c程序试题

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:22:06
1. 在c程序中,非法的实型常量是
A 2E1.2 B .1234 c 1e3 d 2.5E-5

2.在c程序中,合法的关键字是
A int B integer C long D single

3.有以下程序:
main()
{int a=5;
printf("&d\n",(++a*7%10));

}
程序运行后的输出结果是
A 2 B3 C4 D5

4.实现程序:从键盘输入若干学生的成绩,统计学生总数并输出最高成绩和最低成绩,当输入负数时结束输入

5.输入4个正数,要求按由小到大的顺序输入

6.写出下面程序的运行结果:
#include<stdio.h>
void main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d\n",i,j,m,n);

}

7.以下程序的输出结果:
main()
{
int a[]={1,2,3,4,5,6,7,8,9,10},s=0,i;
for(i=1;i<a[6];i+=2)s=s+a[i];
printf("%d\n",s);
}

楼上的程序貌似有误~题目不是求高低平均值的~
我来答一下全部

1:A
2:A、C
3:A
4:
#include "stdio.h"
int main()
{
int max=0,min=0,count=0;
int input=0;
scanf("%d",&input);
max=min=input;
while(input>=0)
{
count++;
if(input>max) max=input;
if(input<min) min=input;
scanf("%d",&input);
}
printf("max=%d\tmin=%d\tcount is %d\n",max,min,count);
return 0;
}

5:
#include "stdio.h"
int main()
{
int max=0,count=1;
int input=0;
while(count<=4)
{
printf("Input the %d num is:",count);
scanf("%d",&input);
if(input<max)
{
printf("error:\t");
}
else
{
max=input;
count++;
}
}
printf("Four number is all save success!End..\n");
ret