正在加载图片...
int i,n=10,a[l0]; float avg=0; for(i=0;i<n;i++) scanf(“%d”,&a[i]): for(i=0:i<n:i+)) {if(①)printf(“\n”): printf(“%d”,a[i]): for(i=0;i<n:i++) ②: avg=avg/n: printf(“average=%f\n”,avg): } 5.将字符数组中大写字符改为小写字符,将小写字符改为大写字符,利用指针完成。 #include“stdio.h” void main() char str[30]="Welcome to C Language",*cp=str; while(*cp) {if(*cp>=‘A'&*cp<=Z') ①: else if(*cp>=‘a'&cp<=‘z') *cp=*cp-32; ②: puts(str): } 五、程序设计题(3个小题,共20分): 1.设三个整型变量a,b,c,编写程序为a,b,c输入数据,并要求a,b,c按由小到大排序后输出。(5分) 2.学生成绩可分为五分制与百分制,编程将百分制转换为五分制输出。(5分) 3.编写排序函数sort(inta[]),实现对数组a中的元素进行排序,并利用该函数,从键盘输入若 干个数(如10个)将其按升序排列。(10分) 第一套试题 一、单项选择题(15个小题,每题2分,共30分): 1-5:AABCD 6-10:ACBBC 11-15:BCADB 二、填空题(5个小题,每题2分,共10分): 1.2 2.4 3.string.h 4.7.0000005.a=3,b=4 三、程序分析题,写出程序的运行结果(5个小题,每题4分,共20分): 1.a=2,b=l2.Turbo3.5+4+1=10 4.10,205.a+b=910+4+2=16 四、程序填空题,将下面程序补充完整(10个填空,每空2分,共20分): l.①j=i②printf(“\n”) 2.Ofloat average(float a[10])float average(float a[]{ int i,n=10,a[10]; float avg=0; for(i=0;i<n;i++) scanf(“%d”,&a[i]); for(i=0;i<n;i++) { if( ① ) printf(“\n”); printf(“%d ”,a[i]); } for(i=0;i<n;i++) ② ; avg=avg/n; printf(“average=%f\n”,avg); } 5.将字符数组中大写字符改为小写字符,将小写字符改为大写字符,利用指针完成。 #include “stdio.h” void main( ) { char str[30]=“Welcome to C Language”,*cp=str; while(*cp) { if(*cp>=‘A’&&*cp<=‘Z’) ① ; else if(*cp>=‘a’&&*cp<=‘z’) *cp=*cp-32; ② ; } puts(str); } 五、程序设计题(3 个小题,共 20 分): 1.设三个整型变量 a,b,c,编写程序为 a,b,c 输入数据,并要求 a,b,c 按由小到大排序后输出。(5 分) 2.学生成绩可分为五分制与百分制,编程将百分制转换为五分制输出。(5 分) 3.编写排序函数 sort(int a[ ]),实现对数组 a 中的元素进行排序,并利用该函数,从键盘输入若 干个数(如 10 个)将其按升序排列。(10 分) 第一套试题 一、单项选择题(15 个小题,每题 2 分,共 30 分): 1-5:AABCD 6-10:ACBBC 11-15:BCADB 二、填空题(5 个小题,每题 2 分,共 10 分): 1.2 2.4 3.string.h 4.7.000000 5.a=3,b=4 三、程序分析题,写出程序的运行结果(5 个小题,每题 4 分,共 20 分): 1.a=2,b=1 2.Turbo 3.5+4+1=10 4.10,20 5.a+b=9 10+4+2=16 四、程序填空题,将下面程序补充完整(10 个填空,每空 2 分,共 20 分): 1.①j<=i ②printf(“\n”) 2.①float average(float a[10]) 或 float average(float a[ ])
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有