2021软件水平考试考试真题卷(3).docx
《2021软件水平考试考试真题卷(3).docx》由会员分享,可在线阅读,更多相关《2021软件水平考试考试真题卷(3).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2021软件水平考试考试真题卷(3)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.下列数据类型中不属于构造类型的是_A:数组型B:结构型C:共用型D:枚举型2.函数fopen_的返回值不能是_A:NULLB:0C:1D:某个内存地址3.以只写方式打开一个二进制文件,应选择的文件操作方式是_A:aB:wC:rbD:Wb4.设有定义语句“char ch=77;”,则下列说法中正确的是_A:ch中含有1个字符B:ch中含有2个字符C:ch中含有3个字符D:语法出错5.设有函数调用语句“f(x1,
2、x1x2,(x1,x2);”,正确的说法是_A:调用的实际参数是2个B:调用的实际参数是3个C:调用的实际参数是4个D:调用时会出现语法错误。6.计算平方数时不可能引起二义性的宏定义是_A:#define SOR(x)x*xB:#define SQR(x)(x)*(x)C:# define SQR(x)(x*x)D:# define SQR(x)(x)*(x)7.执行下列程序段后,x的位是_int a=8,b=7,c=6,x=1;if(a6)if(b7)if(c8)x=2;else x=3;A:0B:1C:2D:38.执行下列程序段后,变量y的值为_int x_=1,2,3,4,y,*p=&x
3、1;y=(*-P);A:1B:2C:3D:49.能正确表达逻辑关系“-1x1并且-1y1”的表达式是_A:(-1x1)&(-1y1)B:(-1x1)&(-1y1)C:(-1x)?(x1)&(-1y)?( y1)D:(-1x)&(x1)&(-1y)&(y1)10.执行下列程序后的输出结果是_int fun(int x1,int x2) int x;x1x2?(x=3)(x=4);return(x+x1); main_ printf(%dn,fun( 7,8);A:9B:10C:11D:1211.下列程序段的输出是_typedef union long x2;short y45;char z10;
4、TYPE1;TYPE1 u1;printf(%dn, sizeof(u1);A:8B:10C:40D:5812.不属于C语言保留字的是_A:forB:gotoC:ifD:loop13.正确的C语言标识符是_A:num(10)B:file bakC:continueD:class214.设有定义语句“double d1,d2;”,则表达式“d1=1,d2=d152”的值是_A:1B:3C:30D:3515.设有定义“int x=8,y,z;”,则执行“y=z=x,x=y=z;”后,变量x值是_A:0B:1C:8D:916.设有“int a=1,b=1;”,“printf(%d,%d,(a,-b)
5、,b-1);”的输出是_A:1,-1B:1,0C:0,-1D:0,017.设有定义语句“char s_=123;”,则表达式“s3”的值是_A:1B:3C:0D:语法出错18.定义一个具有10个元素的整型数组,应当使用语句_A:int a10;B:int a2,5;C:int a_;D:int *a10;19.设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是_A:p1=p2B:p1=p2C:p1-p2D:p1p220.如果某个函数在定义时,省略了存储类型,则默认的存储类型是_A:autoB:voidC:externD:static21.能正确定义一个用来指向打开文件的文件
6、型指针变量fp的语句是_A:file fp;B:file *fp;C:FILE fp;D:FILE *fp;22.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是_A:2和2B:2和5C:5和5D:5和223.设有数据定义语句“char string110=ABCDE,string210=xyz;”,则执行句“printf(%d,strlen(strcpy(string1,string2);后的输出结果是_A:9B:8C:5D:324.设有定义语句“int x_=1,3,5,7,9,11,13,*p=x;”,则不能正确引用组x的合法元素的表达式是_A:*(p-)B:*(-p
7、)C:*(p+)D:*(+p)25.下列程序段的输出是_char x=012,y=013;printf(%d,%d,%d, x&y, x?y, x&y);A:1,0,1B:1,0,0C:10,1,1D:1,1,l26.对于输入语句scanf(%f,%f,&a,&b);要使变量a、b上的值分别为 178和248,则正确的输入是_A:178,248后跟回车B:178 248后跟回车C:178248后跟回车D:178;248后跟回车27.执行下列程序段后的输出结果是_x=9;while( x7) printf(*);x-;A:*B:*C:*D:*28.关于带参数的主函数,下列说法中错误的是_A:带参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 软件 水平 考试 真题卷
限制150内