《2022年上海市高等学校计算机等级考试试卷二级C语言程序设计(A卷).pdf》由会员分享,可在线阅读,更多相关《2022年上海市高等学校计算机等级考试试卷二级C语言程序设计(A卷).pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2010 年上海市高等学校计算机等级考试试卷二级 C 语言程序设计(A 卷)一、单选题1.C 语言程序中可以对程序进行注释,注释部分必须用符号_括起来。A.和 B.和 C./*和*/D.*/和/*2.设要定义n 为整型变量,定义x 为浮点型变量,正确的语句是:_。A.int n,float x,B.int n,float x;C.int n;float x,D.int n;float x;3.设有 int n;从键盘上输入整数给变量n,正确的语句是:_。A.scanf(n);B.scanf(n);C.scanf(%d,n);D.scanf(%d,&n);4.程序段 int x=3,y=2;pr
2、intf(%d,x*=y+8/5);的输出结果为 _。A.1 B.5 C.7 D.9 5.要判断 char 型变量 m是否是数字,可以使用表达式_。A.0=m&m=0&m=9 C.0=m&m=9 D.0=m b)a=b;if(ac)a=c;A.1 B.2 C.3 D.不确定7.下面的 for 语句执行时,_将形成无限循环。A.for(s=j=0;j100;j+=1)s+=j;B.for(s=j=0;j100;j+1)s+=j;C.for(s=j=0;j100;+j)s+=j-1;D.for(s=j=0;j100;j+)s+=j;8.循环语句中,break 的作用是 _。A.终止程序运行B.结束
3、本次循环C.从本循环体内跳出D.跳出子函数9.以下正确的语句是_。A.inta14=1,2,3,4,5;B.float x3 =1,2,3;C.long b23=1,1,2,1,2,3;D.double y 3=0;10.执行以下程序段后,m的值是 _。int a=2,1,3,5,4;int m=10,k,*ptr=a;for(k=0;kdata;_。图 6-12 链表结构A.p-next-data=p-data;p-data=t;B.p-data=p-next-data;p-next-data=t;C.p-data=t;p-next-data=p-data;D.p-next-data=t;p
4、-data=p-next-data;二、程序填空题1.程序运行时,输入整数n(0n10)后,输出一个数字金字塔。如输入4,则输出:1 222 33333 4444444 源程序:#include void main()int i,j,n;scanf(%d,&n);for(i=1;_1_;i+)for(j=1;j=n+1-i;j+)putchar();/*输出空格 */for(j=1;j=_2_;j+)printf(%d,i);printf(_3_);getchar();/*暂停程序,按任意键继续*/2.输入一行字符,统计并输出其中英文字母、数字和其他字符的个数。运行示例:输入字符串:ABCab
5、c23+45#各类字符个数:letter=6,digit=4,other=2 源程序:文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:
6、CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1
7、A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S
8、4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q
9、2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q
10、5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U
11、7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8#include void main()int digit,letter,othe
12、r;char _1_;digit=letter=0;other=_2_;printf(输入字符串:);while(ch=getchar()!=n)if(ch=a&ch=0&ch=9)digit+;else _4_;printf(各类字符个数:n);printf(letter=%d,digit=%d,other=%dn,letter,digit,other);getchar();/*暂停程序,按任意键继续*/3.输入一个整数,逆序后输出。函数reverse(int number)的功能是返回number 的逆序数。例如reverse(12345)的返回值是54321。运行示例:输入整数:-123
13、0 逆序后:-321 源程序:#include int reverse(int);void main()int in;_1_;printf(输入整数:);scanf(%d,&in);m=_2_;printf(逆序后:%dn,m);getchar();/*暂停程序,按任意键继续*/int reverse(int number)_3_;int res=0;flag=number 0?-1:1;/*flag标志正负数 */if(number 0)number=-number;while(number!=0)res=res*10+number%10;_4_;文档编码:CC10V1A10C8S4 HC9
14、Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8
15、Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3
16、U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3
17、K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码
18、:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V
19、1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8
20、S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8 return _5_*res;三、操作题(一)程序调试题1.程序调试题 1 调试要求:下列程序包含 2个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*/字样的注释),使其运行能得到正确的结果。
21、将结果(包括B_2_1.C文件和B_2_1.EXE 文件)保存到指定目录中。功能说明:利用格里高利公式/4=1-1/3+1/5-1/7+.求前 n.项的 值。如输入:5 则输出:pi=3.339683 又输入:10000 则输出:pi=3.141498 带错误原程序(见B_2_1.C):#include main()float pi=0,n,i;int sign=1;scanf(%f,n);for(i=1;i=n;i+)pi+=sign/(2*i-1);sign=-sign;pi=4*pi printf(pi=%fn,pi);getchar();/*本句无错;暂停程序,按任意键继续*/2.程序
22、调试题 2 调试要求:下列程序包含 3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*/字样的注释),使其运行能得到正确的结果。将结果(包括B_2_2.C文件和B_2_2.EXE 文件)保存到指定目录中。功能说明:从键盘输入一个非负十进制整数n(n32768),转化成二进制存入数组a,输出二进制结果。如输入:23 则输出:10111 又输入:1234 则输出:10011010010 带错误原程序(见B_2_2.C):#include main()int a16,n;scanf(%d,&n);文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文
23、档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC
24、10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A1
25、0C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4
26、HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N
27、6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5
28、ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z
29、1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8for(i=0;n0)printf(%d,a-i);getchar();/*本句无错;暂停程序,按任意键继续*/3.程序调试题 3 调试要求:下列程序包含 3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*/字样的注释),使其运行能得到
30、正确的结果。将结果(包括B_2_3.C文件和B_2_3.EXE 文件)保存到指定目录中。功能说明:程序从键盘输入一行字符串,所有字符依次向右循环移动m个位置并输出,移出的字符循环到最左边。如输入:123456789 3 则输出:789123456 带错误原程序(见B_2_3.C):#include#include void shift_s(char a,intn,int m)/*a 数组的 n个字符右移 m个位置*/inti,j,t;for(i=1;i0;j-)aj=aj+1;/*移位并复制*/a0=an;an=0;main()char stra80;int i,n,m;gets(stra);
31、n=strlen(stra);scanf(%d,&m);shift_s(stra,n,m);/*函数调用参数*/puts(*stra);getchar();/*本句无错;暂停程序,按任意键继续*/文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3
32、U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3
33、K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码
34、:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V
35、1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8
36、S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9
37、Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8
38、Q5 ZL3U7Z1M3K8(二)编程题(2小题,共 35分)1编程题 1 编程要求:请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括 B_4_1.C 文件和 B_4_1.EXE文件)保存到指定目录中。功能说明:编写程序,实现以下成绩处理功能(输出格式参见示例):(1)输入 10个成绩(整数类型,数组名记为a);(2)计算并输出最高分(记为max)、最低分(记为min)与成绩中值(记为midd),其中成绩中值为最高分与最低分的平均值(保留一位小数输出);(3)将midd及以上的成绩归为A档,midd以下的成绩归为B档,统计并输出 A、B两档的人数。运行示例:输入:88 59 50
39、74 60 99 75 90 68 70 输出:Max=99,Min=50,Midd=74.5,A=4,B=6 2编程题 2 编程要求:请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括 B_4_2.C 文件和 B_4_2.EXE文件)保存到指定目录中。功能说明:编写程序,通过以下步骤验证一个正整数是否符合特定的规则:(1)输入一个 4位的正整数 n,将 n分拆为 a与b两部分:a为 n的高 3位,b为n的最低位;(2)计算 a的所有因子之和,记为s(当 1i a时,如果 a是i 的倍数,则 i 是a的因子);(3)如果 s的个位数等于 b,则输出 Pass,否则输出 Fail;(4
40、)将 a,b,s 的值保存到文本文件B42.TXT中。输出格式参见以下示例。运行示例:输入:1164 输出:116:1+2+4+29+58=94,Pass运行后文件内容:116 4 94说明:输入数为 1164(对应 n),分拆为 116(对应 a)和 4(对应 b),116的因子为 1、2、4、29和 58,累加和为 94(对应 s),s的个位数等于b(4),输出 Pass,a,b,s 保存在文件中。文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A1
41、0C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4
42、HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N
43、6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5
44、ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z
45、1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文
46、档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8文档编码:CC10V1A10C8S4 HC9Q2N6W8Q5 ZL3U7Z1M3K8