好文档 - 专业文书写作范文服务资料分享网站

2012年3月计算机二级C语言笔试真题手工输入文字word版 - 木泉论坛首发!

天下 分享 时间: 加入收藏 我要投稿 点赞

木泉论坛倾情打造2012年度3月计算机等级考试专题:http://www.mgzyxz.com/ncre/zt.html提供2012年3月计算机等级考试试题答案,计算机二级,计算机一级,计算机三级,计算机四级考试试题及答案,上机题库,笔试试题,真题等计算机等级考试试题,国二成绩查询,国三成绩查询 #define S(x) (x)*x*2 main() {int k=5,j=2;

printf(“%d,”,S[k+j]); printf(“%d\\n”,S(k-j))); }

程序运行输出结果是

A 98,18 B 39,11 C39,18 D98,11 36、有以下函数 #include Viod exch(int t[ ]) {t[0]=t[5];}

{int x[10]={1,2,3,4,5,6,7,8,9,10},i=0; While(i<=4) {exch(&x[i])’i++;}

for(i=0;i<5;i++) printf(“%d”,x[i]); printf(“\\n”); }

程序运行输出结果是

A 2 4 6 8 10 B 1 3 5 7 9 C 1 2 3 4 5 D 6 7 8 9 10 37、设有以下程序段 Struct MP3 {char name[20]; Char color; Float price; }std,*ptr; ptr=& std;

若要引用结构体变量std中的color成员,写法错误的是

A std.color B ptr-> color C std-> color D (*ptr) .color 38、有以下函数 #include struct stu

{int mun; char name[10]; int age;}; viod fun(struct stu *p)

{ printf(“%s\\n”,p->name);} mian()

{ struct stu x[3]={{01,”zhang”,20},{02,”wang”,19},{03,”zhao”,18}}; fun(x+2); }

程序运行输出结果是

A zhang B zhao C wang D 19 39、有以下函数 #include mian()

{int a=12,c; c=(a<<2)<<1;

木泉论坛倾情打造2012年度3月计算机等级考试专题:http://www.mgzyxz.com/ncre/zt.html提供2012年3月计算机等级考试试题答案,计算机二级,计算机一级,计算机三级,计算机四级考试试题及答案,上机题库,笔试试题,真题等计算机等级考试试题,国二成绩查询,国三成绩查询 printf(“%d\\n”,c): }

程序运行输出结果是

A 3 B 50 C 2 D 96

40、以下函数不能用于向文件写入数据的是

A ftell B fwrite C fputc D fprintf

二、填空题

1、将长度为n的顺序存储在线性表中删除一个元素,最坏情况下需要移动表中的元素个数为( )。

2、设循环队列的存储空间为Q(1:3),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有( )个元素。

3、数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是( )。 4、在将E-R图转换到关系模式时,实体和联系都可以表示成( )。

5、常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于( )。

6、设变量a和b已定义为int类型,若要通过scanf(”a=%d,b=%d”,&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是( )。 7、以下程序的输出结果是( )。 #include mian() { int a=37;

a+=a%=9; printf(“%d\\n”,a); }

8、设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是( ). 9、有以下程序段 s=1.0;

for(k=1,k<=n;k++) s=s+1.0(k*(k+1)); printf(“%f\\n”,s);

请填空,使以下程序段的功能与上面的程序段完全相同。 s=1.0; k=1; while( )

{ s=s+1.0(k*(k+1)); k=k+1;} printf(“%f\\n”,s);

10、以下程序段的输出结果是( ) #include mian()

{ char a,b;

for(a=0;a<20;a+=7) { b=a; putchar(b+’0’); } }

木泉论坛倾情打造2012年度3月计算机等级考试专题:http://www.mgzyxz.com/ncre/zt.html提供2012年3月计算机等级考试试题答案,计算机二级,计算机一级,计算机三级,计算机四级考试试题及答案,上机题库,笔试试题,真题等计算机等级考试试题,国二成绩查询,国三成绩查询 11、以下程序段的输出结果是( ) #include mian()

{ char *ch[4]={“red”,”green”,”blue”}; Int i=0;

While(ch[i]);

{ putchar(ch[i][0]; i++; } }

12、 有以下程序 #include mian()

{int arr[]={1,3,5,7,2,4,6,8{, i, start; Scanf(“%d”, &start); For(i=0,i<3,i++)

printf(“%d”,arr[(start+i)%8]); }

若在程序运行时输入整数10 <回车>,则输出结果为( )。

13、 以下程序的功能是输出a数组中的所有字符串,请填空 #include mian()

{char *a[]={“ABC”,”DEFGH”,”IJ”,”KLMNOP”}; Int i=0;

For(;i<4;i++) printf(“%s\\n”, ); }

14、以下程序的输出结果是( )。 #include #include #include mian()

{ char *p, *q, *r;

p=q=r=(char *)malloc(sizeof(char)*20); strcpy(p,”attaboy,welcome!”);

printf(“%c%c%c\\n”,p[11], q[3], r[4]); free(p); }

15、设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为( )。 #include mian() { file *fp;

木泉论坛倾情打造2012年度3月计算机等级考试专题:http://www.mgzyxz.com/ncre/zt.html提供2012年3月计算机等级考试试题答案,计算机二级,计算机一级,计算机三级,计算机四级考试试题及答案,上机题库,笔试试题,真题等计算机等级考试试题,国二成绩查询,国三成绩查询 fp=fopen(“test.txt”,”w+”); fputs(“test”,fp); fclose(fp); }

声明:转载请保留版权信息!

2012年3月计算机等级考试专题:http://www.mgzyxz.com/ncre/zt.html 参考答案请参考:http://www.mgzyxz.com/thread-13631-1-1.html 或者:http://mgzyxz.s16.myverydz.com/thread-13631-1-1.html

2012年3月计算机二级C语言笔试真题手工输入文字word版 - 木泉论坛首发!

木泉论坛倾情打造2012年度3月计算机等级考试专题:http://www.mgzyxz.com/ncre/zt.html提供2012年3月计算机等级考试试题答案,计算机二级,计算机一级,计算机三级,计算机四级考试试题及答案,上机题库,笔试试题,真题等计算机等级考试试题,国二成绩查询,国三成绩查询#defineS(x)(x)*x*2main(){intk=5,j=2;
推荐度:
点击下载文档文档为doc格式
5rgkk09uqg81m9s3zgvs
领取福利

微信扫码领取福利

微信扫码分享