C语言四川省计算机二级笔试真题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言四川省计算机二级笔试真题.docx》由会员分享,可在线阅读,更多相关《C语言四川省计算机二级笔试真题.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 语言四川省计算机二级笔试真题C32总共 30 题共 100 分一.单项选择题共 15 题,共 37.5 分1. 【题号:5113】以下能正确进展字符串赋值的是2.5 分A.char s5=a,e,i,o,u;B. char s5; s=“good“;C. char s5;s5=“abcd“;D. char s5; s =“good“; 标准答案:A2. 【题号:5114】有下面的说明和语句,则输出的结果是 char a=9,b=020;printf(“%on“,a&b1);2.5 分 A.377B.40 C.32D.以上答案均不对标准答案:B3. 【题号:5115】假设有 float x;
2、 则 sizeof ( x ) 和 sizeof ( float ) 两种描述2.5 分A.都正确 B.都不正确C.前者正确,后者不正确D.后者正确,前者不正确标准答案:A4. 【题号:5116】假设有代数式,则不正确的 C 语言表达式是 )2.5 分A.3*a*e/b*cB.3*a*e/b/c C.a/b/c*e*3 D.a*e/c/b*3 标准答案:A5. 【题号:5117】以下程序运行的结果是 ( ) main struct cmplx int x; int y;cnum2=1,3,2,7;printf(“%dn“,cnum0.y/cnum0.x*cnum1.x);2.5 分 A.0B.
3、1C.3D.6标准答案:D6. 【题号:5118】假设有以下说明和语句,且 0=y)?x:y; return z;B. int fun(int x,int y,int *z) z=(xy)?x:y; return z;C. int fun(int x,int y) return ( (xy) ? x : y ); D.int fun(int x,int y,int *z) *z = (xy) ? x : y ; 标准答案:B9. 【 题 号 :5121 】 下 面C+ 的 语 句( printf(“%d%dn“,a,b); 的功能2.5 分A.cinab B.cinab C.coutabD.c
4、outabendl 标准答案:D10. 【题号:5122】在如下程序段中的 while 循环 ( ) int k=0;while(k=1) k+;2.5 分 A.有语法错,不能执行B.无限循环C.一次都不执行D.执行一次) 能 实 现标准答案:B11. 【题号:5123】下述程序的输出结果是 ( ) # includevoid mainint y=10; while(y-);printf(“y=%d“,y);2.5 分 A.y=0 B.y=1C.y=随机值D.y=-1标准答案:D12. 【题号:5124】假设有以下说明:char *str1=“copy“,str220,*str3=“str“,
5、*str4,*str5=“good“; 则错误的串操作语句是 ( )2.5 分A.strcpy(str4,str1); B.strcat(str1,str3); C.str2=“new str“; D.strcpy(str5,str3); 标准答案:C13. 【题号:5125】下面程序运行后, x,y,z 的值分别为( ) voidmainintx=0,y=0,z=0;+x|+y|+z;printf(“%d%d%dn“,x,y,z); 2.5 分A.100 B.000 C.111 D.001标准答案:A14. 【题号:5126】关于 C+和 C 语言学关系描述中,错误的选项是 ( )2.5 分
6、A.C 语言与 C+是兼容的B.C+对 C 语言进展了一些改进C.C 语言是 C+的一个子集D.C+和 C 语言都是面对对象的标准答案:D15. 【题号:5127】#define f(x) 1+x+x*x #includevoid mainint a=2,b=3; printf(“%dn“,f(a+b);2.5 分 A.17B.31 C.13 D.7标准答案:A二.读程序答复以下问题共 10 题,共 25 分16. 【题号:5128】以下程序运行的结果为。#includemain int k=0; char c=A; do switch(c+) case A: k+;break; case B
7、: k-;case C: k+=2;break;case D: k=k%2;continue; case E: k=k*10; break; default : k=k/3; k+;while(cG); printf(“k=%d“,k); 2.5 分 A.k=1B.k=2 C.k=3 D.k=4标准答案:D17. 【题号:5129】阅读如下程序: #includeabc(s,t,k) int *s,t,*k; int p; for(p=0,*k=p;pt;p+) if(sps*k) *k=p;main int a10,i,k; for(i=0;i10;i+) scanf(“%d“,&ai);
8、abc(a,10,&k); printf(“%d,%dn“,k,ak);以上程序的功能是2.5 分A.查询并输出数组中最大值的位置及最大值B.查询并输出数组中最小值的位置及最小值C.计算数组中各元素之和 D.计算数组中各元素之乘积标准答案:A18. 【题号:5130】执行下面程序时输入“I will pass the exam!“ , 其输出结果是。#includeint fun(char s) int i=0; while(si!=0) i+;return i; void main char s81;printf(“Please input a string:n“); scanf(“%s“,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 四川省 计算机 二级 笔试
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内