1、只能作为函数体的定界符C.C源程序编译时注释部分的错误将被发现 D.构成C源程序的基本单位是函数,所有函数名都可以由用户命名50113下面叙述正确的是( D )。A.每行最多只能写两条语句 B. 程序中必需含有自定义函数C.main()函数必须位于源程序文件的开头 D.所有语句都必须以分号;结束50114下面叙述错误的是( B )。A.若一条语句较长,可分写在下一行或多行上 B.构成C语言源程序的基本单位是语句C.C源程序中大、小写字母是有区别的 D.一个C源程序可由一个或多个函数组成50115( A )是关于C语言数据类型的正确叙述。A. 枚举类型不是基本类型 B. 数组不是构造类型C.变量
2、使用前应定义相应的数据类型 D.不允许使用空类型50116 C源程序中main()函数的位置( C )。A. 必须位于程序的最前面 B. 必须在系统库函数后面C.可以在自定义函数后面 D.必须在自定义函数前面50118下面叙述错误的是( D )。A. C源程序可由一个或多个函数组成 B. C源程序必须包含一个main()函数C.一个C源程序的执行是从main()函数开始,直到main()函数结束 D.注释说明部分只能位于C源程序的最前面50200C语言的下列运算符中,优先级最高的运算符是( A )。A. + B. += C.| D.!=50201( D )为正确的用户标识符。A. struct
3、 B. 5f C._f 0.6 D._for50202C语言基本数据类型包括( B )。A. 整型、实型、逻辑型 B. 整型、实型、字符型C.整型、字符型、逻辑型 D.整型、实型、字符串型50203( A )为合法的常量。A. 52686L B. E-7 C.1.2E-2.1 D.E1250204( C )为正确的变量名。A. -k15 B. int C.k_5 D.k.jeep50205( D )为正确的字符常量。24mcM50206( C )为非法的字符串常量。A. s C.efg D.266250207 C语言整型数据在内存中的代码是用( C )表示的。A. 原码 B. 反码 C.补码
4、D.BCD码50208以下选项中,合法的实型常数是( B )。A. E-3 B. .2E1 C.1E.5 D.1.5E50209下列C语言合法的数据类型关键字是( B )。A. Double B. unsigned C.integer D.Char50210 Turbo C中,int型数据占用的字节数( B )。A. 由用户自己定义 B. 为2个字节 C.是任意的 D.等于所用计算机的字长50211 Turbo C中,基本数据类型存储空间长度的排列顺序是( A )。 A. charintlong intfloatdouble B. char=intdoubleC.charlong int=fl
5、oat=double D.char=int=long int5) printf(%dn,a); else printf(,a-);A. 7 B. 4 C.5 D.650501若已定义 float x; 要从键盘输入数据36.582给变量x,则应选用( B )语句。A. scanf(%2.3fx) ; B. scanf(%6f C.scanf(%6.3f D.scanf(%5.3f50502若已定义 double y; 拟从键盘输入一个值赋给变量y,则正确的函数调用是( C )。y) ; B. scanf(%7.2f%lf%ld50503已有定义 char s; 使用scanf( )函数输入一个
6、字符给变量s,不正确的函数调用是( D )。%cs) ;%u50504函数putchar( ) 的功能是向终端输出( A )。A. 一个字符 B. 多个字符 C.一个关系表达式 D.一个实型变量值50505若已定义 int a=11; 执行以下语句后的输出结果是( B )。 printf(a=%d,a=%o,a=%xn,a,a,a) ;A. a=11, a=11, a=b B. a=11, a=13, a=b C.a=11, a=13, a=c D.a=11, a=12, a=1350506若有定义 int m=4321,n=123,k=21; 语句printf(%4d+%3d+%2d,m,n
7、,k); 执行后的输出结果是( C )。A. 121 B. C.4321+123+21 D.432+123+0250507已有如下定义和输入语句, char c1,c2;int x;%c%d%cc1,&x,&c2); 若要求x、c1、c2的值分别为9、K和H,正确的数据输入是( A )。A. K9H B. K 9 H C.K9 H D.9KH50508以下程序段的运行结果是( B )。 int a=1;%d, %d, %dn, a, +a, a+);A. 3,3,1 B. 2, 2, 1 C.1, 2, 3 D.3, 2, 150509以下程序的运行结果是( D )。void main() i
8、nt a=65;char c=%d+%c=%dn,a,c,a+c);A. A+A=AA B. 65+A=65 C.65+65=130 D.65+A=13050510若已定义:int x=7;float y=7.0; 以下语句中能输出正确值的是( B )。A. printf(%d %d,x,y); B. printf(%d %.3fC.printf(%.3f %.3f D.printf(%.3f %d50511putchar函数可以向终端输出一个( A )。A. 字符或字符型变量值 B. 整型变量表达式值 C.实型变量值 D.字符串50512若已定义:float b=1.5; 要求输出形式为:
9、6 * 1.50=9.00 ,应选用的正确输出语句是( B )。%d * %f=%f,a,b,a*b);%d * %.2f=%.2f%d * %d=%.2f%.2f * %.2f=%.2f50513若有定义 float x; 要从键盘输入数据6.02赋给x,则应选用( D )语句。%8.2fx);%1.2f%4.2f%f50514 只能向终端输出一个字符的是( D )。A. printf()函数 B. scanf()函数 C.getchar()函数 D.putchar()函数50515 若有语句 int a; char c;%3d%ca,&c); 为将整数135赋给a,字符赋给c,正确的数据输
10、入方式是( B )。(说明:CR代表换行,_代表空格) A. 135_6 B. 1356 C.1356 D.135_6_50516 getchar()函数的功能是获取终端输入的( B )。A. 多个字符 B. 一个字符 C.一个实型变量值 D.一个整型变量表达式50517 若有定义 int a=8,b=5; 要实现输出形式为: 8*5=40 ,正确的printf()函数调用语句是( D )。a*b=%dn,a*b);a*b=a*bn);%d*%d=a*bn,a,b);%d*%d=%dn50518若有定义:char c1=,c2=B%d+%d=%d,c1,c2,c1+c2);运行后的结果为( D
11、 )。的ASCII码的十进制值为65) A. A+B=131 B. 65+66=AB C.A+B=AB D.65+66=13150600有以下程序: int c;while(c=getchar()!= n) switch(c-2 case 0 :case 1 : putchar(c+4);case 2 : break;case 3 : putchar(c+3);default: putchar(c+2); n 当输入:247,程序的输出结果是( B )。A. 689 B. 6689 C.66778 D.6688750601若已定义 int x=5,y=9,z; 语句 z=x=y; 运行后z的值为( C )。A. 1 B. .t. C.0 D.f.50602判定逻辑值为“真”的最准确叙述是( D )。A. 1 B. 大于0的数 C.非0的整数 D.非0的数50603若已定义 int x=-16,y=-12,z; 语句z=x=100) & (s300) B. 100= s300) D.(s=100) and (s=b|b=c C.c-b|a+b&(b*c-a-c) D.(b*c-a-c)&(b*c-a-b)50609若已定义:int x=4,y=2,z=0; 则表达式 (x-y=y)| (y=z)的值是( A )。A. 1 B
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1