《C程序设计》练习题 .doc

《C程序设计》练习题 .doc

ID:61503237

大小:90.00 KB

页数:15页

时间:2021-02-07

《C程序设计》练习题 .doc_第1页
《C程序设计》练习题 .doc_第2页
《C程序设计》练习题 .doc_第3页
《C程序设计》练习题 .doc_第4页
《C程序设计》练习题 .doc_第5页
资源描述:

《《C程序设计》练习题 .doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言练习题一、单项选择题1、C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。A).cB).objC).exeD).bas2、)完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()A)连接、编译B)编译、连接C)连接、运行D)运行3、关于C语言的叙述中,不正确的是()A)C程序可由一个或多个函数组成B)C程序必须包含一个main()函数C)C程序的基本组成单位是函数D)注释说明只能位于一条语句的后面4、一个C程序的执行是从()。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序

2、文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束5、以下正确的叙述是()A)在C语言中,main函数必须位于文件的开头B)C语言每行中只能写一条语句C)C语言本身没有输入、输出语句D)对一个C语言进行编译预处理时,可检查宏定义的语法错误6、下列选项中,不能用作标识符的是()。A)_1234_B)_1_2C)int_2_D)2_int_7、常数的书写格式决定了常数的类型和值,0x1011是()A)8进制整型常量B)字符常量C)16进制整型常数D)2进制整型常数8、以下4组用

3、户定义标识符中,全部合法的一组是()A)_totalclu_1sumB)if-maxturbC)txtREAL3COMD)intk_2_0019、()是合法的用户自定义标识符。A)b-bB)floatC)123aD)_isw10、以下选项中不正确的整型常量是()。A)12LB)-10C)1,900D)123U11、表达式(C)的值是0。A)3%5B)3/5)0C)3/5D)3<512、设intx=3,y=4,z=5,则下列表达式中的值为0的是()A)‘x’&&’y’B)x

4、

5、y+z&&y-zC)x<=yD)!((x

6、

7、1)13、表达式

8、!(x>0

9、

10、y>0)等价于()。A)!x>0

11、

12、!y>0B)!(x>0)

13、

14、!(y>0)C)!x>0&&!y>0D)!(x>0)&&!(y>0)14、若变量已正确定义并赋值,表达式()不符合C语言语法。A)4&&3B)+aC)a=b=5D)int(3)14)15、C语句”x*=y+2;”还可以写作()A)x=x*y+2;B)x=2+y*x;C)x=x*(y+2);D)x=y+2*x;16、下列格式符中,可以用于以8进制形式输出整数的是()A)%dB)%oC)%ldD)%x17、下列格式符中,可以用于以16进制形式输出整数的是()A)%dB)%oC)%

15、ldD)%x18、设intx=1,y=1;表达式(!x

16、

17、y--)的值是()A)-1B)0C)1D)219、若变量已正确定义并赋值,表达式-k++等价于()。A)-(k++)B)(-k)++C)-(k+1)D)-(++k)20、下面运算符优先级最低的是(B)A)<=B)=C)%D)&&1、下列运算符中,优先级从高到低依次为()。A)&&,!,

18、

19、B)

20、

21、,&&,!C)&&,

22、

23、,!D)!,&&,

24、

25、2、以下选项中,非法的字符常量是()A)‘t’B)‘17’C)”n”D)‘xaa’3、若x是整型变量,表达式(x=10)0/4)0)的值是()。

26、A)2)5B)2)0C)3D)24、若变量c为char类型,则能正确判断出c为小写字母的表达式是()。A)'a'<=c<='z'B)(c>='a')

27、

28、(c<='z')C)('a'<=C)and('z'>=C)D)(c>='a')&&(c<='z')5、若变量已正确定义并赋值,表达式()不符合C语言语法。A)a*b/c;B)3)14%2C)2,bD)a/b/c6、以下所列的C语言常量中,错误的是()A)0xFFB)1)2e0)5C)2LD)‘72’7、_____是不正确的字符常量。A)'n'B)'1'C)"a"D)'101'8、在C程序

29、中,用()表示逻辑值”真”。A)1B)非0的数C)非1的数D)大于0的数9、()把x、y定义成float类型变量,并赋同一初值3)14。A)floatx,y=3)14;B)floatx,y=2*3)14;C)floatx=3)14,y=x=3)14;D)floatx=y=3)14;10、以下定义语句中正确的是()。A)chara='A'b='B';  B)floata=b=10;C)inta=10,*b=&a;  D)float*a,b=&a;11、若有以下程序段, intc1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值

30、是()A)0B)0.5C)1D)212

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

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

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