第 4 頁(yè):參考答案 |
一.單項(xiàng)選擇題
1 B 2B 3D 4C 5D
6C 7A 8C 9D 10A
11C 12D 13B 14D 15A
16B 17D 18B 19A 20C 21C
二.判斷題
1√ 2Ⅹ 3√ 4Ⅹ 5Ⅹ 6√ 7√ 8√ 9√ 10Ⅹ
三、填空
1 #號(hào)
2 0
3 ch!=’\n’ ch>=’0’ && ch<=’9’
4 將變量c中的字符顯示到屏幕上。
5 指針變量p為整型
6 FILE *fp
7 12
四、讀出程序。
1 printf("%d, %d",&a,&b); 2 12
3 s=s+1.0/n
4. 3 4
5 1 3 5
五.編程序
1.
#include "stdio.h"
main()
{ long s=0,t=1;
int i;
for(i=1;i<=10;i++)
{ t=t*i;
s=s+t;
}
printf("%ld",s); }
2
#include "stdio.h"
main()
{ int a,n count=1,sn=0,tn=0;
scanf("%d %d",&a,&n);
while(count<=n)
{ tn=tn+a;
sn=sn+tn;
a=a*10;
++count; }
printf("%d",sn); }
3.
#include "stdio.h"
main()
{ int a[3][3],i,j,s=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i==j)
s=s+a[i][j];
printf("%d",s); }
4.
#include "stdio.h"
main()
{ int a[10],max,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++)
if(a[i]>max)
max=a[i];
min=a[0];
for(i=1;i<10;i++)
if(a[i]
min=a[i];
printf("%d %d",max,min); }
5.
#include "stdio.h"
main()
{ int c;
FILE *fp;
fp=open("write.txt","w");
c=getchar();
while(c!=’\n’)
{ fputc(c,fp);
c=getchar();
}
fclose(); }
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |