学习网考试学习资料

Gzu521.com

2007年9月全国计算机等级考试二级C语言笔试试卷及参考答案(4)

全国计算机等级考试   点击:次   发布时间:2007-10-23   【字体: 】   来源:Gzu521.com
贵 州 学 习 网

(44)以下关于typedef的叙述错误的是

a)用typedef可以增加新类型

b)typedef只是将已存在的类型用一个新的名字来代表

c)用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

d)用typedef为类型说明一个新名,通常可以增加程序的可读性

(45)有以下程序

#include<stdio.h>

struct tt   

{int x;struct tt *y;} *p;

struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};

main()

{ int i;

  p=a;

  for(i=1;i<=2;i++)   {printf("%d,",p->x);   p=p->y;}

}

程序的运行结果是

a)20,30,       b)30,17       c)15,30,           d)20,15,

(46)有以下程序

#include   <stdio.h>

#include   <string.h>

typedef  struct{ char  name[9];char  sex; float  score[2];  }  stu;

stu    f(stu    a)

{      stu    b={"zhao",’m’,85.0,90.0};     int  i;

strcpy(a.name,b.name);

a.  sex=b.sex;

for(i=0;i<2;i++)  a.score[i]=b.score[i];

return   a;

}

main()

{stu    c={"qian",’f’,95.0,92.0},d;

d=f(c); printf("%s,%c,%2.0f,%2.0f\n",d.name,d.sex,d.score[0],d.score[1]);

}

程序的运行结果是

a)qian,f,95,92    b)qian,m,85,90   c)zhao,m,85,90     d)zhao,f,95,92

(47)设有以下定义

union data

{   int  d1;     float   d2;   }demo;

则下面叙述中错误的是

a)变量demo与成员d2所占的内存字节数相同

b)变量demo中各成员的地址相同,+D XT9r, $1[此 资 料 转 贴 于 学 习 网 IT认证全国计算机等级考试HtTp://WwW.GzU521.CoM],+D XT9r, $1

c)变量demo和各成员的地址相同

d)若给demo.d1赋99后, demo.d2中的值是99.0

(48)有以下程序

#include   <stdio.h>

main()

{   int    a=1,b=2,c=3,x;

   x=(a^b)&c;   printf("%d\n",x);

}

程序的运行结果是

a)0        b)1        c)2           d)3

(49)读取二进制文件的函数调用形式为:fread(buffer,size,count,fp); ,其中buffer代表的是

a)一个文件指针,指向待读取的文件

b)一个整型变量,代表待读取的数据的字节数

c)一个内存块的首地址,代表读入数据存放的地址

d)一个内存块的字节数

(50)有以下程序

#include  <stido.h>

main()

{file    *fp;  int  a[10]={1,2,3,0,0},i;

fp=fopen("d2.dat,"wb");

fwrite(a,sizeof(int),5,fp);

fwrite(a,sizeof(int),5,fp);

fclose(fp);

fp=fopen("d2.dat","rb");

fread(a,sizeof(int),10,fp);

fclose(fp);

for(i=0;i<10;i++)    printf("%d",a[i]);

}

程序的运行结果是

a)1,2,3,0,0,0,0,0,0,0,                        b)1,2,3,1,2,3,0,0,0,0,

c)123,0,0,0,0,123,0,0,0,0,                    d)1,2,3,0,0,1,2,3,0,0,

上一页 下一页
本文共6页: 第 [1] [2] [3] [4] [5] [6]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...