C概述、数据类型、运算符表达式、选择循环练习

C概述、数据类型、运算符表达式、选择循环练习

ID:37927871

大小:73.50 KB

页数:6页

时间:2019-06-03

C概述、数据类型、运算符表达式、选择循环练习_第1页
C概述、数据类型、运算符表达式、选择循环练习_第2页
C概述、数据类型、运算符表达式、选择循环练习_第3页
C概述、数据类型、运算符表达式、选择循环练习_第4页
C概述、数据类型、运算符表达式、选择循环练习_第5页
资源描述:

《C概述、数据类型、运算符表达式、选择循环练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、C语言的结构1.头文件,数据说明,函数的开始和结束标志。1)下四个程序中,完全正确的是(程序的合法性) A)#include         B)#include   main();          main()  {/*programming*/       {/*/programming/*/  printf(“programming!”);   }printf(“programming!”);} C)#include         D)include   main()            ma

2、in()  {/*/*programming*/*/     {/*programming*/  printf(“programming!”);} printf(“programming!”);}2.源程序的书写格式。2)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。  main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*?*r*r;printf("s=%f",s);}  出错的原因是  A)注释语句书写位置错误B)存放圆半径的变

3、量r不应该定义为整型  C)输出语句中格式描述符非法D)计算圆面积的赋值3.c语言的风格。3)以下叙述中错误的是  A)C语句必须以分号结束  B)复合语句在语法上被看作一条语句  C)空语句出现在任何位置都不会影响程序运行  D)赋值表达式末尾加分号就构成赋值语句4)以下选项中可作为C语言合法常量的是A  A)-80。 B)-080C)-8e1。0D)-80。0e5)以下不能定义为用户标识符的是  A)Main B)_0 C)_intD)sizeof6)以下选项中,不能作为合法常量的是  A)1.234e04 B)

4、1.234e0.4C)1.234e+4 D)1.234e0二、数据类型及其运算1.C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。7)以下不合法的字符常量是(常量) A)'18'(八进制) B'”' C)'\' D)‘xcc'8)下列定义变量的语句中错误的是________。(变量) A)int_int; B)doubleint_; C)charfor; D)floatUSS2.C运算符的种类、运算优先级和结合性。9)设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表

5、达式是  A)k=k>=kB)-k++C)k%int(f)D)k>=f>=m10)以下程序运行后的输出结果是  main()  {  inta,b,c  a=10;b=20;c=(a%b<1)

6、

7、(a/b>1);  printf("%d%d%d",a,b,c);10200  }11)有以下程序  main()  {inti=1,j=2,k=3;  if(i++==1&&(++j==3

8、

9、k++==3))  printf("%d%d%d",i,j,k);  }  程序运行后的输出结果是  A)123  B)23

10、4  C)223  D)23312)设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是(优先级)  A)(!a==1)&&(!b==0)B)(a

11、

12、1C)a&&bD)a

13、

14、(b+b)&&(c-a)13)已定义charch=’$’;inti=1,j;,执行j=!ch&&i++以后,i的值为【1】。(短路,非运算)1.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。14)表达式3.6-5/2+1.2+5%2的值是(基本运算) A)4.3 

15、B)4.8 C)3.3 D)3.815)有以下程序(=与==的区别,注意,不止一次出现)main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf(“%d,%d,%d,%d”,a,b,c,d);}程序输出 A)0,1,2,0 B)0,0,0,3 C)1,1,2,0 D)编译有错16)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a

16、选项与其它三个选项含义不同,这个选项是  A)k%2B)k%2==1C)(k%2)!=0D)!k%2==118)若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是________。(合法表达式) A)++x,y=x-- B)x+1=y C)x=x+10=x+y D)double(x)/1019)有以下程序(逗号表达式,自增运算) mai

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

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

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