1、5.C语言的函数体由()括起来。()/*/ D6.关于C语言的叙述中,不正确的是(C程序可由一个或多个函数组成C程序必须包含一个main()函数C程序的基本组成单位是函数注释说明只能位于一条语句的后面 7.以下叙述不正确的是(C程序的执行总是从main函数开始一个C源程序必须包含一个main函数C语言程序的基本组成单位是函数在编译C程序源程序时,可发现注释中的拼写错误 8.结构化程序设计的三种基本结构是(函数结构、分支结构、判断结构函数结构、嵌套结构、平行结构顺序结构、分支结构、循环结构分支结构、循环结构、嵌套结构 9.对于C语言源程序,以下叙述错误的是(可以有空语句函数之间是平等的,在一个函
2、数内部不能定义其它函数程序调试时如果没有提示错误,就能得到正确结果注释可以出现在语句的前面 10.下面关于C语言用户标识符的描述,正确的是(不区分大小写用户标识符不能描述常量类型名也是用户标识符用户标识符可以作为变量名 11.以下()是正确的变量名。5fiff.5_f5 12.)是正确的常量。E-51E5.1a1232766L 13.a.bee-p11intp_11 14.)是正确的字符常量。单引号括起来cW32a A15.)是不正确的字符串常量。双引号括起来abc1212016.)是错误的整型常量。-0xcdf018 /八进制数不能超过80xe011 17.)是正确的浮点数。e3 /e前面必
3、须有数字,指数必须为整数.622e4.5123 18.若有说明语句:charc=95;则变量c包含()个字符。1 ddd :表示1到3位八进制数所代表的字符2 xhh表示 1到2位十六进制数所代表的字符3语法错误 19.若有定义:inta=2;则正确的赋值表达式是(a-=(a*3)double(-a) /(double)(-a)a*3a*4=3 20.语句x=(a=3,b=+a);运行后,x、a、b的值依次为(3,3,4 /逗号运算符及逗号表达式4,4,34,4,43,4,3 21.语句a=(3/4)+3%2;运行后,a的值为(1 /注意除号/ 两边均为整型时,结果为整数(不含小数点)23 2
4、2.char型变量存放的是(/考查变量类型ASCII代码值字符本身十进制代码值十六进制代码值 23.x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为(3,3 /考查逗号表达式及逗号运算符4,44,33,4 24.a;则语句a=(3*4)+2%3;12141117 25.a,b;doublex,则以下不符合C语言语法的表达式是(x%(-3) /%两侧均应为整型数据a+=-2a=b=2x=a+b 26.x=2,y=3;floati;,则以下符合C语言语法的表达式是(x=x*3=2 /x*3不是一个变量名x=(y=1)i=float(x) /应改为i=(float)xi%(-3) /%
5、两侧均应为整型数据27.设double型变量a,b,c,e均有值;对代数式(3ae)/(bc),不正确的C语言表达式是(a/b/c*e*33*a*e/b/c3*a*e/b*c /改为3*a*e/b/ca*e/c/b*3 28.下面叙述正确的是(2/3与2.0/3.0等价(int)2.0/3+56等价 /单独写+5是错误的,可以写成a=+5A与A等价 29.下面叙述中,错误的是(其算术运算对象不包含函数%(模运算符)的运算对象只能为整型量算术运算符的结合方向是自左至右自加和自减运算符的结合方向是自右至左30./+ -只能用于变量,而不能用于常量或表达式强制类型转换运算的优先级高于算术运算若a和b
6、是整型变量,(a+b)+是合法的*B是不合法的+B是合法的 31.k,i=2,j=4;则表达式k=(+i)*(j-)的值是(812/注意前缀 后缀的区别69 32.设整型变量a为5,使b不为2的表达式是(b=(+a)/3b=6-(-a)b=a%2 /结果为1b=a/2 33.a=1,b=2,c=3;则语句+a|+b&+c;运行后b的值为(12 /注意运算的不完全性34.i,j;则表达式(i=2,j=5,i+,i+j+)的值是(7910 35.则表达式(a=2,b=5,a*2,b+,a+b)的值是(36.m=5,n=3;则表达式(m+1,n+1,(-m)+(n-)的值是(37.已知使用scanf
7、()函数输入一个整数给变量a,正确的函数调用是(scanf(%d,a);,&a);%f%lf38.使用scanf()函数输入一个数值给变量a,正确的函数调用是(%ld%7.2f /输入数据时不能规定精度39.使用scanf()函数输入一个字符给变量a,不正确的函数调用是( /字符型变量与整型等价,但不与浮点型等价%c%u40.putchar()函数的功能是向终端输出(/ char *str0;.;puts( str0);多个字符一个字符一个实型变量值一个整型变量表达式 41.getchar()函数的功能是从终端输入(一个整型变量值一个字符 42.若有定义:x=1234,y=123,z=12;则
8、语句printf(%4d+%3d+%2d,x,y,z);运行后的输出结果为(123412312123412341234123412312312312121234+1234+12341234+123+12 43.已有如下定义和输入语句,c1,c2;%d%c%ca,&c1,&c2);若要求a、c1、c2的值分别为10、A和B,正确的数据输入是(10AB /输入数据时,遇空格、回车、TAB、及非法输入 或按规定的宽度结束10A10AAB 44.已有如下定义和输入语句:%d,%db); /“格式控制”字符串中除了格式说明还有其他字符,则输入/时应在相应位置输入若要求a、b的值分别为10和20,正确的数据输入是(2010,20a=10,b=2010;20 45.以下程序的运行结果是(voidmain()a=65;printf(%x,%d,a,c);65,a41,a65,65
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1