酷影网 >> 考试资源 >> 计算机二级 >> 2002年9月全国计算机等级考试 二级C 笔试真题

2002年9月全国计算机等级考试 二级C 笔试真题

printf("%6.2f\n",sum);

}

程序运行后的输出结果是______。

A) 260.00 B) 270.00 C) 280.00 D) 285.00

(45)设有如下定义:

struct sk

{int a;

float b;

}data;

int *p;

若要使p指向data中的a域,正确的赋值语句是______。

A) p=&a; B) p=data.a; C) p=&data.a; D) *p=data.a

(46)有以下程序

#include <stdlib.h>

struct NODE

{int num; struct NODE *next; }

main()

{struct NODE *p,*q,*r;

p=(struct NODE *)malloc(sizeof(struct NODE));

q=(struct NODE *)malloc(sizeof(struct NODE));

r=(struct NODE *)malloc(sizeof(struct NODE));

p->num=10;q->num=20;r->num=30;

p->next=q;q->next=r;

printf("%d\n",p->num+q->next->num);

}

程序运行后的输出结果是______。

A) 10 B) 20 C) 30 D) 40

(47)若有以下说明和定义

typedef int *INTEGER

INTEGER p,*q;

以下叙述正确的是______。

A) p是int型变量

B) p是基类型为int的指针变量

C) q是基类型为int的指针变量

D) 程序中可用INTEGER代替int类型名

(48)有以下程序

main()

{unsigned char a,b,c;

a=0x3; b=a|0x8; c=b<<1;

printf("%d%d\n",b, C);

}

程序运行后的输出结果是______。

A) -11 12 B) -6 -13 C) 12 24 D) 11 22

(49)有以下程序

#include <stdlib.h>

main()

{char *p,*q;

p=(char *)malloc(sizeof(char)*20); q=p;

scanf("%s%s",p,q); printf("%s%s\n",p,q);

}

若从键盘输入:abc def<回车>,则输出结果是______。


酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/2002-Nian-9-RuQuanGuoJiSuanJiDengJiKaoShi-ErJi-C-BiShiZhenDi-g5oq02.html
关键词:


精华推荐
热门文章
最新文章