《大学C语言题库c单选一有答案.pdf》由会员分享,可在线阅读,更多相关《大学C语言题库c单选一有答案.pdf(138页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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章若给定条件表达式
17、(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 c G a m esD:A 第 4 6 题(4.0 分)-431-下列程序的输出结果是()。m a i n()i nt x=l,y=0,a=0,b=0;sw i tc h(x)case 1:swit
18、ch(y)case 0:a+;break;case 1:b+;break;)case 2:a+;b+;break;case 3:a+;b+;break;)printf(a=%d,b=%dn”,a,b);A:a=l,b=0B:a=2,b=lC:a=l,b=lD:a=2,b=2第47题(1.0分)题号:194 难度:中第1章若有下列定义,则对a 数组元素地址的正确引用是()。i nt a 5,*p=a;A:&a 5B:p+2C:a+D:&a第48题(1.0分)题号:659 难度:中第1章凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。A:自动(a uto)B:静态(sta ti c)C
19、:外部(ex tern)D:寄存器(reg i ster)第49题(1.0分)题号:512难度:中第 1 章w h i l e(f a b s(t)=l e-5&t-1 0&s1 0B:f a b s(t)l e-5&!s/1 0C:f a b s(t)sw i tc h b rea kC:f or w h i l e、do-w h i l eD:i f f or、c onti nue第 51 题(1.0 分)题号:6 6 2 难度:中第 1 章C 语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是。A:voi dB:i ntC:f l oa tD:doub l e第 52 题(1.0
20、分)题号:6 3 2 难度:中第 1 章以下叙述正确的是()。A:do-w h i l e语句构成的循环不能用其它语句构成的循环来代替.B:do-w h i l e语句构成的循环只能用b rea k 语句退出.C:用do-w h i l e语句构成的循环,在w h i l e后的表达式为非零时结束循环.D:用do-w h i l e语句构成的循环,在w h i l e后的表达式为零时结束循环第 53 题(1.0 分)题号:3 0 98 难度:易第 1 章在一个C 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是A:ex ternB:reg i st
21、erC:a utoD:sta ti c第 54 题(1.0 分)题号:1 6 3 难度:中第 1 章下列数组说明中,正确的是()。A:i nt a rra y 3 4 ;B:i nt a rra y ;C:i nt a rra y 5;D:i nt a rra y 3 ;第 55题(1.0 分)题号:1 7 3 难度:中第 1 章C 语言执行程序的开始执行点是()。A:程序中第一条可以执行语言B:程序中第一个函数C:程序中的m a i n函数D:包含文件中的第一个函数第 56 题(1.0 分)题号:6 2 7 难度:中第 1 章判断c h a r型变量c l 是否为小写字母的正确表达式是。A:
22、a =c l =a)&(c l =c l)|(z =,a)&(c l=z )第 57 题(1.0 分)题号:6 3 8难度:中第 1 章设有数组定义:c h a r a rra y =C h i na”;则数组a rra y 所占的空间为()。A:4 个字节B:5个字节C:6 个字节D:7 个字节第 58题(1.0 分)题号:3 0 88 难度:较易第 1 章下列变量中合法的是A:B.C.T omB:3 a 6 bC:_ 6 a 7 bD:$A B C第 59题(1.0 分)题号:2 0 0 难度:中第 1 章若有定义:c h a r*pl,*p2,*p3,*p4,c h;则不能正确赋值的程序
23、语句为()。A:pl=&c h;s can fp l);B:p2=(c h a r*)m a l l oc(l);sc a nf(%c”,p2);C:*p3=g etc h a r();D:p4=&c h;*p4=g etc h a r();第60题(1.0分)题号:3123 难度:易第1章下列数据中属于 字符串常量的是A:A B CB:A B C”C:A B C D:A 第61题(1.0分)题号:561 难度:中第1章以下叙述中正确的是。A:C 程序中注释部分可以出现在程序中任意合适的地方B:花括号 “和”只能作为函数体的定界符C:构成C 程序的基本单位是函数,所有函数名都可以由用户命名D:
24、分号是C 语句之间的分隔符,不是语句的一部分第 62题(1.0分)题号:704 难度:中第 1 章变量的指针,其含义是指该变量的()。A:值B:地址C:名D:一个标志第 63题(1.0分)题号:519 难度:中第 1 章i n t a 10;给数组a的所有元素分别赋值为1、2、3、的语句是()。A:f o r (i=l;i l l;i+)a i =i;B:f o r (i=l;i l l;i+)a i-l =i;C:f o r (i=l;i l l;i+)a i+l =i;D:f o r(i=l;i c)b=a;a=c;c=b;则 c 的 值 为()。A:1B:2C:3D:不一定第71题(1.
25、0分)题号:495 难度:中第1章下列字符序列中,是C语言保留字的是()。A:s i z eo fB:i n c l u d eC:s c a n fD:s q r t第72题(1.0分)题号:533 难度:中第1章对结构体类型的变量的成员的访问,无论数据类型如何都可使用的运算符是()。A:.B:-C:*D:&第 73题(1.0分)题号:150 难度:中第 1 章经过以下语句定义后,表达式z+=x y?+x:+y 的值为()。i n t x=l,y=2,z=3;A:2B:3C:6D:5第 74题(1.0分)题号:3566 难度:中第 1 章有以下程序段i n t n=0,p;d o(s c a
26、 n f&p);n+;w h i l e(p!=12345&n 3);此处d o-w h i l e循 环 的 结 束 条 件 是。A:p 的值不等于12345并且n的值小于3B:p 的值等于12345并且n的值大于等于3C:p 的值不等于12345或者n的值小于3D:p 的值等于12345或者n的值大于等于3第 75题(1.0分)题号:153 难度:中第 1 章在 C 语言中,i f 语句后的一对原括号中,用以决定分支的流程的表达式()。A:只能用逻辑表达式B:只能用关系表达式C:只能用逻辑表达式或关系表达式D:可用任意表达式第 76题(1.0分)题号:677 难度:中第 1 章若已定义的函
27、数有返回值,则以下关于该函数调用的叙述中错误的 是 O oA:函数调用可以作为独立的语句存在B:函数调用可以作为一个函数的实参C:函数调用可以出现在表达式中D:函数调用可以作为一个函数的形参第 77题(1.0分)题号:189难度:中第 1 章若已定义X 为 i n t 类型变量,下列语句中说明指针变量p的正确语句是()。A:i n t p=&x;B:i n t *p=x;C:i n t *p=&x;D:*p=*x;第 78题(1.0分)题号:3161 难度:易第 1 章C 语言源程序文件经过C 编译程序编译后生成的目标文件的后缀为A:,cB:.o b jC:.ex eD b a s第 79题(
28、1.0分)题号:202难度:中第 1 章设有如下定义:s t r u c t s k i n t a;f l o a t b;d a t a,*p;若要使P 指向d a t a 中的a 域,正确的赋值语句是()。A:p=(s t r u c t s k*)&d a t a.a;B:p=(s t r u c t s k*)d a t a,a;C:p=&d a t a.a;D:*p=d a t a.a;第 80题(1.0分)题号:500 难度:中第 1 章下列程序段的输出结果为()。i n t x=3,y=2;p r i n t f(%d”,(x-=y,x*=y+8/5);A:1B:7C:3D:5
29、第 81题(1.0分)第 1 章题号:523难度:中函数的形式参数隐含的存储类型说明是()。A:ex t er nB:s t a t i cC:r eg i s t erD:a u t o第8 2题(1.0分)题号:186 难度:中第1章已知p,p l为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是。A:p=&j,p=p l;B:p=a;C:p=&a j ;D:p=10;第8 3题(1.0分)题号:672 难度:中第1章C语言允许函数类型缺省定义,此时函数值隐含的类型是()。此题重复A:f l o a tB:i n tC:l o n gD:d o u b l e第 8 4 题(1
30、.0分)题号:2 04 难度:中第 1 章在下列程序段中,枚举变量c l,c 2 的值依次是()。e n u m c o l o r r e d,y e l l o w,b l u e=4,g r e e n,w h i t e c l,c 2;c l=y e l l o w;c 2=w h i t e;p r i n t f (%d,%d n”,c l,c 2);A:l,6B:2,5C:l,4D:2,6第 8 5题(1.0分)题号:31 1 3 难度:中第 1 章设变量定义为“i n t a,b;,执行下列语句时,输入_ _ _ _ _,则 a 和b的值都是1 0.s c a n f (a=
31、%d,b=%d,&a,&b);A:1 0 1 0B:1 0,1 0C:a=1 0 b=1 0D:a=1 0,b=1 0第 8 6 题(1.0分)题号:6 1 1 难度:中第 1 章以下f o r 循环的执行次数是f o r (x=0,y=0;(y=1 2 3)&(x=y)&(y=z)B:(x=y)AND(y=z)C:(x=y=z)D:(x=y)&(y=z)第 123题(1.0分)题号:16 1 难度:中第 1 章设 j 和 k 都是i n t 类型,则 f o r 循环语句f o r(j=0,k=-l;k=l;j+,k+)p r i n t f(*n);()oA:循环结束的条件不合法B:是无限
32、循环C:循环体一次也不执行D:循环体只执行一次第 124 题(1.0分)题号难度:中第 1 章设 C 语言中,i n t 类型数据占4 个字节,则 u n s i g n e d 类型数据占()。A:1个字节B:2个字节C:4 个字节D:8个字节第 125题(1.0分)第 1 章题号:6 4 5难度:中若有说明i n t a3 4;则对a数组元素的正确引用是。A:a2 4 B:al,3C:al+1 0D:a(2)(1)第126题(1.0分)题号:314 1 难度:中第1章以 下 程 序 的 执 行 结 果 是.m ai n()i n t n u m =0;w h i l e (n u m =2
33、)n u m+;p r i n t f (%d,”,n u m);A:0,1,2B:l,2,C:l,2,3,D:l,2,3,4,第127题(1.0分)题号:4 36 难度:中第1章设j和k都是i n t类型,则下面的f o r循环语句()。f o r(j=0,k=0;j 10;i+)B:s t at i c i n t a;while(a)C:int s=6;do s-=2;while(s);D:int s=6;m:if(s 4 ;D:s t at i c i n t a =1 2,3,4,5,6 ;第139题(1.0分)题号:493 难度:中第1章C语言的注释定界符是。A:()B:C:*D:
34、/*/第14 0题(1.0分)题号:3125 难度:较难第1章若有定义i n t a10,*p=a;,则p+5表示A:元素a5的地址B:元素a5的值3元素26 的地址D:元素a 6 的值第14 1题(1.0分)题号:152 难度:中第1章以下程序的运行结果是。m ai n()i n t n;f o r(n=l;n y&x!=y);B:i f(x=y)x+=y;C:i f (x!=y)sc a nf&x)e l se sc a nf (%d ,&y);D:i f(x y)x+;y+;第 178题(1.0分)题号:101 难度:中第 1 章以下数据中,不正确的数值或字符常量是()。A:8.9e l
35、.2B:10C:0 x f f 00D:82.5第 179题(1.0分)题号:3124 难度:易第 1 章C 语言源程序文件经过C 编译程序编译连接之后生成一个后缀为()的可执行文件A:,cB:.o b jC:.e x eD b a s第 180题(1.0分)题号:3092难度:较易第1章设有说明:c h a r w;i nt x;f l o a t y;d o u b l e z;则表达式 w*x+z-y值的数据类型为().A:f l o a tB:i ntC:c h a rD:d o u b l e第181题(1.0分)题号:100 难度:中第1章以下标识符中,一不能作为合法的用户定义标识
36、存的是A:p u tc h a rB:_d o u b l eC:_123D:INT第182题(1.0分)题号:517 难度:中第1章若 c h a r a 10;已正确定义,以下语句中不能从键盘上给a 数组的所有元素输入值的语句是()。A:g e ts(a);B:sc a nf (%s,a);C:f o r(i=0;i 10;i+)a i=g e tc h a r();D:a=g e tc h a r();第183题(1.0分)题号:655 难度:中第1章假定i nt类型变量占用两个字节,其有定义:i nt x 10=0,2,4);,则数组x 在内存中所占字节数是()。A:3B:6C:10D
37、:20第184题(1.0分)题号:109 难度:中第1章C 语言中,d o u b l e 类型数据占()。A:1个字节B:2个字节C:4个字节D:8个字节第185题(1.0分)题号:3097难度:中第 1 章下面叙述中错误的是A:函数的形式参数,在函数未被调用时就不被分配存储空间B:若函数的定义出现在主调函数之前,则可以不必再加说明C:若一个函数没有re tu rn语句,则什么值也不会返回D:一般来说,函数的形参和实参的类型要一致第 186题(1.0分)题号:88 难度:中第 1 章下列字符序列中,可用作C 标识符的一组字符序列是()。A:S.b,su m,a ve ra g e,_a b
38、o veB:c l a ss,d a y,l o tu s,2d a yC:#m d,&12x,m o nth,stu d e nt_n!D:D56,r_l _2,na m e,_st_l第 187题(1.0分)题号:575 难度:中第 1 章若有条件表达式(e x p)?a+:b,则以下表达式中能完全等价于表达式(e x p)的 是()。A:(e x p=0)B:(e x p!=0)C:(e x p=l)D:(exp!=l)第188题(1.0分)题号:515 难度:中第1章int i,j,a2 3;按照数组a 的元素在内存的排列次序,不能将数1,2,3,4,5,6 存入a 数组的是()。A:
39、for(i=0;i2;i+)for(j=0;j3;j+)aij=i*3+j+l;B:for(i=0;i3;i+)for(j=0;j2;j+)aji=j*3+i+l;C:for(i=0;i6;i+)ai/3i%3=i+l;D:for(i=l;i=6;i+)ai第189题(1.0分)题号:3143 难度:较难第1章以 下 程 序 的 输 出 结 果 是.void fun(int a,int b,int c)a=456;b=567;c=678;main()int x=10,y=20,z=30;fun(x,y,z);printf(,%d,%d,%dn”,z,y,x);A:30,20,10B:10,20
40、,30C:456567678D:678567456第 190题(1.0分)题号:3553 难度:中第 1 章以下选项中合法的用户标识符是 OA:l o ngB:_2Te stC:3Dm a xD:A.d a t第 191题(1.0分)题号:635 难度:中第 1 章若有说明:i nt a 3=1,2,3,4,5,6,7;则a 数组第一维的大小是。A:2B:3C:4D:无确定值第 192题(1.0分)题号:3560 难度:中第 1 章t 为 i nt类型,进入下面的循环之前,t 的值为0wh i l e(t=l )则以下叙述中正确的是 OA:循环控制表达式的值为0B:循环控制表达式的值为1C:循
41、环控制表达式不合法D:以上说法都不对第 193题(1.0分)题号:119 难度:中第 1 章下列运算符中,不属于关系运算符的是()。A:C:=D:!第 194题(1.0分)题号:190 难度:中第 1 章关于指针概念说法不正确的是()。A:一个指针变量只能指向同一类型变量B:一个变量的地址称为该变量的指针C:只有同一类型变量的地址才能放到指向该类型变量的指针变量之中D:指针变量可以由整数赋,不能用浮点赋第195题(1.0分)题号:102 难度:中第1章以下数据中,不正确的数值或字符常量是()。A:cB:66C:Ox a aD:50第196题(1.0分)题号:653 难度:中第1章以下程序段中,
42、不能正确赋字符串(编译时系统会提示错误)的是。A:c h a r s10=a b c d e f g”;B:c h a r t=a b c d e f g ,*s=t;C:c h a r s 10;s=,a b c d e f g,/;D:c h a r s10;strc p y(s,a b c d e f g );第197题(1.0分)题号:3090 难度:易第1章能正确表示逻辑关系:a N I O或a W O 的C语言表达式是A:a=10 o r a=0|a=10&a=10|a=0第198题(1.0分)题号:3095 难度:中第1章函数调用:strc a t(strc p y (strl,
43、str2),str3)的功能是A:将串strl复制到串str2中后再连接到串str3之后B:将串strl连接到串str2之后再复制到串str3之后C:将串str2连接到串strl之后再将串strl复制到串str3中D:将串str2复制到串strl中后再将串str3连接到串strl之后第199题(1.0分)题号:731 难度:中第1章若要用f o p e n函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是()。A:a b+”B:w b+C:r b+”D:a b 第2 0 0题(1.0分)题号:3 1 2 2 难度:易第1章从循环体内某一层跳出继续执行循环外的语句是A:b r
44、 e a k 语句B:r e t u r n 语句C:c on t in u e 语句D:空语句第2 0 1题(1.0分)题号:4 9 9 难度:中第1章以下常量中,能够代表逻辑“真”值的常量是()。A:0 B:0C:O D:N UL L第 2 0 2 题(1.0 分)题号:5 7 3 难度:中第 1 章C 语言中运算对象必须是整型的运算符是()。A:%=B:/C:=D:8+2B:a&dC:(a*2-c)|dD:a_ bbc)a=b;el s e a=c;则 a 的值为()。A:3B:2C:1D:0第 225 题(1.0分)题号:5 05 难度:中第 1 章以下语句中,循环次数不为10次的语句
45、是()。A:fo r(i=l;i 10;i+);B:i=l;do i+;w hi l e(i 0)-i;D:i=l;m:i f(i 2?6:5C:x=9-(-y)-(y-)D:x=y*4/2第 23 0题(1.0分)题号:17 8 难度:中第 1 章以下对C 语言函数的描述中,正确的是()。A:C程序必须由一个或一个以上的函数组成B:C函数既可以嵌套定义又可以递归调用C:函数必须有返回值,否则不能使用函数D:C程序中有调用关系的所有函数必须放在同一个程序文件中第 23 1题(1.0分)题号:7 24 难度:中第 1 章若调用fp u t c函数输出字符成功,则其返回值是()。A:E0FB:1C
46、:0D:输出的字符第 2 3 2 题(1.0 分)-题号:1 9 6-难度:中 若有下列定义,则对a 数组元素地址的正确引用是()。i n t a 5 ,*p=a;A:*(p+5)B:*p+2C:*(a+2)D:*&a5 第233题(1.0分)题号:629 难度:中第1章为了避免在嵌套的条件语句i f-el s e中产生二义性,C 语言规定:el s e子句总是与()配对。A:缩排位置相同的i fB:其之前最近的i fC:其之后最近的i fD:同一行上的i f第234题(1.0分)题号:126 难度:中第1章下列程序的输出结果是()。m ai n()i n t a=011;p r i n t
47、f(%dn”,+a);A:12B:l lC:10D:9第 23 5 题(1.0分)题号:6 3 4 难度:中第 1 章以下不正确的定义语句是()。A:do u bl e x 5 =2.0,4.0,6.0,8.0,10.0;B:i n t y 5 =0,1,3,5,7,9;C:char =D:char c2=x l 0,x a,x 8);第 23 6 题(1.0分)题号:3 09 9 难度:较难第 1 章若有以下定义和语句:i n t a10=l,2,3,4,5,6,7,8,9,10,*p=a;不能表示a 数组元素的表达式是A:*pB:a9 C:*p+D:a*p-a第 23 7 题(1.0分)题
48、号:6 6 8 难度:中第 1 章以下正确的说法是()。A:用户若需调用标准库函数,调用前必须重新定义B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义C:系统根本不允许用户重新定义标准库函数D:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调第 2 3 8 题(1.0 分)题号:1 1 7 难度:中第 1 章设 a=1 2,且 a 定义为整型变量。执行语句a+=a-=a*=a;后 a 的值为()。A:1 2B:1 4 4C:0D:1 3 2第 2 3 9 题(1.0 分)题号:6 7 6 难度:中第 1 章以下只有在使用时才为该类型变
49、量分配内存的存储类说明是()。A:au t o 和 s t at i cB:au t o 和 r eg i s t er r eg i s t er 和 s t at i cD:ext er n 和 r eg i s t er第240题(1.0分)题号:172 难度:中第1章在 C 语言程序中。A:函数的定义可以嵌套,但函数的调用不可以嵌套B:函数的定义不可以嵌套,但函数的调用可以嵌套C:函数的定义和函数调用均可以嵌套D:函数的定义和函数调用不可以嵌套第241题(1.0分)题号:3119 难度:中第1章以下叙述中错误的是A:可以通过t yp ed ef增加新的类型B:可以用t yp ed ef
50、将已存在的类型用一个新的名字来代表C:用 t yp ed ef定义新的类型名后,原有类型名仍有效D:用 t yp ed ef可以为各种类型起别名,但不能为变量起别名第2 4 2题(1.0分)题号:1 2 0 难度:中第1章假设所有变量均为整型,表达式:a=2,b=5,ab?a+:b+,a+b的值是()。A:7B:8C:9D:2第2 4 3题(1.0分)题号:1 7 6 难度:中第1章数组名作为实参数传递给函数时,数组名被处理为()。A:该数组的长度B:该数组的元素个数C:该数组的首地址D:该数组中各元素的值第2 4 4题(1.0分)题号:1 4 1 难度:中第1章为了提高程序的运行速度,在函数