设为首页    加入收藏

自学考试省级导航

全国 A安徽 B北京 C重庆 F福建 G广东 广西 甘肃 贵州 H河南 河北 湖南 湖北 黑龙江 海南 J江苏 江西 吉林 L辽宁 N内蒙古 宁夏 Q青海 S山东 山西 陕西 四川 上海 T天津
     X新疆 西藏 Y云南 Z浙江 历年真题分类检索

浙江省2003年7月自考计算机软件基础(一)试题 (打印word版)(二)
2013-04-10 19:42:46 来源:91考试网 作者:www.91exam.org 【
四、程序填空(每空2分,共22分)
1.输入N个实数,输出其中的最大值、最小值。
#include
void main()
{ _______
int n;
scanf(″%d″,&n);scanf(″%f″,&num);
nmax=num;nmin=num;
for(i=2;i<=n;i++) {
scanf(″%f″,&num);
if(num>nmax) _______
_______ nmin=num;
}
printf(″MAX=%f MIN=%f\n″,nmax,nmin);
}
2.以下程序用来读入数据到4行5列的数组中,并统计其中有多少个大于平均值的数。
#include
void main()
{ int i,j,av=0,count=0;
_______
for(i=0;i<4;i++)
_______
{ scanf(″%d″,&x[i][j]);
av=av+x[i][j]/20;
}
for(i=0;i<4;i++)
for(j=0;j<5;j++)
if(x[i][j]>av)_______;
printf(″%d″,count);
}
3.已知“学生.DBF”的结构如下,在该数据库文件中查找姓名叫张华的同学(有可能不止一个),并显示其学号、姓名、出生年月:
学 号   姓 名   性 别      出生年月   总成绩   奖学金
C6  C8  L1   D8   N6.2       N6.2
USE 学生
STORE 0 TO NUM
? SPACE(6)+查询结果如下:
? SPACE(4)+(″*″,18)
LOCATE  FOR _______
DO WHILE .T.
IF _______
? 学号+SPACE(4)+姓名+SPACE(4)+_______
NUM=NUM+1
ELSE
_______
ENDIF
CONTINUE
ENDDO
IF_______
?″没找到″
ENDIF
RETURN
五、编程题(每小题10分,共20分)
1.用C语言编程,计算并输出方程X2+Y2=1989的所有整数解。
2.输入20个整数,并把所有的正数(包括0)写入数据文件a.dat,所有的负数写入数据文件b.dat。

 

Tags:自学考试 历年真题
】【打印繁体】 【关闭】 【返回顶部
上一篇浙江省2002年7月自考计算机软件基.. 下一篇全国2008年4月自考计算机软件基础..

网站客服QQ: 960335752 - 14613519 - 48225117