导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 计算机等级考试

2018年3月全国计算机等级考试二级C语言程序设计真题及答案

类型:全真试卷  解析:有解析  年份:2018  ★收藏  ✚纠错

第1题

设有定义:char s[81];int i=0;以下不能将一行带有空格的字符串正确读入的语句或语句组是

A. while((s[i++]=getchar())!='\n');s[i]='\0';

B. scanf("%s",s);

C. gets(s);

D. do{scanf("%c",&s[i]);}while(s[i++]!='\n');s[i]='\0';

 

正确答案:B

 

第2题

以下叙述中正确的是

A. 赋值语句是一种执行语句,必须放在函数的可执行部分

B. scanf printf是C语言提供的输入和输出语句

C. 由printf输出的数据都隐含左对齐

D. 由print输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

 

正确答案:A

 

第3题

定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C(#,G);C,关系模式SC的主键是

A. S#

B. C#

C. S#,C#

D. Sn,C#

 

正确答案:C

 

……此处隐藏12174个字…… ntn;

doubles;

printf("\nInputn:");

scanf("%d",&n);

s=fun(n);

printf("\ns=%f\n",s);

NONO();

system("pause");

}

voidNONO()

{/*请在此函数内打开文件,输入测试数据,

调用函数,输出数据,关闭文件。*/

FILE*rf,*wf;

intn,i;

doubles;

rf=fopen("in.dat","r");

wf=fopen("out.dat","w");

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

{

fscanf(rf,"%d",&n);

s=fun(n);

fprintf(wf,"%lf\n",s);

}

fclose(rf);

fclose(wf);

}

1.

正确答案: i%5==0||i%9==0

2.

正确答案: sum+=1.0/i;

 

Tags:全国计算机等级考试 二级C语言程序设计
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved