C语言题库及答案(选择题).doc
《C语言题库及答案(选择题).doc》由会员分享,可在线阅读,更多相关《C语言题库及答案(选择题).doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流C语言题库及答案(选择题)【精品文档】第 - 43 - 页C语言题库(选择题) 电子Z1201班 张斌 12109103131.C语言源程序的基本单位是()。A.过程 B.函数 C.子程序 D.标识符2. 下列字符序列中,可用作C标识符的一组字符序列是()。A. S.b,sum,average,_aboveB. class,day,lotus_1,2dayC. #md,&12x,month,student_n!D. D56,r_1_2,name,_st_13. 以下标识符中,不能作为合法的C用户定义标识符的是()。A.a3_b3 B.void C._12
2、3 D.IF4. 以下数据中,不正确的数值或字符常量是()。A.0 B.5L C.o13 D.98615.以下数值中,不正确的八进制数或十六进制数是()。A.0x16 B.16 C.-16 D.0xaaaa6.以下的选择中,正确的赋值语句是()。A.a=1,b=2 B.j+ C.a=b=5; D.y=int(x)7.以下运算符中,优先级最高的运算符是()。A.?: B.+ C.& D.,8.在C语言中,能代表逻辑值“真”的是()。A.TRUE B.大于0的数 C.非0整数 D.非0的数9.下列变量说明语句中,正确的是()。A.char:a b c; B.char a;b;c; C.int x;
3、z; D.int x,z;10.下列字符序列中,不可用作C语言标识符的是()。A.b70 B.#ab C.symbol D.a_111.以下不正确的叙述是()。A.在C程序中所用的变量必须先定义后使用。B.程序中,APH和aph是两个不同的变量。C.若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变。D.当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。12.以下标识符中,不能作为合法的C用户定义标识符的是()。A.For B.Printf C.WORD D.sizeof13.以下标识符中,不能作为合法的C用户定义标识符的是()。A.answe
4、r B.to C.signed D._if14.以下标识符中,不能作为合法的C用户定义标识符的是()。A.putchar B._double C._123 D.INT15.以下数据中,不正确的数值或字符常量是()。A.8.9e1.2 B.10 C.0xff00 D.82.516.以下数据中,不正确的数值或字符常量是()。A.c B.66 C.0xaa D.5017.以下运算符中,优先级最高的运算符是()。A.*= B.= C.(类型) D.+18.以下运算符中,优先级最高的运算符是()。A.| B.% C.! D.=19.以下运算符中,优先级最高的运算符是()。A.= B.!= C.*(乘号)
5、 D.()20.以下叙述中不正确的是()。A.一个好的程序应该有详尽的注释B.在C程序中,赋值运算符的优先级最低C.在C程序中,j+;是一条赋值语句D.C程序中的#include和#define均不是C语句21.设C语言中,int类型数据占2个字节,则long类型数据占()。A.1个字节 B.2个字节 C.4个字节 D.8个字节22.设C语言中,int类型数据占2个字节,则short类型数据占()。A.1个字节 B.2个字节 C.4个字节 D.8个字节23.C语言中,double类型数据占()。A.1个字节 B.2个字节 C.4个字节 D.8个字节24.C语言中,char类型数据占()。A.1
6、个字节 B.2个字节 C.4个字节 D.8个字节25.设C语言中,int类型数据占2个字节,则unsigned类型数据占()。A.1个字节 B.2个字节 C.4个字节 D.8个字节26.下列程序的输出结果是()。main()char c1=97,c2=98;printf(%d %c,c1,c2);A.97 98 B.97 b C.a 98 D.a b27.执行下列语句后变量x和y的值是()。y=10;x=y+;A.x=10,y=10 B.x=11,y=11 C.x=10,y=11 D.x=11,y=1028.下列数据中,为字符串常量的是()。A. A B.house C.How do you
7、do. D.$abc29.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是A.c=a; B.c=a; C.c=97; D.C=9730.下列语句的结果是()。main() int j; j=3;printf(%d,+j);printf(%d,j+);A.3,3 B.3,4 C.4,3 D.4,431.设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。A.12 B.144 C.0 D.13232.已知year为整型变量,不能使表达式(year%4=0&year%100!=0)|year%400=0的值为“真”的数据是()。A.1990 B.1992
8、 C.1996 D.200033.下列运算符中,不属于关系运算符的是()。A. C.= D.!34.假设所有变量均为整型,表达式:a=2,b=5,ab?a+:b+,a+b的值是()。A.7 B.8 C.9 D.235.以下不符合C语言语法的赋值语句是()。A.a=1,b=2 B.+j; C.a=b=5; D.y=(a=3,6*5);36.以下不符合C语言语法的语句是()。A.j+; B.j=j=5; C.k=2*4,k*4; D.y=float(j);37.执行下列程序后,其输出结果是()。main()int a=9; a+=a-=a+a; printf(%dn,a);A.18 B.9 C.-
9、18 D.-938.下列语句的输出结果是()。printf(%dn,(int)(2.5+3.0)/3);A.有语法错误不能通过编译 B.2 C.1 D.039.下列程序的输出结果是()。main()int a=7,b=5; printf(%dn,b=b/a);A.0 B.5 C.1 D.不确定值40.下列程序的输出结果是()。main()int a=011; printf(%dn,+a);A.12 B.11 C.10 D.941.下列程序的输出结果是()。main()printf(%dn,null);A.0 B.变量无定义 C.-1 D.142.若int类型数据占两个字节,则下列语句的输出为(
10、)。int k=-1; printf(%d,%un,k,k);A.-1,-1 B.-132,767 C.-132,768 D.-165,53543.若k,g均为int型变量,则下列语句的输出为()。k=017; g=111; printf(%dt,+k); printf(%xn,g+);A.15 6f B.16 70 C.15 71 D.16 6f44.若k为int型变量,则以下程序段的执行结果是()。k=-8567; printf(|%06D|n,k);A.格式描述符不合法,输出无定值B.输出为|%06D|C.输出为|0-8567|D.输出为|-8567|45.若ch为char型变量,k为i
11、nt型变量(已知字符a的ASCII十进制代码为97),则以下程序段的执行结果是()。ch=a; k=12; printf(%x,%o,ch,ch,k); printf(k=%dn,k);A.因变量类型与格式描述符的类型不匹配,输出无定值B.输出项与格式描述符个数不符,输出为零值或不定值C.61,141,k=%dD.61,141,k=%1246.若有以下定义:char s=092; 则该语句()。A.使s的值包含1个字符B.定义不合法,s的值不确定C.使s的值包含4个字符D.使s的值包含3个字符47.若a是float型变量,b是unsigned型变量,以下输入语句中合法的是()。A.scanf(
12、%6.2f%d,&a,&b); B.scanf(%f%n,&a,&b);C.scanf(%f%3o,&a,&b); D.scanf(%f%f,&a,&b);48.已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。char a=a; a-;printf(%d,%cn,a+2-0,a+3-0);A.b,c B.a-运算不合法,故有语法错C.98,c D.格式描述和输出项不匹配,输出无定值49.下列程序的输出结果为()。main()int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf(%fn,x);A.27 B.27.
13、5 C.28 D.28.550.若给定条件表达式(M)?(a+):(a-),则其中表达式M()。A.和(M=0)等价 B.和(M=1)等价 C.和(M!=0)等价 D.和(M!=1)等价51.以下程序的输出结果是()。main()int i,j,k,a=3,b=2;i=(-a=b+)?-a:+b;j=a+;k=b;printf(i=%d,j=%d,k=%dn,i,j,k);A.i=2,j=1,k=3 B.i=1,j=1,k=2 C.i=4,j=2,k=4 D.i=1,j=1,k=352.a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是()。A.a*b/a*b=1 B.a/b*b/a=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 题库 答案 选择题
限制150内