二级C语言笔试真题及答案

二级C语言笔试真题及答案

ID:38650200

大小:159.00 KB

页数:29页

时间:2019-06-17

二级C语言笔试真题及答案_第1页
二级C语言笔试真题及答案_第2页
二级C语言笔试真题及答案_第3页
二级C语言笔试真题及答案_第4页
二级C语言笔试真题及答案_第5页
资源描述:

《二级C语言笔试真题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012年3月二级C语言笔试真题及答案13、以下关于算法叙述错误的是A、算法可以用伪代码、流程图等多种形式来描述B、一个正确的算法必须有输入C、一个正确的算法必须有输出D、用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码14、以下叙述错误的是A、一个C程序可以包含多个不同名的函数B、一个C程序只能有一个主函数C、C程序在书写时,有严格的缩进要求,否则不能编译通过D、C程序的主函数必须用main作为函数名15、设有以下语句Charch1,ch2,scanf(”%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入

2、字符A和B,正确的输入形式应该是A、A和B之间用逗号间隔B、A和B之间不能有任何间隔符C、A和B之间可以用回车间隔D、A和B之间用空格间隔16、以下选项中非法的字符常量是A、’102’B、’65’C、’xff’D、’19’20、有以下程序#includeMain(){inta;Scanf(“%d”,&a);If(a++<9)printf((“%d”,a);Elseprintf((“%d”,a--);}程序运行时键盘输入9<回车>,则输出的结构是A、10B11C9D821、有以下程序#include

3、hio.h>Main(){ints=0,n;For(n=0;n<3;n<++){switch(s){case0;Case1;s+=1;Case2;s+=2;break;Case3;s+3;Case4;s+=4;}printf((“%d”,s);}}程序运行后的结果是A1,2,4B1,3,6C3,10,14D3,6,1024、设有如下定义语句Intm[]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是A*(k+2)Bk+2C*k+2D*k+=226、若有函数Viodfun(doublea[],int*n){………}以下叙述

4、中正确的是函数中的形参a[]已经退化为一个指针,所以AC都不对,D选项中只是传入一个指针,并没有把数组的元素挨个赋值,正确选项为A调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B形参a和n都是指针变量C形参a是一个数组名,n是指针变量元素一一对应地传送给形参a数组28、以下选项中有语法错误的是Achar*str[]={“guest”};B、charstr[10]={“guest”};C、char*str[3]*str[1]={“guest”};D、charstr[3][10];str[1]={“guest”};30

5、、有以下函数#include#in程序运行输出结果是AxyzBwxyzCzyxwDzyx33、有以下函数#includeviodfunc(intn){inti;for(i=0;i<=n;i++)printf(“*”);printf(“#”);main(){func(3);printf(“????”);func(4);printf(“”);}程序运行输出结果是A****#????***#B32、有以下函数#includeviodfun(charc){if(c>’x’)fun(c-1)

6、;printf(“%c”,c);}main(){fun”z”;}cludemain(){printf(“%d”,strren”ATS0121”));}程序运行后的输出结果是A3B8C4D9***#????*****#C**#????*****#D****#????*****#37、设有以下程序段StructMP3{charname[20];Charcolor;Floatprice;}std,*ptr;ptr=&std;若要引用结构体变量std中的color成员,写法错误的是Astd.colorBptr->co

7、lorCstd->colorD(*ptr).color39、有以下函数#includemian(){inta=12,c;c=(a<<2)<<1;printf(“%d”,c):}程序运行输出结果是A3B50C2D9640、以下函数不能用于向文件写入数据的是AftellBfwriteCfputcDfprintf  (13)【答案】B)  【解析】一个正确的算法可以有零个或者多个输入,必须有一个或者多个输出。  (14)【答案】C)  【解析】一个C程序有且只有一个主函数main()。一个C程序可以包含多个不同名字的子函数

8、。C程序在书写时没有严格的缩进要求。  (15)【答案】B)  【解析】考察C语言中输入格式,因为在输入格式中定义好了”%c%c”,其中没有任何符号,所以中间不能加任何字符,包含不能加逗号、回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。