2023年全国计算机等级二级C语言模拟试题及答案.docx
《2023年全国计算机等级二级C语言模拟试题及答案.docx》由会员分享,可在线阅读,更多相关《2023年全国计算机等级二级C语言模拟试题及答案.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年3月份全国计算机等级二级C语言试题及答案一、填空题扁I、C语言中基本的数据类型有:、.2、C语言中普通整型变量的类型说明符为 在内存中占 字节,有符号普通整型的数据范图是 o3、整数-35在机内的补码表达为。 4、执行下列语句inia=8; a+=a-=a*a;后,a的值是5、有如下语句:char A =I am a student;该字符串的长度是 A(3 =。6、符号”a和a的区别是。7、所谓“指针”就是 a运算符的作用是。 “表”运算符的作用是_ O8、有如下输入语句:s canR“a=%d, b =% d ,c=%d&a, & b ,&c);为使变量a的值为l.b的值为3,c
2、的值为2.从键盘输入数据的对的形式应是.二、选择题0、设整型变量a为5,使b不为2的表达式是()。A. b=a/2b=6-(-a) aC. b = a %2 ad. b = a 3?2: I2、为了避免嵌套的条件分支语句if-else的:义性,C语言规定:C程序中的e Is e总是与()组成配对 关系。aA.缩排位置相同的ifB.在其之前未配对的i fAC.在其之前未配对的最近的ifD.同一行上的if3、以下程序的输出结果是( )o Aintx=I0,y=10: a p r i nt f f,%d %dnxy ):A. 10 10B.9 9 ML 9 10 ad. 10 9 4、设A为存放(短
3、)整型的一维数组,假如A的首地址为P,那么A中第i个元素的地址为()。A .P+i*2 aB. P+(i-l)*2P+(i-l)B. P+i5、选出下列标记符中不是合法的标记符的是()。A. h o t_d o a B. c a tl aC. p r i aD. 2ab6、以下程序的输出结果是()。int a=5;float x=3. I 4 ; Aa*= x * (E,- 1A);printf (fn”,( f loa t) a A. 62.0 0 0 0 0062.80 0 000 aC. 6 3 .00()00 0D. 6 27、设有说明double (*pl)N;其中标记符pl是()。
4、A. N个指向double型变量的指针0 AB.指向N个dou ble型变量的函数指针。aC.一个指向由N个dou b le型元素组成的一维数组的指针。aD.具有N个指针元素的一维指针数组,每个元素都只能指向double 型量。8、在C程序中有如下语句:ch a r * f u nc(in t x ,i n t y );它是()。A.对函数fun c的定义。B.对函数func的调用。C.对函数func的原型说明。D.不合法的。9、以下程序的输出结果是()oc har s tr 1 5- h e 1 lo!”;AprintR%dn、,strl e n ( $ t r):A.1 5B. 14dl6
5、10、分析以下程序的输出结果是()o Ama i n( i n t a= 5 , b=-I, c;Ac=adds( a ,b): Ap r in t f (d ”,c) ;Ac=ad d s( a , b);prin t fC%dn”,c) ; i n t ad d s ( i nt x.in t y) as t atic i nt m= 0 ,n = 3;n*=+m;A m= n % x +y+;return(m):A. 2,3 aB. 2 , 2C. 3.22,41 1、下列描述中不对的的是()。4A.字符型数组中也许存放字符串。B. 可以对字符型数组进行整体输入、输出。AC.可以对整型数
6、组进行整体输入、输出。D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。12、以下程序的输出结果是()。A#define f ( x) x*xma i n()(i n t a =6, b=2,c: -* c=f(a)/f ( b );printf( d n”, c);)A. 9B. 6C. 36D. 181 3、设有如下定义:ini x =IO.y=3, z;则语句 p r i n tf( %dn,z=(x%y,x/y);的输出结果是()。1B. 0 aC. 4D. 314、定义如下变量和数组:i nt i : int x3 3=1,2,3,4, 5,6,78 9 ):则语句
7、for(i=0 : i 5) prin t f( %d x );else prin t f( %dn,x-);7和5A. 6 和 37 和 4B. 6 和 417、设有如下定义:char *aa2=abcd,ABCD);则以下说法中对的的是()。A)a a数组成元素的值分别是“ab c d”和ABCD&B)a a是指针变量,它指向具有两个数组元素的字符型一维数组a C)aa数组的两个元素分别存放的是具有4个字符的一维字符数组的首地址D) aa数组的两个元素中各自存放了字符”,和A的地址18、下列程序的输出结果是()。char *pl = a bed, * p2= ABC D ”, st r 5
8、01= xyz ;strcpy(s(r+2,str c a t (pl+2,p2+l);Aprin( f (%s str);AA. xyabcABB. a be AB z a C . AB a b cz *D. xycdBC D9、下列程序的输出结果是()。i nt a 5= 2 , 4,6, 8, 1 0 ,*P,* *k;P =a; k = &p;pr i ntf (%d, * (p+);prin t f(%dn* * k );A. 4 4 aB. 2 2C. 2 4aD.460、不能把字符串:Hello!赋给数组b的语句是()。A. ch a r b 1 0= W);char b | 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 全国计算机 等级 二级 语言 模拟 试题 答案
限制150内