2022年重庆工学自考考试模拟卷(6).docx
《2022年重庆工学自考考试模拟卷(6).docx》由会员分享,可在线阅读,更多相关《2022年重庆工学自考考试模拟卷(6).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年重庆工学自考考试模拟卷(6)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.要调用字符串长度测试函数strlen_时,在#include命令行中应包含_ Astdioh Bstringh Cmathh Dctypeh 2.有以下程序_ main() int x=102,y=012; printf(/0/02d,%2d\n,X,y); 执行后输出结果是 A10,01 B02,12 C102,10 D02,10 3.有以下定义_ #includestdioh char a10,
2、*b=a; 不能给数组a输入字符串的语句是 Agets(a) Bgets(a0) Cgets(a0); Dgets(b); 4.有以下程序_ main() char *p10=abc,aabdfg,dcdbe,abbd,cd; printf(%d\n,strlen(p4); 执行后输出结果是 A2 B3 C4 D5 5.有以下程序_ #includestdioh main() unsigned char a,b; a=43; b=43; printf(%d%d\n,a,b); 执行后输出结果是 A7 0 B0 7 C1 1 D43 0 6.下面程序的功能是输出以下形式的金字塔图
3、案: #includestdioh main() int i,j; for(i=1;i=4;i+) for(j=1;j=4-i;j+)printf(); for(j=1;j=_;j+)printf(*); printf(\n); 在下划线处应填入的是( ) Ai B2*i-1 C2*i+1 Di+2 7.在C语言程序中,下列磁盘文件名错误的是_ Aabc.dat Bc:abc.dat C\tc\abc.dat Da:\abc.dat 8.包含用户类型符FILE的定义的头文件是_ Astring.h Bfile.h Cstdio.h Dstdlib.h 9.定义存
4、储在内存堆栈区的变量的存储类型符是_ Aextern Bstatic Cregister Dauto 10.下列关于C程序的描述不正确的是_ AC程序是由C语句组成的语句序列 BC程序由若干个函数构成 C主函数可以调用其他任何函数 DC程序的执行可以从任何函数开始 11.以下符合C语言语法的实型常量是_ A1.2E0.5 B3.14.159E C5E-3 DE15 12.设整型变量a的值是6,执行下列语句后a的值是_ switch(a%2) case 0:a-=2; case 1:a+=1; default:a=6; A4 B5 C6 D7 13.设有定义chara=2,b=5;求表达式ab2
5、的值(假定现有计算机字长为16) _ A-32 B32 C-23 D23 14.有以下程序段_ int n,t=1,s=0; scanf(%d,n); dos=s+t;t=t-2;while(t!=n); 为使此程序不陷入死循环,从键盘输入的数据应该是 A任意正奇数 B任意负偶数 C任意正偶数 D任意负奇数 15.有以下程序段_ main() int x=0,y=5,z=3; while(z-0+x5)y=y-1; printf(%d,%d,%d\n,x,y,z); 程序执行后的输出结果是 A3,2,0 B3,2,-1 C4,3,-1 D5,-2,-5 16.设变量已正确定义,则以下能
6、正确计算f=n!的程序段是_ Af=0: for(j=1;j=n;j+)f*=j; Bf=1; for(j=1;jn;j+)f*=j; Cf=1; for(j=n;j1;j+)f*=j; Df=1 for(j=n;j-2;j-)f*=j; 17.有以下程序_ main() int i,n=0; for(i=2;i5;i+) do if(i%3)continue; n+; while(!i); n+; printf(n=%d\n,n); 程序执行后的输出结果是 An=2 Bn=3 Cn=4 Dn=5 18.有以下程序_ #includestdioh char fun(char x,cha
7、r y) if(x)return y; main() inta='9',b='8',c='7'; printf(%c\n,fun(fun(a,b),fun(b,c): 程序的执行结果是 A7 B8 C9 D函数调用出错 19.有以下程序_ #includestdioh int a=2; int f(int*A) return(*A)+; main() int s=0; int a=5; s+=f(a); s+=f(a); printf(%d\n,s); 执行后输出结果是 A10 B9 C7 D8 20.若x是整型变量,pb是基本类
8、型为整型的指针变量,则正确的赋值表达式为_ Apb=x Bpb=x C*pb=x D*pb=*x 21.设有数组定义:char array=china;,则数组array所占用的空间为_ A4个宁节 B5个字节 C6个字节 D7个字节 22.如果打开文件时,选用的文件操作方式是wb+则下列说法中正确的是_ A要打开的文件必须存在 B打开文件后只能渎数据 C文件打开后删除原内容再写 D打开文件后只能写数据 23.设有int a=10,11,12,*p=a0;,则执行完*p+;*p+=1;后a0,a1,a2的值依次是_ A10,11,12 B11,12,12 C10,12,12 D11,11,12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 重庆 工学 自考 考试 模拟
限制150内