TOP

2012年3月全国计算机等级考试二级C语言真题(四)
2012-07-06 00:11:46 来源: 作者: 【 】 浏览:1046次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
;

}

程序运行输出结果是

A 98,18      B 39,11     C39,18     D98,11

36、有以下函数

#include <sthio.h>

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 <sthio.h>

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 <sthio.h>

mian()

{int a=12,c;

c=(a<<2)<<1;

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 <sthio.h>

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 <sthio.h>

mian()

{ char  a,b;

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

}

 

11、以下程序段的输出结果是(            )

#include <sthio.h>

mian()

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

Int i=0;

While(ch[i]);

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

}

 

12、    有以下程序

#include <sthio.h>

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 <回车>,则输出结果为(  &

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2005年9月全国计算机等级考试二级.. 下一篇2009年9月全国计算机等级考试二级..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117