2、任一字符5.下面正确的字符常量是()A.“c”B.’\”C.‘w’D.”6.设inta=2,b=0,c;则执行语句c+=b&&a--后,c的结果为()。A.0,1B.1,0C.2,0D.不确定7.以下不正确的C语言标识符是()A) int B) a_1_2 C) ab1exe D) _x8.以下是正确的C语言标识符是()。A) #define B) _123 C) %d D) 9.下列四组字符串中都可以用作C语言程序标识符的一组是() 。6A) print B) iam C) Pxq
3、 D) str_l _3d one_half My->book Cpp oodbs tart$it line# pow10.下面各选项组中,均是C语言关键字的组是() 。A) auto,enum,include B) switch,typedef,continueC) signed,union,scanf D) if,struct,type11.下列不属于C语言关键字的是() 。 A) default B) register C) enum D) external12.C语言程序
4、从main()函数开始执行,所以这个函数要写在()。A) 程序文件的开始 B) 程序文件的最后C) 它所调用的函数的前面 D) 程序文件的任何位置13.下列关于C语言的叙述错误的是()A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义14.在C语言中,错误的int类型的常数是() 。A) 32768 B) 0 C) 037 D) 0xAF15.将字符g赋给字符变量c
5、,正确的表达式是() 。A) c=147 6B) c="147" C) c=’147’ 16.下列转义字符中错误的一个是()。A) ’ 00’ B) ’ 014’ C) ’x111’ D) ’2’17.将空格符赋给字符变量c,正确的赋值语句是()。A) c=’ ’ B) c=NULL C) c=0 D) c=3218.已知:char a=’70’;则变量a中() 。A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明非法19.字符串""EOF=-61""
6、的长度是()。A) 8 B) 9 C) 14 D) 非法字符串20.字符串""的长度是()。A) 0 B) 1 C) 2 D) 非法字符串21.已知:char a;int b;float c;double d;执行语句"c=a+b+c+d;"后,变量c的数据类型是() 。A) int 6B) char C) float D) double22.温度华氏和摄氏的关系是: C=-(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是()。A) C=5/9(F-32) B) C=5*(F
7、-32)/9 C) C=5/9*(F-32) D) 三个表达式都正确23.逗号表达式"(a=3*5,a*4),a+15"的值是()。A) 15 B) 60 C) 30 D) 不确定24.已知 int x=1,y=1,z=1;表达式"x+++y+++z++"的值是()。A) 3 B) 4 C) 5 D) 表达式错误25.用十进制表示表达式"12
8、012"的值是()A) 1 B) 0 C) 12 D) 1426.已知int x=(1,2,3,4);变量x的值是()。A) 1 B) 2 C) 3 D) 4
9、627.表达式sizeof(double)是 ()。A) 函数调用 B) double型表达式 C) int型表达式 D) 非法表达式28.C语言程序的执行,总是起始于()。 A)程序中的第一条可执行语句 B)程序中的第一个函数 C)main函数 D)包含文件中的第一个函数29.下列说法中正确的是(。) A)C程序书写时,不区分大小写字母 B)C程序书写时,一行只能写一个语句 C)C程序书写时,一个语句可分成几行书写 D)C程序书写时每行必须有行号30