2023年历年全国计算机二级C语言题库.pdf
《2023年历年全国计算机二级C语言题库.pdf》由会员分享,可在线阅读,更多相关《2023年历年全国计算机二级C语言题库.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5 0道 C语言知识题L以下叙述中对的的是A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要有输入Q用C程序实现的算法可以没有输入但必须要有输出D)用C程序实现的算法可以既没有输入也没有输出2.下列可用于C语言用户标记符的一组是A)voi d,de f ine,WO R D B)a3_ 3,_123,CarC)F or,-abc,IF Cas e D)2a,DO,siz e of3.以下选项中可作为C语言合法常量的是A)-8 0 B)-0 80 C)-8el.0 D)-8 0.0 e4.若有语句:ch a r*1 ine5;,以下叙述中对的的是A)定义lin
2、e是一个数组,每个数组元素是一个基类型为ch a r为指针变量B)定义I i n e是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的*号称为间址运算符D)定义li n e是一个指向字符型函数的指针5 .以下定义语句中对的的是A)i n t a=b=0;B)c ha r A=6 5+1,b=b,;C)f 1 oat a=l,*b=&a,*c=&b;D)d o uble a=0 0;b=l.l;6.有以下程序段ch a r ch;int k;ch=a;k=12;p r intf(%c,%d,ch,ch,k);prin t f(k=%d n,k);己知字
3、符a 的ASC I I 码值为97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12D)a,9 7,k=127.有以下程序mai n()i n t i,s=1;fo r(i=1;i =2&c=2&c=2&cb)a=b;c=a;if(c!=a)c=b;p r intf(%d,%d/%dn/azb,c);其输出结果是A)程序段有语法错 6)3,5,3 C)3,5,5 D)3,5,710.有以下程序#i nclude main()i nt x=1 ,y=0,a 0,b Ojsw itc h (x)
4、case 1:sw itch (y)c a se 0:a+;b r e ak;cas e l:b+;b r e ak;cas e 2:a+;b+;break;cas e 3:a+;b+;)p r i ntf(Ha=%d,b=%d n,a,b);程序的运营结果是A)a=l,b=0 B)a=2z b=2 C)a l,b=lD)a=2,b=l11.下列程序的输出结果是#in c lude stdi o.hmain()in t i,a=O,b=0;f or(i=l;i 1 0;i+)i f (i%2=0)a+;c o nt i n u e;b+;p ri n tf(a=%d,b=%d ,a,b);A)
5、a=4,b=4 B)a=4,b=5 C)a=5,b=4 D)a=5,b=5已知#i nt t=0;wh i l e (t=l)则以下叙述对的的是A)循环控制表达式的值为0B)循环控制表达式的值为1C)循环控制表达式不合法D)以上说法都不对1 2.下面程序的输出结果是main()in t a10=1,2,3,4 ,5,6,7,8,9,10,*p=a;print f (%dn,*(p+2);)A)3B)4C)1D)213.以下错误的定义语句是A)int x3=0,1,1,2,3);B)int x43=1,2,3,1,2,3,1,2,3,1,2,3);C)int x 口=1,2,3,1,2,3,1,
6、2,3 ,1,2,3 ;D)in t x 3=1,2,3,4);14.有以下程序vo i d ss(char*s,c har t)whil e(*s)if(*s=t)*s=t-aW;s+;main()cha r s tri 100=abcddf e fdbd,c=rd/;s s(str 1 ,c);pr i ntf(%s n,st r 1);程序运营后的输出结果是A)ABCDDEFEDB D B)ab c DD f efDbD C)abc AAf e fA b AD)Ab c d d f e f dbd15.有如下程序main()ch a r ch 2 5=6937 M/8 25 4 z*p
7、2;i nt i J,s=0;f o r(i=0;i 2;i+)p L i=c h i;for(i=0;i0;j+=2)s=1 0*s+p i jprin t f(%dn,s);该程序的输出结果是A)69 8 25 B)63825 C)6385 D)6 9 38251 6.有定义语句:char s 1 0 若要从终端给s输入5个字符,错误的输入语句是A)gets(&s0);B)s ca n f(%s,s+1);C)gets(s);D)scanf(%s,s EU);1 7.以下叙述中错误的是A)在程序中凡是以 年开始的语句行都是预解决命令行B)预解决命令行的最后不能以分号表达结束C)#defin
8、e M AX是合法的宏定义命令行D)C程序对预解决命令行的解决是在程序执行的过程中进行的1 8.设有以下说明语句typedef s t ruct in t n;c h ar ch 8;P E R;则下面叙述中对的的是A)PER是结构体变量名 B)PER是结构体类型名C)typede f stru c t是结构体类型D)stru c t是结构体类型名19.以下叙述中错误的是A)gets函数用于从终端读入字符串B)g e tc h a r函数用于从磁盘文献读入字符C)f puts函数用于把字符串输出到文献D)fw rite函数用于以二进制形式输出数据到文献20.以下能对的定义一维数组的选项是A)i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年历 全国计算机 二级 语言 题库
限制150内