本文共 1385 字,大约阅读时间需要 4 分钟。
一、单项选择题
1、 A 2、 C 3、 B 4、 B 5、 D 6、C D 7、 D
8、 B 9、 D 10、 C 11、 A. 13、 D 14、B
15、 A. 16、 A 17、 A. 18、 B 19、 A 20、 C 21、C 22、A
二、填空
1.float double
2. 0
3.ch!=‘\0’ ***ch>=‘a’ && ch<=‘z’*** || ***ch>=‘A’ && ch<=‘Z’***
4.将字符c所包含的’值输出到标准的输出设备上。
5.定义一个整型的指针变量p
6.0
7.FILE *fp
8. 12
三、读出下列程序,写出程序的运行结果。
1. a=9,b=9 2. 28 3. f=68 4. 95 5. 8,11
四、将下列程序中不正确的语句改正。
1. long int k ; printf *** “%ld “, k*** ; }
2. scanf *** “%d,%d”,a , b ***;
3. while ***k < =100 ***
{ sum = sum+k ;
k + + ; }
4. int k , a[8] ;
scanf***“%d”, &a[k]***;
5. if ***a = = 1***
五.编程题
1. main******
{ long int a,b,sum=0,p;
for***a=1;a<=4;a++***
{ p=1;
for***b=1;b<=a;b++***
p*=b;
sum+=p; }
printf***“%ld”,sum***; }
2、main******
{ int a,b,c,max;
scanf***“%d,%d,%d”,&a,&b,&c***;
if ***a>b***
max=a;
else
max=b;
if ***maxmax=c;
printf***“max=%d”,max***; }
3. int stu***int a,int b***
{ int c;
c=a*a+b*b;
return c; }
main******
{ int x,y,z;
scanf***“%d,%d”,&x,&y***;
z=stu***x,y***;
printf***“%d”,z***; }
4.main******
{ float a[10],b,max,min,sum=0,aver;
for***b=0;b<10;b++***
scanf***“%f”,&a[b]***;
max=min=a[0];
for***b=1;b<10;b++***
{ if***a[b]>max***
max=a[b];
if***a[b]min=a[b];
sum+=a[b]; }
sum=sum-max-min;
aver=sum/8;
printf***“%f,%f,%f”,aver,max,min***; }
5. main******
{ FILE *fp;
Char ch;
fp=fopen***“write.txt”,“w”***;
ch=getchar******;
while***ch!= ‘\n’***
{ fputc***ch,fp***;
ch=getchar******; }
fclose***fp***;
}
转载地址:http://zekfs.baihongyu.com/