欢迎来到天天文库
浏览记录
ID:34243927
大小:70.00 KB
页数:19页
时间:2019-03-04
《c语言基本语法知识习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言基本语法知识习题第二部分C语言基本语法知识 一、选择题 (1)以下叙述中错误的是 A)用户所定义的标识符允许使用关键字 B)用户所定义的标识符应尽量做到“见名知意” C)用户所定义的标识符必须以字母或下划线开头 D)用户定义的标识符中,大、小写字母代表不同标识 (2)以下叙述中错误的是 A)C语句必须以分号结束 B)复合语句在语法上被看作一条语句 C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句 (3
2、)以下不能正确计算代数式值的C语言表达式是 A)1/3*sin(1/2)*sin(1/2) B)sin(0.5)*sin(0.5)/3 C)pow(sin(0.5),2)/3 D)1/3.0*pow(sin(1.0/2),2) (4)以下能正确定义且赋初值的语句是 A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5; (5)设有定义:int k=1,m=2; float f
3、=7;,则以下选项中错误的表达式是 A)k=k>=k B)-k++ C)k%int(f) D)k>=f>=m (6)有以下程序段 int k=0,a=1,b=2,c=3; k=ac?c:k; 执行该程序段后,k的值是 A)3 B)2 C)1 D)0 (7)以下选项中可作为C语言合法常量的是 A)-80. B)-080 C)-8e1.0 D)-80.0e (8).以下不能定义为用户标识符的是
4、 A)Main B)_0 C)_int D)sizeof (9)以下选项中,不能作为合法常量的是 A)1.234e04 B)1.234e0.4 C)1.234e+4 D)1.234e0 (10)有以下程序 main() { intm=12,n=34; printf("%d%d",m++,++n); printf("%d%d",n++,++m); } 程序运行后的输出结果是 A)123
5、53514 B)12353513 C)12343514 D)12343513 (11)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a
6、rintf("%d",x); } 程序运行后的输出结果是 A)3 B)5 C)-1 D)-2 (14)以下符合C语言语法的实型常量是 A)1.2E0.5 B)3.14.159E C).5E-3 D)E15 (15)以下4组用户定义标识符中,全部合法的一组是 A)_main B)If C)txt D)int enclude -max REAL k_2 sin
7、 turbo 3COM _001 (16)若以下选项中的变量已正确定义,则正确的赋值语句是 A)x1=26.8%3 B)1+2=x2 C)x3=0x12 D)x4=1+2=3; (17)设有以下定义 int a=0; double b=1.25; charc=’A’; #define d 2 则下面语句中错误的是 A)a++; B)b++ C)c++; D)d++; (18)设有定义:fl
8、oata=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是 A)(a+B)*h/2 B)(1/2)*(a+B)*h C)(a+B)*h*1/2 D)h/2*(a+B) (19)以下叙述中正确的是 A)C程序中注释部分可以出现在程序中任意合适的地方 B)花括号“{”和“}”只能作为函数体的定界符 C)构成C程序的基本单
此文档下载收益归作者所有