C语言练习题及问题详解1.doc

C语言练习题及问题详解1.doc

ID:58811872

大小:453.29 KB

页数:75页

时间:2020-09-25

C语言练习题及问题详解1.doc_第1页
C语言练习题及问题详解1.doc_第2页
C语言练习题及问题详解1.doc_第3页
C语言练习题及问题详解1.doc_第4页
C语言练习题及问题详解1.doc_第5页
资源描述:

《C语言练习题及问题详解1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言练习题1第一章C语言概述1、所有C函数的结构都包括的三部分是(C)A.语句、花括号和函数体B.函数名、语句和函数体C.函数名、形式参数和函数体D.形式参数、语句和函数体2、C语言中主函数的个数是(B)A.2个B.1个C.任意个D.10个3、下面可能不影响程序正常运行的是(C)A.语法错误B.逻辑错误C.警告提示D.算法错误4、一个C程序的执行是从(A)A.本程序的main()函数开始,到main()函数结束.B.本程序文件的第一个函数开始,到本程序文件第一个函数结束.C.本程序文件的第一个函数开始,到本程序ma

2、in函数结束.D.本程序的main()函数开始,到本程序文件的最后一个函数结束.5、C程序由(C)组成。A.子程序B.主程序和子程序C.函数D.过程6、下列关于C语言注释的叙述中错误的是(D)。A.以“/*”开头并以“*/”结尾的字符串为C语言的注释容。B.注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义。C.程序编译时,不对注释作任何处理。D.程序编译时,需要对注释进行处理。7、C语言源程序经过编译后,生成文件的后缀是____C_____。   A、.c    B、.exe  C、.obj   D、.c

3、c8、以下说法中正确的是____C_____。A、C语言程序总是从第一个函数开始执行B、在C语言程序中,要调用函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分9、以下叙述中正确的是__A____。A:C程序中注释部分可以出现在程序中任意合适的地方B:花括号"{"和"}"只能作为函数体的定界符C:构成C程序的基本单位是函数,所有函数名都可以由用户命名D:分号是C语句之间的分隔符,不是语句的一部分第二章变量与表达式第一节简单表达式1.算术

4、运算符及其表达式1、C语言中运算对象必须是整型的运算符是_____A______。A、%    B、*    C、+    D、/2.下面运算符优先级最高的是(C)A.<=B.=C.%D.&&3、下面程序main(){intx=10,y=3;printf("%d",y=x/y);}的输出是___C___。A:0B:1C:3D:不确定的值4、执行下面程序段后,c3中的值是_A____intc1=1,c2=2,c3;c3=c1/c2;A:0B:1/2C:0.5D:12.C语言表达式书写规则1、以下变量x、y、z均为d

5、ouble类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是___A___。A:x/y*zB:x*(1/(y*z))C:x/y*1/zD:x/y/z2、设有定义:floata=2,b=4,h=3;,以下C语言表达式中与代数式1/2(a+b)h计算结果不相符的是___B___。A:(a+b)*h/2B:(1/2)*(a+b)*hC:(a+b)*h*1/2D:h/2*(a+b)第二节变量1.变量1、下列关于C语言的关键字的叙述中错误的是(C)A.关键字是C语言规定的具有特定意义的字符串,通常也称保留字。

6、B.用户定义的标识符不应与关键字相同。C.ANSIC标准规定的关键字有64个。D.ANSIC标准规定的关键字有32个。2、下面关于C语言用户标识符的描述,正确的是(D)A.不区分大小写B.用户标识符不能描述常量C.类型名也是用户标识符D.用户标识符可以作为变量名3、以下(D)是正确的变量名。A.a.beeB.-p11C.intD.p_114、下面属于C语言标识符的是(D)A.2abB.fC.?bD._a125、下列保留字中用于构成循环结构的是(B)A.ifB.whileC.switchD.default6、以下定义语

7、句中正确的是(C)。A.chara='A'b='B';B.floata=b=10.0;C.inta=10,*b=&a;D.float*a,b=&a;7、下面标识符中,不合法的用户标识符为(D)A)PadB)a_10C)_12abD)int8、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符_____C____。A、必须为下划线B、可以是字母、数字和下划线中任一种字符C、必须为字母或下划线D、必须为字母9、请选出可用作C语言用户标识符的一组标识符____B__。①void②a3_b3③For④2ade

8、fine_123_abcDOWORDIFcasesizeofA:①B:②C:③D:④9、以下选项中合法的用户标识符是___B___。A:longB:_2TestC:3DmaxD:A.dat10、以下不能定义为用户标识符的是__D____。A:scanfB:VoidC:_3com_D:int11、在C语言中,如果下面的变量都是int类型,则输出结

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

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

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