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

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

{int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;

reverse(b,8);

for(i=6;i<10;i++) s+=b[i];

printf("%d\n",s);

}

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

A) 22 B) 10 C) 34 D) 30

(35)有以下程序

main()

{int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};

int i,s=0;

for(i=0;i<4;i++) s+=aa[i][1];

printf("%d\n",s);

}

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

A) 11 B) 19 C) 13 D) 20

(36)有以下程序

#include <string.h>

main()

{char *p="abcde\0fghjik\0";

printf("%d\n",strlen(p));

}

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

A) 12 B) 15 C) 6 D) 5

(37)程序中头文件type1.h的内容是:

#define N 5

#define M1 N*3

程序如下:

#include "type1.h"

#define M2 N*2

main()

{int i;

i=M1+M2; printf("%d\n",i);

}

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

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

(38)有以下程序

#include <stdio.h>

main()

{FILE *fp; int i=20,j=30,k,n;

fp=fopen("d1.dat","w");

fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);

fclose(fp);

fp=fopen("d1.dat","r");

fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n);

fclose(fp);

}

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

A) 20 30 B) 20 50 C) 30 50 D) 30 20

(39)以下叙述中错误的是______。

A) 二进制文件打开后可以先读文件的末尾,而顺序文件不可以

B) 在程序结束时,应当用fclose函数关闭已打开的文件

C) 利用fread函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据

D) 不可以用FILE定义指向二进制文件的文件指针


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


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