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。
2012浙江省C语言版加强

1、根据二叉排序树中序遍历所得结点值为增序的性质,在遍历中将当前遍历结点与其前驱结点值比较,即可得出结论,为此设全局指针变量pre(初值为null)和全局变量flag,初值为true。
若非二叉排序树,则置flag为false。
#define true 1#define false 0typedef struct node{datatype data; struct node *llink,*rlink;} *BTree;void JudgeBST(BTree t,int flag)// 判断二叉树是否是二叉排序树,本算法结束后,在调用程序中由flag得出结论。
{ if(t!=null && flag){ Judgebst(t->llink,flag);// 中序遍历左子树if(pre==null)pre=t;// 中序遍历的第一个结点不必判断else if(pre->data<t->data)pre=t;//前驱指针指向当前结点else{flag=flase;} //不是完全二叉树Judgebst (t->rlink,flag);// 中序遍历右子树}//JudgeBST算法结束2、矩阵中元素按行和按列都已排序,要求查找时间复杂度为O(m+n),因此不能采用常规的二层循环的查找。
可以先从右上角(i=a,j=d)元素与x比较,只有三种情况:一是A[i,j]>x,这情况下向j 小的方向继续查找;二是A[i,j]<x,下步应向i大的方向查找;三是A[i,j]=x,查找成功。
否则,若下标已超出范围,则查找失败。
void search(datatype A[ ][ ], int a,b,c,d, datatype x)//n*m矩阵A,行下标从a到b,列下标从c到d,本算法查找x是否在矩阵A中.{i=a; j=d; flag=0; //flag是成功查到x的标志while(i<=b && j>=c)if(A[i][j]==x) {flag=1;break;}else if (A[i][j]>x) j--; else i++;if(flag) printf(“A[%d][%d]=%d”,i,j,x); //假定x为整型.else printf(“矩阵A中无%d 元素”,x);}算法search结束。
2012浙江省C语言版基础

1、对二叉树的某层上的结点进行运算,采用队列结构按层次遍历最适宜。
int LeafKlevel(BiTree bt, int k) //求二叉树bt 的第k(k>1) 层上叶子结点个数{if(bt==null || k<1) return(0);BiTree p=bt,Q[]; //Q是队列,元素是二叉树结点指针,容量足够大int front=0,rear=1,leaf=0; //front 和rear是队头和队尾指针, leaf是叶子结点数int last=1,level=1; Q[1]=p; //last是二叉树同层最右结点的指针,level 是二叉树的层数while(front<=rear){p=Q[++front];if(level==k && !p->lchild && !p->rchild) leaf++; //叶子结点if(p->lchild) Q[++rear]=p->lchild; //左子女入队if(p->rchild) Q[++rear]=p->rchild; //右子女入队if(front==last) {level++; //二叉树同层最右结点已处理,层数增1last=rear; } //last移到指向下层最右一元素if(level>k) return (leaf); //层数大于k 后退出运行}//while }//结束LeafKLevel2、设T是一棵满二叉树,编写一个将T的先序遍历序列转换为后序遍历序列的递归算法。
3、编写一个过程,对一个n×n矩阵,通过行变换,使其每行元素的平均值按递增顺序排列。
4、设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左,右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。
2012年3月浙江省技术高考试题(合卷)word完整版及官方答案

机密★考试结束前2012年3月普通高等学校招生浙江省统一考试技术试题本试题卷分两部分,即:第一部分通用技术,第二部分信息技术。
全卷共16页,第一部分 33至38页,第二部分39至48页。
满分140分,考试时间90分钟。
答题前,考生务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上. 并按规定用笔将所有试题的答案涂、写在答题纸上。
第一部分通用技术(共90分)注意事项:1.选择题:每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑,如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
2.非选择题:用黑色字迹的签字笔或钢笔将答案写在答题纸上。
作图时,可先使用2B 铅笔,确定后必须使用黑色字迹的签字笔或钢笔描黑。
不能答在试题卷上。
一、选择題(本大题15小题,每小题3分,共45分。
在每小题给出的四个选项中,只有一个是符合题目要求的)1.关于技术与自然的关系,下列说法中不正确的是A.依靠技术,人类可以利用和改造自然B.人类在利用技术开发自然时,应把握合理的尺度C.对自然的保护只能建立在技术进步和经济发展的基础上D.技术的发展为解决环境问题提供了可能2.如图所示是一款新型的手持式喷头,喷头上的电子显示屏可以显示用水量。
从人机关系的角度分析,电子显示屏的设计主要是为了A.实现人机关系的安全目标B.考虑人机关系的信息交互C.满足特殊人群的需要D.实现人机关系的健康目标3.如图所示是平板电视挂架的设计方案示意图,设计中主要考虑挂架的安装和适合不同尺寸的电视机。
下列设计分析中不恰当的是A.底板上设有多个安装孔,以便挂架与墙体牢固连接B.竖杆之间的距离可调,适合不同宽度的电视机C.电视机固定在竖杆上,竖杆上的腰形槽可以调节电视机的左右安装位置D.为了防止挂架生锈,可在其表面喷涂油漆第2题图第3题图4.如图所示是一款手提电脑支架.下到关于该支架的评价中不恰当的是A.全部采用铰连接,结构稳定性好,不易变形B.支架台面高度、角度可调,实用方便C.采用木质材料,舒适环保D.造型独持,结构简洁5.用手锯锯割30×30mm 的方钢,下列操作要领中不正确的是 A.锯条安装松紧适度B.锯割时回拉加压,推锯不加压C.推拉要有节奏D.在工件上远离自己的一侧起锯.起锯角要小6.如图所示是一款烘手器,下列对该烘手器的评价中不属于功能评价的是A.手靠近出风口,自动送出暖风B.手离开出风口,自动停止工作C.不正常工作时具有超温保护D.体积小,安装方便7.对如图所示的铁塔模型做强度试验.下列操作中不正确的是 A.将铁塔模型竖直摆放平稳B.只在铁塔模型的A 处或B 处挂钩码C.钩码质量逐渐增加D.记录试验过程中所挂的钩码总质量8.如图所示的创意书架,两端的支承柱固定在墙上,弹性织带套在两支承柱上,中间用一块木板撑起:下列受力分析中正确的是A.支承柱受拉、织带受拉、木板受扭转B.支承柱受弯曲、织带受压、木板受弯曲C.支承柱受压、织带受拉、木板受剪切D.玄承柱受弯曲、织带受拉、木板受压9.如图所示是一款起重机模型,若发现起吊重物时向右倾倒, 有效的改进措施是 A.降低B 处支架的高度 B.将B 处支架向右移动 C.降低C 处支柱的高度 D.降低重物的高度第4题图第6题图 第7题图 第8题图第9题图10. 用Φ10×80mm 的圆钢加工成一端为方头,螺纹长度为60mm 的螺杆(如图所示),合理的加工流程是A.划线→锉削→倒角→套丝B.划线→套丝→锉削→倒角C.划线→套丝→倒角→锉削D.划线→倒角→套丝→锉削11.某钢厂经过科学的理论分析,调整了原料的配比,引进了智能电炉,优化了炼钢工艺流程, 缩短了冶炼时间,提高了钢的质量,降低了能耗。
历年浙江c语言二级考试真题

2003 年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级C)试题一、计算机基础题( 本题共15 分)(一)单选题( 每小题1 分, 共10 分)(1) 计算机网络最突出的优点是(1)。
A、运算速度快 B 、精度高C 、共享硬件、软件和数据资源D 、内存容量大(2) 在微型计算机的设备中, 访问速度最快的是(2 )A、软盘 B 、硬盘 C 、内存储器D、CD-ROM(3) 操作系统的主要功能是(3)A、对计算机系统的所有资源进行控制与管理B 、实现多用户及分布式处理C 、扩充计算机的功能D 、对硬件资源进行分配、控制、调度和回收(4)Internet 与WW 的关系是(4 〉A、都是因特网, 只是名称不同 B 、Internet 就是WWC 、Internet 与WW 完全没有关系D 、附W 是Internet 上的一个应用(5 )在Windows 98 环境下, 下面关于附件中应用程序的说法,(5 )是不正确的。
A、写字板可以编辑文本文件B 、写字板的缺省扩展名为.DOCC 、计算器中的计算结果, 可以粘贴到文档文件中D 、记事本中设置的显示字体, 将保存在文本文件中, 当使用Word 读入该文件时,仍具有所设置的字体(6) 在Word 编辑文本时, 将文档中所有的"memory" 都改成" 存储器", 最快捷的方法是采用(6 ) 操作。
A、中英文转换 B 、替换 C 、改写D、翻译(7) 以下几种关于消除计算机病毒的说法中, 正确的是。
A、专门的杀毒软件并非总是有效的B 、删除所有带毒文件能消除所有病毒C 、对感染上病毒的软盘, 格式化既能消除病毒, 又能使数据不受破坏D 、耍一劳永逸地使计算机不感染病毒, 最好的方法是装上防病毒卡(8) 实现汉字字形表示的方法, 一般可分为(8 )两大类。
A、点阵式与矢量式 B 、点阵式与网络式C 、网络式与矢量式D 、矢量式与向量式(9) 十六进制数lAE7OFH 与十六进制数2003H 的和是(9 )。
2012年浙江省计算机专业高职试卷及答案

组装计算机时需要选购的五大基本配件不包括 & !$ 打印机 内存 '$ ($ ) / < )$
$ !! % 主板 *$ 在局域组网时 ! 各节点间共用一条网线作为数据传输通路 ! 采用一点发 送! 多点 接收 方式 & %$ 应该选择 拓扑结构 " $ 进行通信 ! !! % 星型 环型 '$ ($ 下列协议中 ! 运行在传输层的是 & 1$ '$ I / 协议 ($ J ) / 协议 树型 )$ 总线型 *$ $ !! %
网站规划是一个系统工程 ! 以下不属于网站规划过程的是 # %$ 确定网站设计使用的素材 确定网站开发的软件平台 '$ ($ 确定网页的布局结构 确定网站的主题 )$ *$ 在使用 * 允许用户上传自己文件的表单类型是 # 1$ : F D S@ F D T F :设计网页时 ! 文本域 文件域 隐藏域 按钮 '$ ($ )$ *$
'$ & & & " " ($ & & " & " )$ & & " " " 已知一个二进制数的补码是 & 其十进制原码是 %$ & " & & " " " '$ # & 1 下列数据中 1$ ($ 23 4 数值最小 )$ 23 3
二进制数 '$ & & & & " " " " 八进制数 )$ # 4 !
在V 若 B 是某一个三位数 ! 以下表达式可以求其十位数数字的是 $ + 3$ > A P D N( D A > Q中 ! !! % ) % '$ B2 I [J$ B & " " ($ \ & "S 9 ;& " "& # ) % )$ B2 I [J$ B & " *$ \ & " "S 9 ;& " # 在V 一个名称为 Q + 5$ > A P D N( D A > Q中 ! 9 SS D ? ; & 的命令按钮里有如下代码 + + + D Y E F \ E &$ E F \ E KY E F \ E #$ E F \ E \YD UK I R D H F ?\YKUD $KE E F \ E +$ E F \ E Y\ 程序运行时 ! 在文本框 E 单击 Q F \ E & 和E F \ E # 里 分别输 入 + 和 !! 9 SS D ? ; & 按 钮时 文本 框 E F \ E + 显示的值是 '$ 4 ($ + )$ ! + 在 中 ! 下列程序段执行的结果为 ! "$ V > A P D N( D A > Q + Y& # \Y% ] ) I R] \%+J H F ?] Y] 2\0 N A F] Y] U\ ) / : > ? E] #2\%" '$ 6 D N A F ($ J : P F )$ " 二 填空题 本大题共 & 每空格 + 分 共! 1 小题 3 分 *$ & *$ + ! $ !! % $ !! %
历届浙江省计算机二级(C语言)真题+答案+模拟

2007年春浙江省高等学校计算机等级考试试卷(二级 C)试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,选择一个正确答案。
[程序说明]输入一个正整数,按照从高位到低位的顺序输出各位数字。
运行示例:Enter an integer: 1902The digits are:1 9 0 2[程序]#include<stdio.h>void main(){ int digit,number,power,t;printf(“Enter an integer:”);scanf(“%d”,&number);number=number<0?-number:number;power = 1;(1 )while( (2) ){power *=10;t/=10;};printf(“The digits are:”);while( (3) ){digit = number / power;printf (“%d”,digit);(4)power / =10;}}[选择的答案](1) A、t=1; B、 t = number; C、; D、number = 1;(2)A、t >=10 B、 power >= 100 C、 t != 0 D、number !=0(3) A、power = = 0 B、digit != 0 C、 number != 0 D、power >=1(4) A、number / = power; B、number %=10; C、number %=power; D、number /=10;试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,选择一个正确答案。
[程序说明]连续输入一批学生的成绩,直到输入成绩的数量超过50个或者输入的成绩不是有效成绩(有效成绩为0~~100),将输入的有效成绩存入数组mark中,在数组中查找并输出最高分。
浙江省高等学校二级C语言(笔试部分真题2008-2010年)

浙江省高等学校二级C语言(笔试部分真题2008-2010年)浙江省高等学校计算机等级考试试卷(二级C)2010-2008笔试部分真题2010年春浙江省高等学校计算机等级考试试卷(二级C)一、程序阅读与填空(24小题,每小题3分,共72分)1. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入一个整数,求它的各位数字之和位数。
例如,17的各位数字之和是8,位数是2。
运行示例:Enter an integer:-153sum = 8, count = 3【程序】#include <stdio.h>main(){int count = 0, in, sum = 0;printf("Enter an integer:");scanf("%d", &in);if( D ) in = -in;do{sum = sum + (2) C ;(3)C ;count++;}while( (4)B );printf("sum = %d, count = %d\n", sum, count);}【供选择的答案】(1) A、in == 0 B、in > 0C、in != 0D、in< 0(2) A、in /10 B、in mod10C、in % 10D、in(3) A、in = in % 10 B、in /10C、in = in /10D、in % 10(4) A、in % 10 != 0 B、in != 0C、!inD、in /10 != 02.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输出50到70之间的所有素数。
要求定义和调用函数isprime(m)判断m是否为素数,若m 为素数则返回1,否则返回0。
素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
浙江省计算机2级C语言历年题目

计算机等级考试二级C历年试卷汇总2006年春浙江省高等学校计算机等级考试试卷(二级C)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】求 1 + 2/3 + 3/5 + 4/7 + 5/9 + …的前20项之和。
运行示例:sum = 11.239837【程序】#include <stdio.h>void main( ){int i, b = 1;double s;s=0 ;s = s + (_double)i/(double)b ;b=b+2;}printf( “sum=%f\n “ , s);}【供选择的答案】(1) A、s = 0 B、s = 1C、s = -1D、s = 2(2) A、i/b B、double(i)/double(b)C、i/2*i-1D、(double)i/(double)b(3) A、; B、b = 2 * i – 1;C、b = 1.0 * b;D、b = b + 2;(4) A、"sum = %d\n" B、"s = %c\n"C、"sum = %f\n"D、"s = %s\n"试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入10个整数,将它们从大到小排序后输出。
运行示例:Enter 10 integers: 1 4 -9 99 100 87 0 6 5 34After sorted: 100 99 87 34 6 5 4 1 0 -9【程序】#include <stdio.h>void main( ){ int i, j, t, a[10];printf("Enter 10 integers: ");for(i = 0; i < 10; i++)scanf( “%d”,&a[i] );for( j=0 ; j<10-i ; j++)if( a=[j]<a[j+1] ){t = a[j];a[j] = a[j+1];a[j+1] = t;}printf("After sorted: ");for(i = 0; i < 10; i++)printf("%d ", a[i]);printf("\n");}【供选择的答案】(5) A、"%f", a[i] B、"%lf", &a[i]C、"%s", aD、"%d", &a[i](6) A、j = 0 B、j = 1C、j = iD、j = i - 1(7) A、j > i B、j < 9 - iC、j < 10 - iD、j > i - 1(8) A、a[i-1] < a[i] B、a[j+1] < a[j+2]C、a[j] < a[j+1]D、a[i] < a[j]试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
全国等考C语言2012年3月真题和答案详解

2012年3月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟,满分100分)一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)循环队列是队列的一种顺序存储结构 B)循环队列是队列的一种链式存储结构C)循环队列是非线性结构 D)循环队列是一种逻辑结构(2)下列叙述中正确的是A)栈是一种先进先出的线性表 B)队列是一种后进先出的线性表C)栈与队列都是非线性结构 D)以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A)4 B)6 C)10 D)16(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A) 内模式 B)外模式 C) 概念模式 D)逻辑模式(5)在满足实体完整性约束的条件下A)一个关系中可以没有候选关键字 B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字 D)一个关系中应该有一个或多个候选关键字(6)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接 B)并 C)差 D)交(7)软件生命周期的活动中不包括A)软件维护 B)需求分析 C)市场调研 D)软件测试(8)下面不属于需求分析阶段任务的是A)确定软件系统的性能需求 B)确定软件系统的功能需求C)指定软件集成测试计划 D)需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是A)程序外部功能 B)程序数据结构 C)程序流程图 D)程序内部逻辑(10)在软件设计中不使用的工具是A)系统结构图 B)程序流程图 C)PAD图 D)数据流图(DFD图)(11)针对简单程序设计,以下叙述的实施步骤顺序正确的是A)确定算法和数据结构、编码、调试、整理文档 B)编码、确定算法和数据结构、调试、整理文档C)整理文档、确定算法和数据结构、编码、调试 D)确定算法和数据结构、调试、编码、整理文档(12)关于C语言中数的表示,以下叙述中正确的是A)只有整型数在允许范围内能精确无误的表示,实型数会有误差B)只要在允许范围内整型数和实型数都能精确的表示C)只有实型数在允许范围内能精确无误的表示,整型数会有误差D)只有用八进制表示的数才不会有误差(13)以下关于算法的叙述中错误的是A)算法可以用伪代码、流程图等多种形式来描述B)一个正确的算法必须有输入C)一个正确的算法必须有输出D)用流程图描述的算法可以用任何一种计算机高级语言编写成程序代码(14)以下叙述中错误的是A)一个C程序中可以包含多个不同名的函数B)一个C程序只能有一个主函数C)C程序在书写时,有严格的缩进要求,否则不能编译通过D)C程序中主函数必须用main作为函数名(15)设有以下语句char ch1, ch2; scanf("%c%c",&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是A)A和B之间用逗号间隔 B)A和B之间不能有任何间隔符C)A和B之间可以用回车间隔 D)A和B之间用空格间隔(16)以下选项中非法的字符常量是A)'\101' B)'\65' C)'\xff' D)'\019'(17)有以下程序# include <stdio.h>main( ){ int a=0, b=0, c=0;c=(a-=a-5); (a=b,b+=4);printf("%d,%d,%d\n",a,b,c);}程序运行后的输出结果是A)0,4,5 B)4,4,5 C)4,4,4 D)0,0,0(18)设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是A)x++; printf("%d\n",x); B)n=++x; printf("%d\n",n);C)++x; printf("%d\n",x); D)n=x++; printf("%d\n",n);(19)以下选项中,能表示逻辑值“假”的是A)1 B)0.000001 C)0 D)100.0(20)有以下程序# include <stdio.h>main( ){ int a;scanf("%d",&a);if(a++<9) printf("%d\n",a);else printf("%d\n",a--);}程序运行时从键盘输入9<回车>,则输出结果是A)10 B)11 C)9 D)8(20)有以下程序# include <stdio.h>main( ){ int a;scanf("%d",&a);if( a++<9 ) printf( "%d\n",a );else prinft( "%d\n",a-- );}程序运行时从键盘输入9<回车>,则输出结果是A)10 B)11 C)9 D)8(21)有以下程序# include <stdio.h>main( ){ int s=0, n;for( n=0; n<3; n++ ){ switch(s){ case 0:case 1: s+=1;case 2: s+=2; break;case 3: s+=3;default: s+=4;}printf("%d,",s);}}程序运行后的输出结果是A)1,2,4, B)1,3,6, C)3,10,14, D)3,6,10,(22)若k是int类型变量,且有以下for语句for (k=-1; k<0; k++ ) printf("****\n");下面关于语句执行情况的叙述中正确的是A)循环体执行一次 B)循环体执行两次C)循环体一次也不执行 D)构成无限循环(23)有以下程序# include <stdio.h>main( ){ char a,b,c;b='1'; c='A';for (a=0; a<6; a++){ if(a%2) putchar(b+a);else putchar(c+a);}}程序运行后的输出结果是A)1B3D5F B)ABCDEF C)A2C4E6 D)123456(24)设有如下定义语句int m={2,4,6,8,10}, *k=m;以下选项中,表达式的值为6的是A)*(k+2) B)k+2 C)*k+2 D)*k+=2(25)fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。
2005年秋浙江省高等学校计算机等级考试试卷(二级C)

