2015年江苏对口高考计算机 联系客服

发布时间 : 星期二 文章2015年江苏对口高考计算机更新完毕开始阅读b93856050029bd64793e2c94

(7) if(m%4= =0) (8) {

(9) if(m0= =0) (10) {

(11) if(m@0= =0) (12) n=l; (13) else (14) n=0 (15)

题78答题处 ①_____________________ ②____________________ ③____________________ ④____________________ ?

(16) else

(17) n=1; (18)

?

(19) else

(20) n=0

(21) if(n)

(22) printf(\是\(23) else

(24) printf( \不是\(25) printf( \闰年\\n\

上述程序中,第2行是函数首部,其中void表示函数没有参数,故该行又可以表示为: ① ,与第7行 中的if语句相匹配的是第 ② 行的else语句。此程序的功能是 ③ ,程序运行后,若输入数字“2015”,则输出结果是 ④ 。 79.阅读下列程序,将运行结果填写在题79答题处。 # include void main( ) {

int i=7; do {

switch(i%2) 题79答题处 { case l: i+ + ; break; case 0: i- - ; continue;

?

i=i- 2 ;

printf( \ } while(i>0) ;

__________________________- ?

计算机应用专业综合理论试卷第9页(共1 6页)

80.阅读下列程序,将运行结果填写在题80答题处。 # include

# define strc '$' void prn(char cc) { int n;

for(n=1;n<=5;n+ +) printf( \

?

void main( ) {

int i,j; char ss; ss=strc ;

for(i=1;i<=3;i+ +) {

printf( \ \ prn(ss) ;

printf( \

题80答题处 ________________________ ?

for(i=3;i>l;i- -) {

for(j=i;j>=l;j- -)

printf( \ \ prn(ss) ; printf( \

?

printf( \

?

81.下列程序的功能是在键盘上输入学生3门课的成绩,然后查找出平均成绩不及格的学生并删除。在题81答题处填写合适的内容以完善程序。 # include # define N 50 void main() {

float scores[N][3],avestu[N]; int i,j,k,mm; /*1- -输入学生成绩*/ printf(\输入成绩:\\n \;

计算机应用专业综合理论试卷第10页(共1 6页)

for(i=0;i

avestu[i]= ② ; for(j=0;j<3;j++)

avestu[i]+=scores[i][j]; avestu[i]/=3;

?

/* 3——显示学生单科及平均成绩*/ printf(\学生成绩表:\\n\; for(i=0;i

for(j=0;j<3;j++)

printf(\, ③ ); printf(\ ?

printf(\\n\;

/* 4——查找并删除平均成绩不及格学生记录*/mm=N-l;

for(i=mm;i>=O;i——) if(avestu[1]<60) {

mm= mm-l;

for(j=0;j<=mm;j+ +) {

for(k=0;k<3;k++)

scores[j][k]= scores[j+l][k]; avestu[j]= ④ ; } }

/* 5 ——输出平均成绩及格学生成绩*/ for(i=0;i<=mm;i++) {

for(j=0;j<3;j++)

printf(”%8. 2f\ printf(“%8.2f\\n\} }

计算机应用专业综合理论试卷第11页(共1 6页) 题81答题处 ① ____________________ ② ____________________ ③ ____________________ ④ ____________________

82.下列程序实现的是将键盘中输入的字符串写入文件“score.dat”中并显示输出,用 “#”作为字符串输入结束的标志。在题82答题处填写合适的内容。 # include # include # include

void main() {

void wtext(FILE * fp) ;

void rtext ( FILE * fp) ;

① ;

fp=fopen(\

wtext(fp) ;

fclose(fp) ;

fp=fopen(\

rtext( fp) ;

② ; }

/*1——写字符串到文件*/ void wtext(FILE* fp) {

char strc[60],cc[2]=\; do{

gets( strc);

if( strcmp( ③ )= =0) return; fputs(strc,fp); fputc('\\n',fp); }while(l); }

/* 2- -从文件读字符串到屏幕*/ void rtext( FILE* fp) {

char ch;

while( !feof(fp) {

ch= fgetc( ④ ); putchar(ch) ; } getch() ; }

计算机应用专业综合埋论试卷第12页(共1 6页) 题82答题处 ① ____________________ ② ____________________ ③ ____________________ ④ ____________________