06--09浙江省c语言真题(2)

2019-05-17 11:23

}

f(int x, int y, int z) { int k, n;

int tab[2][13] = {

{0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} };

n = (x % 4 == 0 && x % 100 != 0 || x % 400 == 0); for(k = 1; k < y; k++) z = z + tab[n][k]; return z; }

(13) 程序运行时,输入1 0 0 0 0 0,输出 A、29

B、28

C、0

(13) 。 D、-1 (14) 。 D、-1

(14) 程序运行时,输入0 0 1 0 0 0,输出 A、29

B、28

C、0

(15) 程序运行时,输入2000 2 1 2000 3 1,输出 (15) 。 A、29

B、28

C、0

D、-1

(16) 程序运行时,输入1981 2 1 1981 3 1,输出 (16) 。 A、29

B、28

C、0

D、-1

试题5(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】

# include

void main ( ) { int a = -1, b = 1;

void f1(int x, int y), f2(int *x, int *y); void f3(int *x, int *y), f4(int x, int y); f1(a, b);

printf(\ a = -1, b = 1; f2(&a, &b);

printf(\ a = -1, b = 1; f3(&a, &b);

printf(\ a = -1, b = 1; f4(a, b);

printf(\}

void f1(int x, int y) { int t;

t = x; x = y; y = t; }

void f2(int *x, int *y) { int t;

t = *x; *x = *y; *y = t; }

void f3(int *x, int *y)

{ int *t;

t = x; x = y; y = t; }

void f4(int x, int y)

{ int *t = malloc(sizeof(t)); *t = x; x = y; y = *t; }

(17) 程序运行时,第1行输出 (17) 。

D、(1,1)

A、(1, -1) B、(-1, 1) C、(-1, -1) (18) 程序运行时,第2行输出 (18) 。

A、(1, -1) B、(-1, 1) C、(-1, -1) (19) 程序运行时,第3行输出 (19) 。

D、(1,1)

A、(1, -1) B、(-1, 1) C、(-1, -1) (20) 程序运行时,第4行输出 (20) 。

D、(1,1)

A、(1, -1) B、(-1, 1) C、(-1, -1) 试题6(每小题3分,共12分) #include struct card{ };

char *face; char *suit;

D、(1,1)

void filldeck(struct card *wdeck, char *wface[],char *wsuit[]) {

int i;

for (i = 0; i < 4; i++){

wdeck[i].face = wface[i%2];

}

wdeck[i].suit = wsuit[i/2]; }

void deal(struct card *wdeck) {

int i;

for (i = 0; i < 4; i++)

printf(\}

void main() {

struct card deck[4];

char *face[]={\ char *suit[]={\

filldeck(deck,face,suit);

deal(deck); }

(21) 程序运行时,第1行输出 (21) 。

A、(K of Heart) B、(Q of Heart) C、(K of Club) D、(Q of Club)

(22) 程序运行时,第2行输出 (22) 。

A、(K of Heart) B、(Q of Heart) C、(K of Club) D、(Q of Club) (23) 程序运行时,第3行输出

(23) 。

A、(K of Heart) B、(Q of Heart)

C、(K of Club) D、(Q of Club) (24) 程序运行时,第3行输出

(24) 。

A、(K of Heart) B、(Q of Heart) C、(K of Club) D、(Q of Club)

试题7 (14分)

编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。 运行示例:

Enter scores: 88 71 68 70 59 81 91 42 66 77 83 0 >=85:2 60-84:7 <60 2 试题8 (14分)

编写程序,输入一个正整数n,求下列算式的值。要求定义和调用函数fact(k)计算k的阶乘,函数返回值的类型是double。 运行示例: Enter n: 5 sum = 1.71667

2006年春浙江省高等学校 计算机等级考试答案(二级C)

试题1~6 试题7 试题8 合计


06--09浙江省c语言真题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[高三数学]上海高考数学易错题讲义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: