【学历类职业资格】高级语言程序设计自考题-26及答案解析.doc
《【学历类职业资格】高级语言程序设计自考题-26及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】高级语言程序设计自考题-26及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、高级语言程序设计自考题-26 及答案解析(总分:103.00,做题时间:90 分钟)一、B单项选择题/B(总题数:15,分数:29.00)1.以下程序的输出结果是_main()int k=18;printf(“%d,%o,%x/n“,k,k,k); A.18,022,0x12 B.18,18,18 C.18,0x12,022 D.18,22,12(分数:2.00)A.B.C.D.2.有以下程序U /Umain() int x=102,y=012; printf(“/0/02d,%2d/n“,X,y); 执行后输出结果是 A.10,01 B.02,12 C.102,10 D.02,10(分数:2
2、.00)A.B.C.D.3.用户自定义标识符正确的是U /U A.3ab B.int C.fa2_a D.sin(x)(分数:2.00)A.B.C.D.4.若当前文件目录为 C:/tc,在 C 语句中下列能表示文件 tcc 的是 A.tcc B.C:tc/tcc C.C/tc/tcc D.C/tcc(分数:2.00)A.B.C.D.5.下列不属于 C 语言标识符的是( ) A.abc B.ABC C.AB_C D.2abc(分数:2.00)A.B.C.D.6.正确表示数学关系式 xyz 的 C 语言表达式是U /U A.x=y=z B.(x=y) B.gets(str20); C.scanf(
3、“%s“,str); D.scanf(“%c“,str);(分数:2.00)A.B.C.D.8.下列关于 C 语言的叙述错误的是( ) A.英文字母大小写不加以区分 B.不同类型的变量可以出现在同一个表达式中 C.在赋值表达式中赋值号两边的类型可以不同 D.某些运算符在不同的场合可以有不同的含义(分数:1.00)A.B.C.D.9.下列程序的运行结果是U /Umain() int a=3,c=6;printf(“a=%d,b=%d/n“,a,c ); A.a=%3,b=%6 B.a=d,b=d C.a=3,b=6 D.a=%d,b=%d(分数:2.00)A.B.C.D.10.有以下程序:#in
4、cludestdio.hmain()unsigned char a,b;a=5|3;b=5printf(“%d%d/n“,a,b);执行后的输出结果是_ A.1 1 B.0 7 C.7 1 D.43 0(分数:2.00)A.B.C.D.11.关于指针运算符“*”的说法错误的是U /U A.是单目前缀运算符 B.运算对象只能是指针变量 C.运算结果是运算对象对应的变量或数组元素等 D.运算结合性是自右向左(分数:2.00)A.B.C.D.12.现有下列程序语句,执行后的结果是U /U#includestdioh void main() char s1100=“123“,s2100=“qwer“;
5、 puts(s1);puts(s2); printf(“%s%s“,s1,s2); A.123 qwer 123 qwer B.123 qwer 123qwer C.123qwerl23qwer D.123qwer 123qwer(分数:2.00)A.B.C.D.13.设 int*p4;,则标识符 p 是U /U A.整型数组名 B.指针数组名 C.指针函数名 D.指向整型变量的指针(分数:2.00)A.B.C.D.14.下列数据定义语句中正确的是U /U A.struct int x;x1 B.struct xxint x; C.struct xxint x; D.struct xxint
6、xx1。(分数:2.00)A.B.C.D.15.若有以下语句: char *language=“fortran“,“basic“,“C“,“java“; char *q;q=language+3; 则语句 printf(“%c/n“,*q;的输出是U /U A.q 的值 B.字符串“C“ C.language3的值 D.程序错误,无法得到输出(分数:2.00)A.B.C.D.二、B填空题/B(总题数:10,分数:24.00)16.使用二维数组形式并按下列形式输出数据 0 1 2 3 4 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 main() int i,j
7、,_;/*第一空*/ for(i=0;i5;i+) for(j=0;js;j+)aij=_;/*第二空*/ for(i=0;i5;i+) for(j=0;j5;j+)printf (“%2d“,aij); _;/*第三空*/ (分数:6.00)填空项 1:_17.现在程序的输出是_。 #includestdioh main() int arr10,j,k=0; for(j=0;j10;j+) arrj=j; for(j=1;j4;j+) k+=arrj+j; printf(“%d/n“,k); (分数:2.00)填空项 1:_18.函数的自我调用被称为 1 调用。(分数:2.00)填空项 1:
8、_19.设有数据定义语句 struct char n20;long m20;x;,则为变量 x 所分配的内存字节数是 1 个。(分数:2.00)填空项 1:_20.值传递方式传递的是_,地址传递方式传递的是_。(分数:2.00)填空项 1:_21.在进行程序清单的编译时, 1 是先于编译进行的。(分数:2.00)填空项 1:_22.二进制文件中数据都是按其_方式存放的,文本文件中数据都是将其转换成对应的_来存放。(分数:2.00)填空项 1:_23.转义字符由 1 符号开始的单个字符或若干个字符组成。(分数:2.00)填空项 1:_24.使用系统函数对两个字符串进行比较,该系统函数的名字是_。
9、(分数:2.00)填空项 1:_25.设 char s 20=“My“;,则执行 strcat(s,“Boy!“)后 s 的内容是_。(分数:2.00)填空项 1:_三、B程序分析题/B(总题数:4,分数:16.00)26.#includestdio.h #includestring.h main() char *p1,*p2,str50=“abcd“; p1=“abcd“;p2=“abcd“; strcpy(str+1,strcat(p1,p2); printf(“%s/n“,str); (分数:4.00)_27.#includestdio.h void main() for(i=1;i6;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 高级 语言程序设计 考题 26 答案 解析 DOC
