2023年历年全国计算机二级C语言题库.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年历年全国计算机二级C语言题库.docx》由会员分享,可在线阅读,更多相关《2023年历年全国计算机二级C语言题库.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5 0道C语言知识题.以下叙述中对的的是A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要有输入C)用C程序实现的算法可以没有输入但必须要有输出D)用C程序实现的算法可以既没有输入也没有输出.下列可用于C语言用户标记符的一组是A) void, de fine, WORDB) a3_3,_123, CarC) F or, -abc, IF Cas eD)2a, DO, siz e of.以下选项中可作为C语言合法常量的是A)-8 0B ) - 0 80C)-8el. 0D)-8 0. Oe.若有语句:ch a r * 1 ine5;,以下叙述中对的的是A)定义
2、line是一个数组,每个数组元素是一个基类型为ch a r为指针变量B)定义I i ne是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的*号称为间址运算符D)定义lin e是一个指向字符型函数的指针.以下定义语句中对的的是A) i n t a= b = 0 ;B) c ha r A= 6 5+1, b =z bC)f 1 oat a=l, *b = &a, *c=&b;D) d o uble a=0 0; b = l.l;.有以下程序段ch a r ch;ch a r ch;int k;fpu t c CC;fp);fcl o se(f p );
3、A) 7字节、7字节B)7字节、5字节 C)5字节、7字节 D) 5字节、5字节.变量a中的数据用二进制表达的形式是0 1 0111 0 1,变量b中的数据用二进 制表达的形式是11110000。若规定将a的高4位取反,低4位不变,所要执行的 运算是A)a b B )a I b C) a & b D) a 4.下面的程序段运营后,输出结果是int i, j,x=0;s t a t ic in t a 8 8;f o r (i=0; i3;i+)f or(j=0;j3; j+)a i j=2*i+j ;fo r ( i = 0 ;i=A& kk=A| |kk=a&(kk+3 2 )= Z D)i
4、s a lpha(k k )&(kk=2 &c=2& c=2& c = 6)&(c%2!=l)3 9 .若有条件表达式(exp)? a +: b -则以下表达式中能完全等价于表达式 (exp)的是A) (exp= = O)B)(exp! =0)C )(e x p = = 1 )D)(exp! =1)40 .以下不对的的定义语句是A) doub 1 ex 5= 2 .0,4.0,6.0,8. 0,10.0; B) i nt y 5= 0 ,1, 3 ,5, 7, 9 ; C) cha r c 1=27304, 5; D)char c2 l=x10; xa, x8;41.下列程序执行后的输出结果是
5、mai n () in t a33, * P ,i;p=&a00;f o r( i =1; i 2 !14 7 .有定义语句:c har s 1 0;,若要从终端给s输入5个字符,错误的输入语 句是A)gets(&sO ); B) s c anf( n%sn ,s+l); C)g e t s (s); D) s canf(H% s ,sl);4 8 .有以下程序# includ e de f ine N 5de f ine M N+ 1define f (x) ( x *M)mai n ()in t i l,i2;il=f ;i2= f (1+1);pr i ntf( %d %dn ”,il,
6、i2);)程序的运营结果是A) 12 12 B)ll 7C ) 11 11D)12 749.若有以下说明和定义uni o n d t i nt a; char b ; double c; d a ta;以下叙述中错误的是A)d a t a的每个成员起始地址都相同B)变量d a t a所占内存字节数与 成员c所占字节数相等C)程序段:data.a=5;pri n tf ( %fn,d a t a. c );输出结果为 5 .0000 0 0D)data可以作为函数的实参5 0 .有以下程序#includemain () FILE *fp;int k, n,a6=l, 2,3,4,5,6;fp=
7、f open( n d2. d at H , n w);f p r i nt f (fp,% d%d%d n H,a 0 ,al, a2);fpr i ntf(fp,%d%d% d nu, a 3,a4 ,a5);f c 1 ose( f p );fp=fo p e n ( H d2.da t “Jr);fscanf ( f p, %d%d n;pr i ntf (% d %d n ,k, n );f c lose(fp);程序运营后的输出结果是A)1 2B) 1 4C)1 2 3 4D)123 456答案12345678910cBAABDDBBD11121314151617181 920BB
8、ACBCDDBB2 1222324252627282930BAACBDBAcA3 13 23334353637383940DBBAADBBBB41424344454647484950BBcACDDBDDch = f a z;k=12;p r intf(c, %d, M,ch,ch, k ); prin t f(k=%d n H,k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k = 12D ) a,9 7,k=127.有以下程序mai n () i n t i
9、 ,s= 1 ;fo r ( i =1; i = 2& c=2&c=2& c=6)&( c %2l =1).若变量已对的定义,有以下程序段inta =3,b = 5,c=7;if(c!= a ) c= b ;p r intf (%d, %d,%dn,a,b, c);其输出结果是A)程序段有语法错B)3,5, 3C)3, 5 , 5D)3, 5,7.有以下程序# i nclude main() i nt x = 1 , y= 0 , a=0, b=0;sw itch (x) case 1:switch (y) c a se 0: a +; break;cas e l:b+; b r e ak;c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年历 全国计算机 二级 语言 题库
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内