2005年秋浙江省高等学校计算机等级考试试卷(二级C)说明:(1)考生应将试题一至试题四的答案涂在答题卡上,将试题五的答案填写在答卷上,否则作无效处理;(2)请将你的准考证号的后四位填写在答卷右下角的指定位置内;(3)考试时间为120分钟。
试题一、判断题(每题1分,共10分)说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。
(1)不同类型的变量在内存中占用存储空间的大小都是一样的。
(2)程序调试就是找出并改正C源程序中的语法错误。
(3)表示数学式3<x<5的C表达式也是3<x<5。
(4)程序设计语言必须具备数据表达和流程控制的功能。
(5)结构化程序设计语言的三种基本控制结构是顺序、选择和循环。
(6)‘\n’不是一个字符常量。
(7)表达式(1.23<<2)符合C语言语法。
(8)与float型数据相比,double型数据的精度高,取值范围大。
(9)在C语言中,表达式(010+2)的值是10。
(10)do-while语句先执行循环体,后判断循环条件,所以循环体至少会执行一次。
试题二、单选题(每题2分,共20分)(11) 若x是double型变量,n是int型变量,执行 (11) ,并输入3 1.25后,x=l.25, n=3.A、scanf(“%d%l f”,&n,&x);B、scanf(“%lf%d”,&x,&n);C、scanf(“%lf%d”,&n,&x);D、scanf(“%d%,l f”,&n,&x);(12) 若变量已经被正确定义,为表示“变量x和y都能被3整除”,应使用的C表达式是 (12) 。
A、(x%3!=0)||(y%3!=0)B、(x%3!=0)&&(y%3!=0)C、(x%3==0)||(y%3==0)D、(x%3==0)&&(y%3==O)(13)while( (13) )等价于while(x)。
A、x==0B、x!=0C、x==1D、x!=1(14) 下列程序段的输出结果是 (14) 。
- 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) 。