首页>计算机等级考试>模拟试题>正文
计算机二级C语言模拟试题及答案(2)

www.zige365.com 2007-10-26 11:03:22 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

6.以下程序的功能是从健盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。
main ()
{ float x,amax,amin;
scanf ("%f",&x);
amax=x;
amin=x;
while ( 【6】 )
{ if (x>amax)
amax=x;
else
if 【7】
amin=x;
else scanf ("%f",&x);
}
printf ("\n amax=%f\n amin=%f\n",amax,amin);

 7.设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部 【8】 。要求形参名为b。
main()
{ double s[10][22];
int n; ┆

fun(s);

}
输入答案,中间不含空格: 8.下列程序的功能是输入一个整数,判断是否是素数,若为素数输出1,否则输出0,请填空。
main()
{ int i, x, y=1;
scanf("%d", &x);
for(i=2; i<=x/2; i++)
if 【9】 { y=0; break;}
printf("%d\n", y);
}

 9.下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include
main()
{ int i,j, 【10】 ;char str[]={"1234567"};
for(i=0,j=strlen(str) 【11】 ;i { k=str[i];str[i]=str[j];str[j]=k;}
printf("%s\n",str);
}
输入答案,中间不含空格: 10.以下程序可把输入的十进制数以十六进制数的形式输出,请填空。
main()
{ char b[17]={"0123456789ABCDEF"};
int c[64],d,i=0,base=16;
long n;
printf("Enter a number:\n");scanf("%ld",&n);
do{c[i]= 【12】 ;i++;n=n/base;}
while(n!=0);
printf("Transmite new base:\n");
for(--i;i>=0;--i)
{d=c[i];printf("%c",b 【13】 );}
printf("\n");
}

本新闻共3页,当前在第3页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
2007年计算机二级VB模拟试题及答案(12)
2007年计算机二级VB模拟试题及答案(3)
2007年计算机等级考试二级C++模拟试题(1)
2007年计算机二级C语言模拟试题(8)
2007年计算机二级C语言模拟试题(7)
2007年计算机二级C语言模拟试题(6)