2012年_春_浙江省高等学校(C语言)
2012年春C考试笔试真题

2012年春C考试笔试真题2012春江苏省高校计算机等级考试二级C笔试真题绝密★启用前2012年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级试卷试卷语种:C语言说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0分)和填空题(30分)两种;4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。
请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填对一个答案得1分,不填或填错不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分计算机基础知识1. 下列有关信息产业、信息化、信息社会等相关的叙述中,错误的是___(1)___ 。
A.信息产业是指生产制造信息设备的制造业,不包含信息服务行业B.信息化是一个推动人类社会从工业社会向信息社会转变的过程C.在信息社会中,信息将借助材料和能源的力量产生重要价值而成为社会进步的基本要素D.目前我国还处于工业化的中期阶段,需要大力推进信息化与工业化的融合式发展2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___ 。
A.数字技术的处理对象是"比特",它只有两种状态(取值)B.在计算机中,经常使用称为"触发器"的双稳态电路来存储比特,一个触发器可以存储1个比特C.微电子技术以集成电路为核心,现代集成电路所使用的半导体材料主要是硅D.所有的IC卡均只能存储数据,不能处理和收发数据3. 下列有关计算机发展与分类的叙述中,错误的是___(3)___A.人们通常根据计算机采用的主要电子元器件的不同,将计算机的发展划分为四代B.由于20世纪90年代计算机网络的发展,计算机应用进入了"网络计算模式"C.目前所有的服务器产品均为小型计算机、大型计算机或巨型计算机,PC机不能作为网络服务器使用D.美国的HP、DELL和我国的联想、方正、同方等均是知名的PC机品牌4. 下列有关PC机CPU的叙述中,错误的是___(4)___。
2008--2010浙江省二级C语言考试真题 史杨杨

2008年春浙江省高校计算机等级考试试卷(二级C)试题1(每小题3分,共12分)【程序说明】输入一个整数n(n>=2),输入菲波那契序列的前n项,每行输出6个数,菲波那序列:1,1,2,3,5,8,13,……,数列的前两个数都是1,从第三项开始,每个数是前两个数之和。
运行示例:Enter n:101 123 5 813 21 34 55#include <stdio.h>main(){int count,i,n,x1,x2,x;printf("Enter n:");scanf("%d",&n);x1=x2=1;printf("%6d%6d",x1,x2);(1);for(i=1;i<=n-2;i++){(2);printf("%6d",x);count++;if((3))printf("\n");x1=x2;(4);}}【供选择的答案】(1)A、count=2 B、count=0C、count=1D、count=-1 答案:A(2) A、x=x1-x2 B、x=x1+x2C、x=x1D、x=2 答案:B(3) A、count/6==0 B、count%6!=0C、count%6==0D、count/6!=0 答案:C(4) A、x=x1+x2 B、x2=x1C、x=x2D、x2=x 答案:D试题2(每小题3分,共12分)【程序说明】输入2个正数m和n(1<=m<n<=500),统计交输出m和n之间素数的个数以及这些素数的和,要求定义和调用函数prime(m)判断m是否为素数,当m为素数返回1,否则返回0。
素数就是只能被1和自身整除的正整,1不是素,2是素数。
运行示例:Enter m,n:1 10count=4,sum=17【程序】#include <stdio.h>#include <math.h>int prime(int m){int i,n;if(m==1)return (5);n=sqrt(m);for(i=2;i<=n;i++)if(m%i==0)return (6);return (7);}main(){int count=0,i,m,n,sum=0;printf("Enter m,n:");scanf("%d%d",&m,&n);for(i=m;i<=n;i++)if((8)){sum+=i;count++;}printf("count=%d,sum=%d\n",count,sum);}【供选择的答案】(5)A、1 B、mC、m==1D、0 答案:D(6) A、m B、1C、0D、n 答案:C(7) A、m B、1C、0D、i==n 答案:B(8) A、prime(i)!=0 B、prime(i)==0C、1=prime(i)D、!prime(i) 答案:A试题3(每小题3分,共12分)【程序说明】输入一个2*3的二维数组,找出最大值以及它的行下标和列下标,并输出该结果。
2012年上半年浙江省高等学校计算机等级考试 二级C程序设计试卷

