《大学C语言题库c单选一有答案》由会员分享,可在线阅读,更多相关《大学C语言题库c单选一有答案(138页珍藏版)》请在金锄头文库上搜索。
1、试卷编号:1 0 6 0 7所属语言:C 语言试卷方案:T C_ 1 5 0 5 221 5 35 5 2试卷总分:25 0 分共有题型:1 种各位同学,单选题锁定的题号是:5 37/1 9 1/5 0 3/1 9 5/4 9 0/1 7 7/21 0/6 24/6 37/1 31/20 6/1 9 5/6 8 1/4 97/20 9/5 24/1 9 8/6 8 1一、单选 共 25 0 题(共计25 0 分)第 1 题(1.0 分)题号:6 20 难度:中 第1 章下列运算符中优先级最高的是。A:B:+C:&D:!=第2题(1.0 分)题号:6 8 9 难度:中 第1 章以下叙述中不正确的
2、是()。A:预处理命令行都必须以#号开始B:在程序中凡是以#号开始的语句行都是预处理命令行C:C程序在执行过程中对预处理命令行进行处理D:以下是正确的宏定义 d e f ine IB M _ P C第3题(1.0 分)题号:5 9 5 难度:中 第1 章C 语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。A:必须为字母B:必须为下划线C:必须为字母或下划线D:可以是字母,数字和下划线中任一字符第4 题(1.0 分)题号:1 5 1 难度:中 第1 章以下程序的运行结果是()。ma in()(int i=l,s u m=0;w hile(i 1 0)s u m=s u m+
3、l;i+;pr int f s u m=%d”,i,s u m);A:i=1 0,s u m=9B:i=9,s u m=9C:i=2,s u m=lD:运行出现死循环第5 题(1.0 分)题号:1 0 7 难度仲 第1 章设 C 语言中,int 类型数据占4 个字节,则 long 类型数据占()。A:1 个字节B:2个字节C:4 个字节.8个字节第6 题(1.0 分)题号:1 1 2 难度:中 第1 章下列程序的输出结果是()。ma in()c ha r c l=9 7,c 2=9 8;pr int f (%d%c”,c l,c 2);)A:9 7 9 8B:9 7 bC:a 9 8D:a b
4、第 7 题(1.0 分)题号:9 9 难度:中 第1 章以下标识符中,不能作为合法的C 用户定义标识符的是()。A:a ns w e rB:t oC:s ig ne dD:_ if第8 题(1.0 分)题号:1 4 5 难度:中 第1 章经下列语句定义后,s iz e of (x),s iz e of (y),s iz e of (a),s iz e of (b)在微机上的值分别为()。c ha r x=6 5;f loa t y=7.3;int a=1 0 0;d ou b le b=4.5;A:2,2,4,4B:l,2,4,4C:l,4,4,8D:2,4,4,8第9题(1.0分)题号:31
5、 0 6 难度:较易第1章执行下列程序段后,m的值是.int w=2,x=3,y=4,z=5,m;m=(w x)?w:x;m=(m y)?m:y;m=(m z)?m:z;A:4B:3C:5D:2第1 0题(1.0分)题号:35 5 6 难度:中第1章已知i、j、k为int型变量,若从键盘输入:1,2,3 回车),使i的值为1、j的值为2、k 的值为3,以下选项中正确的输入语句是A:s c a nf (,%2d%2d%2d,&i,&j,&k);B:s c a nf(%d%d%d”,&i,&j,&k);C:s c a nf C%d,%d,%d ,&i,&j,&k);D:s c a nf (i=%d
6、,j=%d,k=%d ,&i,&j,&k);第 11题(1.0分)题号:133 难度:中第 1 章若有以下定义:c ha r s=0 9 2;则该语句()。A:使 s 的值包含1 个字符B:定义不合法,s 的值不确定C:使 s 的值包含4 个字符D:使 s 的值包含3 个字符第 12题(1.0分)题号:532 难度:中第 1 章结构体类型的定义允许嵌套是指()。A:成员是已经或正在定义的结构体型B:成员可以重名C:结构体型可以派生D:定义多个结构体型第1 3题(1.0分)题号:31 5 7 难度:较难第1章若有如下定义和语句,且0 =i 5,下面()是对数值为3数组元素的引用int a =l,
7、2,3,4,5 ,*p,i;P=a;A:*(a+2)B:a p-3C:p+2D:a+3第1 4题(1.0分)题号:31 4 2 难度:较易第1章以 下 程 序 的 执 行 结 果 是.ma in()int w =1,x =2,y =3,z =4;w=(wx)?x:w;w=(wy)?y:w;w =(w =C:(类型)D:+第 1 7 题(1.0 分)题号:1 25 难度:中第 1 章下列程序的输出结果是()。ma in()int a=7,b=5;pr int f(%d n,b=b/a);)A:0B:5C:1D:不确定值第 1 8 题(1.0 分)题号:31 4 5 难度:较易第 1 章C 语言中
8、,s w it c h后的括号内表达式的值可以是A:只能为整型B:只能为整型,字符型,枚举型C:只能为整型和字符型D:任何类型第 1 9 题(1.0 分)题号:5 28 难度:中第 1 章对于v oid 类型函数,调用时不可作为。A:自定义函数体中的语句B:循环体里的语句C:if 语句的成分语句D:表达式第 20 题(1.0 分)题号:35 5 8 难度:中第 1 章设 a、b、c、d、m n 均为 int 型变量,且 a=5、b=6、c=7 d=8 m=2 n=2,则逻辑表达式(m=a b)&(n=c d)运算后,n 的值为A:0B:1C:2D:3第 21 题(1.0 分)题号:6 1 2
9、难度:中第 1 章语句w hile(!E);中的表达式!E 等价于()。A:E=0B:E!=1C:E!=0D:E=1第 22题(1.0 分)题号:5 9 1 难度:中第 1 章设 有 int x=ll;则表达式(x+*1/3)的值是。A:3B:4C:llD:1 2第23题(1.0分)题号:1 7 0 难度:中第1章关于r e t u r n语句,下列正确的说法是()。A:不能在主函数中出现且在其他函数中均可出现B:必须在每个函数中出现C:可以在同一个函数中出现多次D:只能在除主函数之外的函数中出现一次第24题(1.0分)题号:31 6 2 难度:易第1章若变量已正确定义,执行语句s c a n
10、f (%d,%d,%d ”,&kl,&k2,&k3);时,是正确的输入A:20 30,4 0B:20 30 4 0C:20,30 4 0D:20,30,4 0第25题(1.0分)题号:5 0 4 难度:中第1章执行以下程序段后,输出结果和a的值是()。int a=1 0;pr int f (%d”,a+);A:1 0 和 1 0B:1 0 和 1 1C:ll 和 1 0D:ll 和 1 1第 26 题(1.0 分)题号:1 6 5 难度:中第 1 章下列定义数组的语句中正确的是。A:#d e f ine s iz e 1 0 c ha r s t r l s iz e ,s t r 2 s i
11、z e+2;B:c ha r s t r ;C:int nu m 1 0 ;D:int n=5;int a n n+2;第 27 题(1.0 分)题号:35 6 3 难度:中第 1 章以下函数的类型是 Of f f(f loa t x)(r e t u r n 5;)A:与参数x的类型相同B:v oid 类型C:int 类型D:无法确定第 28 题(1.0 分)题号:1 9 9 难度:中第 1 章若有 int a 口口=1,2,3,4 ;则*(a+1),*(*a+l)的含义分别 为 O oA:非法,2B:&a El 0 ,2C:&a 0 l,3D:a 0 0 ,4第 29 题(1.0 分)题号
12、:5 5 8 难度:中第 1 章int a 1 0 =l,2,3,4,5,6,7,8 ;int *p;p=&a 5 ;p-3 的值是O oA:2B:3C:4D:不一定第3 0题(1.0分)题号:1 4 3 难度:中第1章C语言中以下几种运算符的优先次序()的排列是正确的。A:由高到低为:!,|,算术运算符,赋值运算符B:由高到低为:!,算术运算符,关系运算符,&,|,赋值运算符C:由高到低为:算术运算符,关系运算符,赋值运算符,!,&,|1D:由高到低为:算术运算符,关系运算符,|赋值运算符第3 1题(1.0分)题号:1 23 难度:中第1章执行下列程序后,其输出结果是()。ma in()in
13、t a=9;a+=a-=a+a;pr int f (%d n,a);)A:1 8B:9C:-1 8D:-9第 32题(1.0 分)题号:31 0 5 难度:中第 1 章以下程序的执行结果是ma in。int x =0,s =0;w hile(!x !=0 )s +=+x;pr int f(%d ,s );A:0B:1C:语法错误D:.无限循环第 3 3 题(1.0 分)题号:3 1 0 8 难度:较易第 1 章C 语言的sw i tc h 语句中c a se后A:只能为常量B:只能为常量或常量表达式C :可为常量或表达式或有确定值的变量及表达式D:可为任何量或表达式第 3 4 题(1.0 分)
14、题号:51 3难度:中第 1 章i nt a 1 0 ;合法的数组元素的最小下标值为()。A:1 0B:9C:1D:0第 3 5题(1.0 分)题号:6 0 0 难度:中第 1 章若有说明语句:c h a r c=7 2 ;则变量c ()0A:包含1 个字符B:包含2 个字符C:包含3 个字符D:说明不合法,c 的值不确定第 3 6 题(1.0 分)题号:7 1 4 难度:中第 1 章若有定义:i nt a a 8;则以下表达式中不能代表数组元a a l 的地址的是()。A:&a a 0 +lB:&a a l C:&a a 0 +D:a a+1第 3 7 题(1.0 分)题号:4 92 难度:
15、中第 1 章下列程序段的输出结果为()。f l oa t x=2 1 3.82 6 3 1;pri ntf(%3 d”,(i nt)x);A:2 1 3.82B:2 1 3.83C:2 1 3D:3.8第 3 8题(1.0 分)题号:6 6 6 难度:中第 1 章若调用一个函数,且此函数中没有return语句,则正确的说法是:该函数()。A:没有返回值B:返回若干个系统默认值C:能返回一个用户所希望的值D:返回一个不确定的值第 3 9题(1.0 分)题号:2 1 4 难度:中第 1 章C 语言中的文件的存储方式有()。A:只能顺序存取B:只能随机存取(或直接存取)C:可以顺序存取,也可随机存取
16、D:只能从文件的开头进行存取第 4 0 题(1.0 分)题号:7 0 5 难度:中第 1 章若有语句i nt*poi nt,a=4;和 poi nt=&a;下面均代表地址的一组选项是()oA:a,poi nt,*&aB:&*a,&a,*poi ntC:*&poi nt,*poi nt,&aD:&a,&*poi nt,poi nt第 4 2 题(1.0 分)题号:50 1 难度:中第 1 章下列程序段的输出结果为()。i nt a=7,b=9,t;t=a*=a b?a:b;pri ntf t);A:7B:9C:6 3D:4 9第4 3题(1.0分)题号:1 3 7 难度:中第1章若给定条件表达式(M)?(a+):(a-),则其中表达式M ()。A:和(M=0)等价B:和(M=l)等价C:和(M!=0)等价D:和(M!=l)等价第4 4题(1.0分)题号:1 1 0 难度:中第1章C语言中,c h a r类型数据占()。A:1个字节B:2个字节C:4个字节D:8个字节第4 5题(1.0分)题号:3 1 53 难度:较易第1章以下正确的字符串常量是A:B:a b c C:0 1 y m pi