C语言重点复习题.doc

C语言重点复习题.doc

ID:56720987

大小:239.00 KB

页数:47页

时间:2020-07-06

C语言重点复习题.doc_第1页
C语言重点复习题.doc_第2页
C语言重点复习题.doc_第3页
C语言重点复习题.doc_第4页
C语言重点复习题.doc_第5页
资源描述:

《C语言重点复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章1.下列叙述中正确的是()。A.C语言中既有逻辑类型也有集合类型B.C语言中没有逻辑类型但有集合类型C.C语言中有逻辑类型但没有集合类型D.C语言中既没有逻辑类型也没有集合类型2.下列关于C语言用户标识符的叙述中正确的是()。A.用户标识符中可以出现下划线和中划线(减号)B.用户标识符中不可以出现中划线,但可以出现下划线C.用户标识符中可以出现下划线,但不能放在用户标识符的开头D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头★3.下列4个选项中,()是合法的用户自定义标识符。A.b-bB.

2、floatC.2aD._isw4.以下选项中不正确的整型常量是()。A.12LB.-10C.1900D.123U★5.以下选项中,()是不正确的字符常量。A."a"B.'1'C.''D.'1016.下列关于自增运算符++和自减运算符--的叙述中正确的是()A.它们的运算对象可以是任何类形的变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和

3、float型变量★7.下列表达式中值为0的是()。A.3%5B.3/5.0C.3/5D.3.0/58.设变量已正确定义并赋值,表达式()不符合C语言语法。A.int(3.14)B.++aC.a=b=5D.a=4,3★9.若变量已正确定义并赋值,下面符合C语言语法的表达式是()。A.a:=b+1B.a=b=c+2C.int18.5%3D.a=a+7=c+b10.若变量已正确定义并赋值,表达式()不符合C语言语法。A.a*b/c;B.3.14%2C.2,bD.a/b/c11.下列选项中,()可以将x、y定义成float

4、类型变量,并赋同一初值3.14。A.floatx,y=3.14;B.floatx,y=2*3.14;C.floatx=3.14,y=3.14;D.floatx=y=3.14;★12.若变量已正确定义,表达式“j=3,j++”的值是()。A.3B.4C.5D.013.假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式的表达式是()。A.1/a*b*cB.1/(a*b*c)C.1/a/b/(float)cD.1.0/a/b/c14.以下能正确定义且赋初值的语句是()intn1=n2=10;

5、B.charc=32;C.floatf=f+1.1;D.doublex=12.3E2.5;15.以下不能定义为用户标识符的是()A.scanfB.VoidC._3com_D.int16.设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32+z)后,x的值为()A.4B.16C.48D.32★17.设有intx=11,则表达式(x++*1/3)的值是()A.3B.4C.11D.1218.以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子的C语言表达式是()。A.x/

6、y*zB.x*(1/(y*z))C.x/y*1/zD.x/y/z19.有以下程序main(){chara1='M',a2='m';printf("%c",(a1,a2));}以下叙述中正确的是()A.程序输出大写字母MB.程序输出小写字母mC.格式说明符不足,编译出错D.程序运行时产生出错信息20.以下程序运行后的输出结果是().main(){charp[]={'a','b','c'},q[]="abc";printf("%d%d",sizeof(p),sizeof(q));}

7、;A.44B.33C.34D.4321.以下叙述中错误的是()A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识22.在C语言中,下列属于构造类型的是()A.整型B字符型C实型D.数组类型23.下列字符串属于标识符的是()A.INTB.5_studentC.2ongD.!DF24.C语言中能用来表示整常数的进制是()A.十进制、八进制、十六进制B.十二进制、十进制C.六进制、八进制D.二

8、进制、十进制25.在C语言中,回车换行符是()A.B.tC.vD.b26.在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码()。A)大32B)大64C)小32D)小64★27.设d为字符变量,下列表达式不正确的是()。A)d=97B)d=’a’C)d=”a”D)d=’g’28.设d为字符变量,下列表达式正确的是(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。