2012年上半年浙江省高等学校计算机等级考试二级C程序设计试卷说明:⑴本试卷共6页,满分100分;考试时间为90分钟;⑵考生应将所有试题的答案填写在答卷上;⑶程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“√”;⑷请将你的准考证号的后五位填写在答卷右下角的指定位置内。
一、程序阅读与填空(24小题,每小题3分,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入一个正整数m,判断它是否为素数。
素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
运行示例:Enter m:99 is not a prime.Enter m:7979 is a prime.【程序】#include <stdio.h>#include <math.h>void main(){ int j,k,m;printf("Enter m:");scanf("%d",&m);k=sqrt(m);for(j=2; (1);j++)if( (2)) (3);if(j>k && (4))printf("%d is a prime.\n",m);elseprintf("%d is not a prime.\n",m);}【供选择的答案】(1)A、j>k B、j<=k C、j>m D、j<n(2)A、m%j==0 B、m%j=0C、m%j!=1D、m%j==1(3)A、return B、break;C、goD、continue(5)A、m==1 B、m!=2C、m!=1D、m==22.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输一个正整数n1,再输入第一组n1个数,这些数已按从小到大的顺序排列,然后输入一正整数n2,随即输入第二组n2个数,它们也按从小到大的顺序排列,要求将这两组数合并,合并后的数应按从小到大的顺序排列。
2009年春浙江省高校计算机等级考试试卷 (二级C)及答案

2009年春浙江省高等学校试题1:输入一个正整数n ,计算下列式的前n 项之和。
⋯⋯+-+-=917151311s 运行示例:Enter n:2Sum=0.67#include <stdio.H>main(){ int denomiator,flag,i,n;double item,sum;printf("Enter n:");scanf("%d",&n);denomiator=1;(1) ;sum=0;for(i=1; (2) ;i++){(3) ;sum=sum+item;(4) ;denomiator=denomiator+2;}printf("Sum=%.2f\n",sum);}(1)A .flag=0 B .flag=-1;C .flag=nD .flag=1(2)A .i>=n B .i<nC .i>nD .i<=n(3)A .item=flag/ denomiator B .item=1/ denomiatorC .item=flag*1.0/ denomiatorD .item=1.0/ denomiator(4)A .flag==-1 B .flag=0C .flag=-flagD .flag=flag试题2(每小题3分,共12分)验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。
例如6=3+3,8=3+5……,18=7+11。
将6-20之间的偶数表示成两个素数之和,打印时一行打印5组。
要求定义和调用函数prime(m)判断m 是否为素数,当m 为素数时返回1,否则返回0。
素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
运行示例:6=3+3 8=3+5 10=3+7 12=5+7 14=3+1116=3+13 18=5+13 20=3+17【程序】#include <stdio.H>#include <math.h>int prime(int m){int i,n;if(m==1)return 0;n=sqrt(m);for(i=2;i<=n;i++)if(m%i==0)return 0;(5)}main(){ int count,i,number;count=0;for(number=6;number<=20;number=number+2){for(i=3;i<=number/2;i=i+2)if( (6)){printf("%d=%d+%d ",number,i,number-i);count++;if( (7))printf("\n");(8)}}}(5)A.; B.return 1;C.return 0 ; D.else return 1;(6)A.prime(i)!=0||prime(number-i)!=0B.prime(i)!=0&&prime(number-i)!=0C.prime(i)==0||prime(number-i)==0D.prime(i)==0||prime(number-i)==0(7)A.count%5==0 B.count%5!=0C.(count+1)%5==0 D.(count+1)%5!=0(8)A.break; B.else break;C.continue; D.;试题3 输入一行字符,统计并输出其中数字字符、英文字符和其它字符的个数。
2012年春中央电大C语言程序设计模拟试题及解答(亲测)

2012春电大C语言程序设计模拟试题及解答一、选择题1. 由C语言源程序文件编译而成的目标文件的缺省扩展名为( C )。
A. cppB. exeC. objD. C2. C语言程序的基本模块为(D)。
A. 表达式B. 标识符C. 语句D. 函数3. 设x和y均为逻辑值,则x||y为假的条件是( C )。
A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假4. x>0 || y==5的相反表达式为(B)。
A. x<=0 || y!=5B. x<=0 && y!=5C. x>0 || y!=5D. x>0 && y==55. 枚举类型中的每个枚举常量的值都是一个(A)。
A. 整数B. 浮点数C. 字符D. 逻辑值6. 循环体至少被执行一次的语句为( C )循环语句。
A.for B.while C.do-while D.任一种7. 循环语句“for(int i=0; i<n; i++) S;”中循环体S被执行的次数为( C )。
A. 1B. n-1C. nD. n+18. 在下面的while循环语句中,其循环体被执行的次数为(C)。
int i=0,s=0; while(s<20) {i++; s+=i;}A. 4B. 5C. 6D. 79.在下面的字符数组定义中,( D )语句有语法错误。
A.char a[20]=“abcdefg”; B.char a[]=“x+y=55.”;C. char a[15]={…1‟, …2‟};D. char a[10]=‟5’;10. 若定义了函数 double *function(), 则返回值类型为(B)。
A. 实数型B. 实数指针型C. 函数指针型D. 数组型11. 若用数组名作为函数调用的实参,传递给形参的是(A)。
A. 数组的首地址B. 数组中第一个元素的值C. 数组中全部元素的值D. 数组元素的个数12.预处理命令在程序中都是以( B )符号开头的。
浙江2012年3月信息技术高考卷

浙江2012年3月信息技术高考卷2012年3月普通高等学校招生浙江省统一考试信息技术试题第I卷必考模块(共55分)1.十六进制数10H减去十进制数10D,结果用二进制数表示是A.0000B B.0110BC.0100B D.0101B2.网页中显示的某文档相关信息如右图所示,方框中的数字“3.5”指的是A.文档大小B.下载次数C.浏览次数D.统计评价的结果3.使用“百度”搜索高中英语阅读的有关资料,下列关键词填写最合适的是A.B.C.D.4.小乐撰写电子邮件时的部分界面如下图所示下列说法正确的是A .最多还可以添加18个附件B .该邮件有4个收件人C .使用的发件人邮箱是wangbin1001@D .该邮件的主题是“第七届远见天下杯演讲赛”5.小刘在访问某网站时,看到如右图所示的信息,下列处理方法恰当的是A .根据“详情请点击”中的提示,进行领奖操作B .攻击该网站,使其无法被访问C .单击图中的“设置“,对QQ 进行安全设置D .核实信息的真伪,再作处理6.录制声音的过程如下图所示A .将模拟信号转换为数字信号B .将数字话ADC 存储信号转换为模拟信号C.对模拟信号进行放大D.对数字信号进行压缩7.从右图所示的图像中截取一个脸谱,恰当的操作是A.旋转B.缩放C.裁剪D.调整亮度8.家用扫地机器人具有自动避障、只能清扫、自动充电等功能,这主要体现了信息技术中的A.人工智能技术B.网络技术C.多媒体技术D.数据管理技术9.使用ACDSee软件浏览图片的界面如右图所示。
在4个图像文件中,存储容量最小的是A.01.bmp B.02.bmp C.03.bmp D.04.bmp 10.某辆具备自动驾驶功能的汽车,车顶的激光测距仪可以对各个方位进行扫描,车身周围的4个雷达感应器用来探测障碍物,车内的摄像头可以“看懂”交通信号灯……,这些信息自动上传到车载电脑中进行处理。
下列设备:○1激光测距○2仪雷达感应器○3车载电脑○4摄像头主要用于采集信息的有A.○1○2○3B.○1○2○4C.○2○3○4D.○1○3○4 11.某音频播放器的播放界面如下图所示。
2005年春浙江省高等学校计算机等级考试试卷(二级Visual-BASIC)

2005年春浙江省高等学校计算机等级考试试卷(二级Visual BASIC)说明:⑴考生应将试题一至试题三的答案涂写在答题卡上,将试题四、试题五的答案填写在答卷上,否则作无效处理;⑵请将你的准考证号的后四位填写在答卷右下角的指定位置内;⑶考试时间为120分钟。
试题一、判断题(每小题1分,共10分)说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。
(1)VB的Double类型数据,可以精确表示其数值范围内的所有实数。
(2)事件过程可以由某个用户事件触发执行,它不能被其他过程调用。
(3)函数MsgBox的前三个参数,分别为图标样式、按钮样式以及默认按钮。
(4)在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。
(5)在自定义函数过程中,函数名必须被赋值。
(6)列表框控件,只能设置为单选。
(7)语句“Shape1.FillStyle = vbSolid”和“Shape1.FillStyle = 0”作用相同。
(8)通用对话框的FileName属性,返回的是一个输入或选取的文件全名。
(9)当一个菜单项不可见时,其后的菜单项就会填充留下来的空位。
(10)在Open语句中用Append方式所打开的文件若不存在,则创建该文件。
试题二、单选题(每小题2分,共20分)(11)VB算术运算符乘或除、整除、求余的优先级,从高到低依次为(11)。
A、乘或除、求余、整除B、乘或除、整除、求余C、整除、求余、乘或除D、整除、乘或除、求余(12)表达式(12)可以计算整型变量x 的位数。
A、Len(Trim(Str(Abs(x))))B、Len(Abs(x))-1C、Len(Abs(x))D、Len(Trim(Int(x)))(13)函数InStr("windowse", Mid("winnt",2,2)) 的返回值是(13)。
2010-2016年浙江省高等学校计算机等级考试(二级c语言)理论考试+上机题库

理论部分参考答案2010春答案一、1-6DCCB BBAA AADD ABCD DCCB ABCD二、1#include <stdio.h>main(){ int i,a[100];long s=0;for(i=0;i<100;i++){scanf("%d",&a[i]);if(a[i]%2!=0) s=s+a[i];}printf("数组a中的奇数之和为%ld\n",s);}二、2#include <stdio.h>int total(int n){ int i,s=0;for(i=1;i<=n;i++)s=s+i;return s;}main(){ int i,n;float s=0;printf("请输入正整数n:");scanf("%d",&n);for(i=1;i<=n;i++)s=s+1.0/total(i);printf("表达式的值为%f\n",s);}2010秋答案AABB BBAA CDDC CDDC #include <stdio.h>void main(){ int a[100], x, i, count=0 ;printf("Input 100 integers:n");for ( i=0; i<100; i++)scanf("%d", a+i);printf("Input integer x:n");scanf("%d", &x);for ( i=0; i<100; i++)if ( a[i] == x ) count++;printf( "count=%d\n", count);}二、2double fact (int n){ int i ;double s=1 ;for ( i=1; i<=n; i++)s *= i ;return s;}#include <stdio.h>void main(){ double s=0;int n, i ;do scanf("%d", &n); while (n<=0);for ( i=1; i<=n; i++)s += (n-i+1)/fact(i);printf("s=%f\n", s);}11春答案一、ABCD DCBA AABB CCDD CDCD BBAA 二、1 #include<stdio.h>void main(){ int a[100],x,i,s=0;for(i=0;i<100;i++) scanf("%d",&a[i]);scanf("%d",&x);for(i=0;i<100;i++) if(a[i]>=x) s++;printf("%d\n",s);}2 #include<stdio.h>double f(int n){ int i; double s=1;for(i=n;i<=2*n-1;i++) s=s*i;return s; }void main(){ double s=0;int n,i;do scanf("%d",&n); while(n<=0);for(i=1;i<=n;i++) s+=1/f(i);printf("%f\n",s);}11秋答案:一、AAAB CDDC BABB DDCC DCBA DCBA二、1 #include<stdio.h>void main(){ int i,n=0;float a[100];for(i=0;i<100;i++){ scanf(“%f”,&a[i]);if(a[i]<60) n++; }printf(“不及格人数是:%d。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012年上半年浙江省高等学校计算机等级考试二级C程序设计试卷说明:⑴本试卷共6页,满分100分;考试时间为90分钟;⑵考生应将所有试题的答案填写在答卷上;⑶程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“√”;⑷请将你的准考证号的后五位填写在答卷右下角的指定位置内。
一、程序阅读与填空(24小题,每小题3分,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入一个正整数m,判断它是否为素数。
素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
运行示例:Enter m:99 is not a prime.Enter m:7979 is a prime.【程序】#include <stdio.h>#include <math.h>void main(){ int j,k,m;printf("Enter m:");scanf("%d",&m);k=sqrt(m);for(j=2; (1);j++)if( (2)) (3);if(j>k && (4))printf("%d is a prime.\n",m);elseprintf("%d is not a prime.\n",m);}【供选择的答案】(1)A、j>k B、j<=k C、j>m D、j<n(2)A、m%j==0 B、m%j=0C、m%j!=1D、m%j==1(3)A、return B、break;C、goD、continue(5)A、m==1 B、m!=2C、m!=1D、m==22.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输一个正整数n1,再输入第一组n1个数,这些数已按从小到大的顺序排列,然后输入一正整数n2,随即输入第二组n2个数,它们也按从小到大的顺序排列,要求将这两组数合并,合并后的数应按从小到大的顺序排列。
要求定义和调用函数merge(list1,n1,list2,n2,list,n),其功能是将数组list1的前n1个数和数组list2的前n2个数共n个数合并存入数组list,其中list1的前n1个数和list2的前n2个数分别按从小到大的顺序排列,合并后的数组list的前n 个数也按从小到大的顺序排列。
运行示例:Enter n1:6Ente 6 integers:2 6 12 39 50 99Enter n1:5Ente 5 integers:1 3 6 10 35Merged:1 2 3 6 6 10 12 35 39 50 99【程序】#include <stdio.h>void merge(int list1[],int n1,int list2[],int n2,int list[], (5)){int i,j,k;(6)while(i<n1&&j<n2){if( (7)) list[k]=list1[i++];else list[k]=list2[j++];k++;}while(i<n1) list[k++]=list1[i++];while(i<n2) list[k++]=list1[j++];(8);}void main(){ int i,n1,n2,n,list1[100],list2[100],list[100];printf("Enter n1:");scanf("%d",&n1);printf("Ente %d integers:",n1);for(i=0;i<n1;i++)scanf("%d",&list1[i]);printf("Enter n2:");scanf("%d",&n2);printf("Ente %d integers:",n2);for(i=0;i<n2;i++)scanf("%d",&list2[i]);merge(list1,n1,list2,n2,list,&n);printf("Merged:");for(i=0;i<n;i++)printf("%d ",list[i]);printf("\n");}【供选择的答案】(5)A、int &n B、int n C、n D、int *n(6)A、i=j=0; B、i=j=k=1; C、i=j=k=0; D、k=0;(7)A、list1[k]<list2[j] B、list1[i]<list2[j]C、list1[i]<list2[k]D、list1[i]>list2[j](8)A、*n=k B、return n1+n2 C、n=k D、return k3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成密文。
变换规则如下:小写字母z变换成为a,其他字符变换成为该字符ASCII码顺序后1位的字符,比如o 变换成p。
输入一个字符串(少于80个字符),输出相应的密文。
要求定义和调用函数encrypt(s),该函数将字符串s变换为密文。
运行示例:Input the string:hello hangzhouAfter being encrypted:ifmmp!ibohaipv【程序】#include <stdio.h>#include <string.h>void encrypt(char *);void main(){ char line[80];printf("Input the string:");gets(line);(9);printf("After being encrypted:%s\n",line);}void encrypt(char s[]){int i;for(i=0; (10);i++)if(s[i]=='z') (11)else (12)}【供选择的答案】(9)A、encrypt(line[]) B、encrypt(line)C、encrypt(&line)D、encrypt(*line)(10)A、s[i]=='\0' B、i<80C、s[i]!='\0'D、i<=80(11)A、s[i]='A'; B、s[i]='b';C、s[i]=s[i]+1;D、s[i]='a';(12)A、s[i]=s[i]-1; B、s[i]='p';C、s[i]=s[i]+1;D、s[i]='a';4.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】#include <stdio.h>void main(){ int a=5,i=0;char s[10]="abcd";printf("%d %d\n",1<a<3,!!a);printf("%d %d\n",a<<2,a & 1);while(s[i++]!='\0')putchar(s[i]);printf("\n%d\n",i);}【问题】(13)程序运行时,第1行输出(13)。
A、1 1B、0 0C、0 1D、1 0(14)程序运行时,第2行输出(14)。
A、20 1B、20 5C、10 1D、10 5(15)程序运行时,第3行输出(15)。
A、abcdB、abcC、Abcd\0D、bcd(16)程序运行时,第4行输出(16)。
A、4B、6C、0D、55.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】程序1#include <stdio.h>void main(){ int n,s=1;scanf("%d",&n);while(n!=0){s*=n%10;n/=10;}printf("%d\n",s);}程序2#include <stdio.h>void main(){ char c;while((c=getchar())!='0'){switch(c){case '1':case '9':continue;case 'A':putchar('a');continue;default:putchar(c);}}}【问题】(17)程序1运行时,输入1234,输出(17)。
A、0B、1C、24D、10(18)程序1运行时,输入0,输出(18)。
A、0B、1C、24D、10(19)程序2运行时,输入A1290,输出(19)。
A、a2B、aA129C、A129D、A1290(20)程序2运行时,输入B1340,输出(20)。
A、B340B、B34C、B1340D、B1346.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】#include <stdio.h>void main(){ int i,j;static int a[4][4];for(i=0;i<4;i++){for(j=0;j<4;j++){if(j>=i)a[i][j]=i+1;printf("%d ",a[i][j]);}printf("\n");}}【问题】(21)程序运行时,第1行输出(21)。
A 、0 0 0 0B 、0 1 1 1C 、1 1 1 1D 、0 0 1 1(22)程序运行时,第2行输出 (22) 。
A 、2 2 2 2B 、1 1 1 1C 、0 1 1 1D 、0 2 2 2(23)程序运行时,第3行输出 (23) 。
A 、0 02 2B 、2 2 0 0C 、1 2 3 4D 、0 0 3 3(24)程序运行时,第4行输出 (24) 。