C语言基本语法知识.doc

C语言基本语法知识.doc

ID:53261683

大小:29.50 KB

页数:13页

时间:2020-04-02

C语言基本语法知识.doc_第1页
C语言基本语法知识.doc_第2页
C语言基本语法知识.doc_第3页
C语言基本语法知识.doc_第4页
C语言基本语法知识.doc_第5页
资源描述:

《C语言基本语法知识.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二部分C语言基本语法知识一、选择题(1)以下叙述中错误的是   A)用户所定义的标识符允许使用关键字   B)用户所定义的标识符应尽量做到“见名知意”   C)用户所定义的标识符必须以字母或下划线开头   D)用户定义的标识符中,大、小写字母代表不同标识(2)以下叙述中错误的是   A)C语句必须以分号结束   B)复合语句在语法上被看作一条语句   C)空语句出现在任何位置都不会影响程序运行   D)赋值表达式末尾加分号就构成赋值语句(3)以下不能正确计算代数式值的C语言表达式是  A)1/3*sin(1/2)*sin(1/2) 

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=7;,则以下选项中错误的表达式是   A)k=k>=k    B)-k++     C)k%int(f)    D)k>=f>=m(

3、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).以下不能定义为用户标识符的是   A)Main  B)_0  C)_int  D)sizeof(9)以下选项中,不能作为合法常量的是     A)1.234e04  B)1.234e0.4  C)1.234e

4、+4  D)1.234e0(10)有以下程序main(){  intm=12,n=34;   printf("%d%d",m++,++n);   printf("%d%d",n++,++m);}程序运行后的输出结果是     A)12353514  B)12353513  C)12343514  D)12343513(11)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a

5、_    B)_1_2    C)int_2_    D)2_int_(13)有以下程序main(){intm=3,n=4,x; x=-m++; x=x+8/++n; printf("%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      

6、D)int    enclude      -max          REAL         k_2      sin         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++

7、     C)c++;     D)d++; (18)设有定义:floata=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程序的基本单位是函数,所有函数名都可以由用户命名  D)分号是C语句之间的分隔符,不是语句的一部分(20)以下选项中

8、可作为C语言合法整数的是  A)10110B      B)0386        C)0Xffa        D)x2a2(21)以下不能定义为用户标识符的是  A)scanf        B)Void      

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

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

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