大一明天就要c语言考试了,可是什么都不会,我怎么预习才能效率最高!_百度知道
大一明天就要c语言考试了,可是什么都不会,我怎么预习才能效率最高!
试分选择题和最后三道编程题,我现在应该怎么预习!!
i& /}29)题目,显示相应商品的价格(保留1位小数);}}38)用for循环输出菱形图案#include<,&n),空格的个数21)输入若干个非零整数;void main(){int x=1;这是一个大写字母\continue,&n);%d\0时;;}if(b&void main(){int a.5;);b++)for(c=0;scanf(&100到999内的水仙花数void main(){=n;i++){b=i/}5)输入一个正整数n;);,统计其中英文字母,y);/}9)输入一个字母;double area,其各位数字立方和等于该数 本身,c);;),&a);i<。例如; /.h&);n面积=%f\}if(x%5;b=c;%d is ji\printf(",若每步跨3阶,&z):学习成绩&#include&}46) 输入两正整数"。在屏幕上显示以下菜单(编号和选项);,告诉人所猜的数是太大还是太小;[2]选择爆米花\2*i-k&if(x&i<,j,判断改年是否是闰年;n十次后小球共经过%lf米 第十次上弹%lf米\,所谓“水仙花数”是指一个三位数;=0){b=a.h&Mif(grade&;n".a的值;}if(x%7) {x++,&a[i]);case 2:&a=b.5,&j).h>,而不能被53整除,k.5元;} 41)输出菲波那契(Fibonacci)序列;else printf(&[1]选择薯片\.h&else if(grade&输入b,&x;%d&=60&&grade& a=a*10+b;scanf(".h&);return 0,sum=0;%d",&r),i。从键盘读入一个整数;scanf(&n&scanf("。#include <,最后才正好一阶不剩;3 + 1/n"。#include &x为阶长while(x){ if(x%2; /,m;=122)printf(&=65&&c<,m);输入累加到几;if(b<,找出最高分,退出查询;i++){if(max&void main(){i++;; /%;输入圆的半径.h&%d",c);m++){a=a+}else if(y&Good,5;n"。22)统计在[]之间有多少个数能同时被29和43整除;100)printf(&?#include<.h&i&%d %d".h&i&N;%d-|%d|=%d\void main(){}} 37)输出9*9乘法口诀;scanf(&,n!”如果分数介于70到80之间;);,a;=a)printf(",age1);for(k=1;for(m=1;);,a)。#include &int main(void){ %d\else if(grade&for(n=1;stdio。#include&,sum);i++){sum=sum+n;n&for(n=0,&y;printf(&;;10)%10;该数为%d\,sum=0; /%d&。例如2+22+222+(此时 共有5个数相加),c);100;c||b+c>。#include <:&n&=3;;n",用户可以选择退出;;,&x);0,i;%d\%d",k;printf(", 输出”Pass”如果分数小于60;).0;/scanf(&),如果接收的是‘n’或者‘N’;I}else{printf(&Very G);s=PI*r*r。请问;=100,y;} 31)打印100-999以内所有满足条件的数,a):A\用来计算N的阶乘 term=sigh/} 19)输入两实数(浮点数);n=n*10;} 34)输入一个圆半径(r)当r&min) min=x; /输入一个正整数N,共经过多少米.h&薯片的价格为%;60&&grade>.h>,输出其对应的ASCII码;)。17)输入三角形三边,&n).0;j-i&}putchar(',&a);;=5;=1;}printf(",b;%d&void main() { );i++){printf(&printf(&=90&&grade&;2,&c);,s);float sum=0.5。13)输入一个字符;;scanf(&}47) 输入一个正整数n;if(c&/void main(){输入被猜的数字",如果是字母.0/void main(){int n,求出该数绝对值所对应的开方 ;for(i=1.h&sum=a-b;3+1/=100;%d"。#include &n&n&scanf(&);n",sum=0; /0) y=2*x+1:":&n&l=2*PI*r;n&=6;}} 15)输入一个正整数;a++){ for(b=1;n&}8)输入三个整数;;printf(":":&输入你朋友的年龄,c;;%d %d %d\:\,大马一匹驮3担:这个数等于其个位数,b:&printf(&2,&n);c<.1f\k=i;printf(&} 40)一球从100米高度自由落下;这是一个小写字母\G输入正数a,b;n",其中n不大于10;第一天摘桃子数为%d\通过改变宏定义;=9; /void main(){int j,b?第10次反弹多高,c);else y=5;对不起.h&%d\void main(){i& /,输出1.h&for(i=100;void main(){;i=-i;I;}11)输入一个数,显示价格为0;int i,…的前20项,这条阶梯共有多少阶;):&} 25)计算 公式 a-|b|。要求必须使用if-else-if结构实现,s.0和3;=1;s为所求和printf(&stdio,若每步跨6阶则最后剩5阶,计算并输出圆的面积和周长;stdio,&n):薯片(crisps);;7+…前n项的和,sum);%d",当即吃了一半,&age1);sum++.h>, 输出”Very Gelse printf(&=0时;perimeter=%;),a[i])!#include&n&printf(&min=%d\);n&%d",b; /=50。计算机记录人猜的次数;\#include&;} 35)利用条件运算符的嵌套来完成此题;n&b<:n,输出”GEnter\}printf(",c;area=sqrt(s*(s-a)*(s-b)*(s-c));0) ;}printf(&2;scanf(&2*i-1>,十位数;,则最后剩4阶;m++){ a+=i*1,l,&j),m;sum=sum*2.(输入的n&%f",s。 #include &\,编程判断谁的年龄较大。 #include<,&grade);k++)printf(&%d%d&){ printf(&}12)输入一个字母;void main(){%d&n",&c);n&100)printf(",z中;/stdio.h>,else printf(&} 36)求解爱因斯坦数学题,输出提示信息;}} 42)100匹马驮100担货,将其逆序输出;scanf(&stdio,1;a[i])max=a[i].14void main(){float r,a);%d",d);for(m=1;k;=90分的同学用A表示;}printf(&%d&n&可乐价格位%;n&n"!的值并输出,b为两个整数:printf(&%d&c++){if(a+b+c==100&&(a*3+b*2+c)==sum)printf(&t&return 0.h&%d的绝对值的开方是%lf&void main(){char c,k=1;0) y=1;=1,几个数相加有键盘控制、2;%d",l;float a=3;0;void main(){int age1;大 中 小for(a=0.h>.a(n个a)之和;}} 26)计算 s=a+aa+aaa+aaaa+m;。14)输入一个年份year:C\输入累加数字,a,c);i&;}} 45) 从键盘输入一个学生的分数; &。求第一天共摘了多少桃子;for(i&switch(g){case 1,i),sum=1:",编程;i<,n;n&b){s=(a+b+c)/void main(){int n,若每步跨2阶,统计其中英文字母;}else{b=-a,b,sum=100,b=2;=5,b;/,其中a;if(b==a){i++; b=a;/,b;;n&%d&,&age2);int main(void){ int a, &a,sum);=10)#include&if(a>,b,c);error\:%d 小马,s=1;;}10)输入你和你朋友的年龄,g;润年"!=0||year%400==0){printf(",s,并打印较大者的年龄;}7)输入一批学生的成绩。#include &n&);scanf(&;These sides do not correspond to a valid triangle\m;a++)for(b=1;=89)printf(&void main(){int n;输入-99; int main(){ }printf(&该数为%d\printf(",s,60-89分之间的用B表示,m:&=100,i; void main(){} 4)输入正整数n? #include&En&(2*n-1);),b);m<,i);for(n=1;a&),还不过瘾;a){printf(&; k=-k;=60&&grade<。#include <:",3,c=4;stdio,a; }printf(",输出这批数中的最大值,&grade),非润年",&a;5 - 1/i++.;巧克力价格为%,或能被400整除,按原样输入;;printf(&取10到100的随机数for(i=0;5+1/,min=999999;);return 0,改变数组元素的个数void main(){int a[N];请输入查询的物品数字。由计算机&y=%d\。#include <、巧克力(chocolate)和可乐(cola);n++){ sum=sum+1;);,s=0:%f".1f\,百位数立方和,编写程序求出共有多少种不同的颜色搭配;)。试编写程序计算大;n++){ m=n*(n+1),k,其中有3个红的;i--){for(j=4; } 3)输入1个整数;j--)printf(&;用来计算1/float m,a;a&elseprintf(&);printf(&恭喜你猜对了;输入0;%d&=0)printf(",n=1;stdio!=k;n=n/stdio.h&%d",当x>,x;scanf(",如果是数字;for(i=10;),y);n&,求它在 第10次落地时;%d&printf(&printf(&else if(grade&y= 0 (x=0) ;a){printf(&n&=n,a);n".h&y=2x-1 (x&0;n&k++)printf(".h>.h&c=sqrt(b);if(b&);Enter 3 si++){scanf(&,输出它的绝对值,输出其小写字母#include&}for(i=0;=j;);)!=2) {x++;age2)printf(&printf(&printf(&=3;/);scanf(",小马两匹驮1担;z)printf(",max);stdio,}}printf(&b&=0)printf(&);stdio:printf(&n"。#include &总共猜了%d次\。#include&%f\n++){x=h/!=(n+1),求a+aa+aaa+void main(){int n,成功通关\,否则给出提示信息“输入错误;n&i&n&输入你的年龄; printf(&););printf(&;),a,y;min赋值为极大值printf(&个位if(b*b*b+s*s*s+g*g*g==i)printf(&n++;=79)printf(&7 + … 的前 n(n&/void main(){=j;if(a>.h>,break,分别存在变量x;n",age2;for(i=1:"!\);n",-a),y),c。例如;%d-|-%d|=%d\printf(&输入累加到几位数,则结束游戏; /,每次从中任取8个球。#include<,输入12345;main(void){ int a.h&0) 编程实现输入一个x值,输出”No P=9,area:i=6;void main(){int i.1f\,press \n&=79)printf(&j-i&,b;n&=89)printf(&0;,8。要求必须使用if-else结构实现;=90)printf(&elseprintf("。#include&}} 43)函数y=f(x)可表示为;z)printf(",输出其面积和周长#include<。#include&En",y=3;结果为;10;scanf(&%lf%lf%lf&学生成绩最高分为;a&10)%10, &b).h&j++){ c=a+b;N,由大到小输出(先强转;(3*4)+……前50项之和;=999:打印出所有的“水仙花数”;void main(){int j、数字字符和其他字符的个数,&a):%d\printf(&printf(&60&&grade&printf(&;else if(x&void main(){);#include&(2*m-1)。#include &);a++)for(b=0;百位s=(i/;=4;个位if(b*b*b+s*s*s+g*g*g==i)printf(&输入N的值if(n&最大数是%d\} 2)输入2个整数!\else if(grade&void main(){int a.h&n":B\该数为奇数&n".h&,a;G*&s=%d\,i;小球下落100米\。要求使用for语句实现 #include &void main(){c=sqrt(b);stdio,k=1;else printf(&;printf(&), b,i,统计该数的位数。#include &/,c;}else{b=-b.2f,i;else if(x&),自动退出查询、中,&k);,n=1;n& &=5;printf(&%d的绝对值的开方是%lf",a=0;=80&&grade&\:%d\%d&);return 0,判断是大写字母还是小写字母,sum=0;输入一个正整数",2;for(i=1;} 18)输入大写字母。否则输出“wrong”;case 3;stdio.h>.h&input。#include &%d\10;i++){for(j=1;n",用户可以连续查询商品的价格;printf(&;);%c"!” 如果分数介于80到90只;输入大写字母;=0){for(i=1;n".h&用来计算N的阶乘 sum=sum+k*m,a);n&n&i++)s=s*i;/max=a[0];;n", 60分以下的用C表示;printf(&}}} 33)猴子吃桃问题;stdio,并输出信息!+3;scanf(".h& scanf(&if(grade>:能被4整除但不能被100整除;/该数为偶数&/,则最后剩余1阶!\if(x&/,k。有一条长阶梯,输出”Iscanf(",因为153=1的三次方+5的三次方+3的三次方,x),&year);\scanf(&n&/scanf(&;想&input numbers,若每步跨5阶;case 4;0时y=1;else if(c>.0;x++;=70&&grade<,n的值由键盘输入!=0){ m=n%10;(1*2)+1/,输出”Middle” 如果分数介于60到70之间,从键盘输入一个x值。#include &n&);),如果人猜对了,sigh=1;scanf(& /Pprintf(",&a);printf(&/}}printf(&} 24)计算 s=1-2: 如果分数大于100;;pn'i++){scanf("。判断闰年的条件是。编程输出最大数;再落下.h>。 [1]Select crisps[2]Select popcorn[3]Select chocolate[4]Select cola[0]Exit#include &%d\getchar(); }printf(&=97&&c<、小马的数目,以此可以反映出猜数者",z,y,g,&a), a * a + b * b),i,min);double c。当用户输入编号1~4;y){if(x&c&),c);scanf(":",b,b;一个数请人猜;if(x<!=4) {x++;%d&j&stdio.h&100,你猜小了\.h& /。假设自动化售货机出售4种商品,perimeter);printf(& printf(&float a=0,s);&printf(&),b.h>,你猜大了\%d&0;百位s=(i//[0]退出查询\I/printf(";不到5次时;/%d is ou\i++){sum=sum+k*n,输出54321;[3]选择巧克力\.h&n",n;;scanf("!”;;void main(){for(m=1!\n++){ m=m*n.h&%d"。到第10天早上想再吃;);=90&&grade&n":&m++){a=a+if(year%4==0&&year%100;for(n=1,输出最小值#include &n%d\,判断该数是奇数还是偶数;i++){b=i/:&n<,n=0:&%f&for(a=1;} 28)编程求1+(1+2)+…+(1+2+…+n);stdio。#include<。要求必须使用for语句实现:&printf(&b&猜&!+…-n;;%d*%d=%2d\/。#include&n&n",又多吃了一个,输出2;} printf(&),a,b:&}}printf(".h>、4,z),当查询次数超过5次时:y=2x+1 (x<,z);十位g=i%10;Input a。以后每天早上都吃了前一天剩下的桃子的一半多一个,又多吃了一个;plea0) y=2*x-1;putchar(c+32),b:&sum=sum+h+x;%f\!\%d",否则计算机给出提示;输出圆的周长=%f\math。要求必须使用for语句实现;scanf(",sigh=1.1f\}for(i=3;printf(&);printf(",如153=1*1*1+5*5*5+3*3*3#include <。#include&h=100;printf(&stdio,输出5.h&}elseprintf(&%d",a); void main(){int g,输入12534;b++){c=a*b;你年龄比较大\}} 39)有一函数当x&[4]选择可乐\,b=1,d=3:",数字;),&x);else printf(":%d 中马:printf(&你的朋友年龄较大\!=1) {x++;;while(n;n& /float m=1;printf(&%d\,中马一匹驮2担;for(i=1,sum);area=%;);;n".;=0){sum=a-b;n&n&n&}} 30)猜数游戏,每行输出5项;),其中a是一个数字;。#include<.h&5;} 44)若一个口袋中放有12个球;h=h/n&n&scanf(",则输出“no”;a=rand()%89+10;scanf("。例如.2f/i++) { s=s+a;););c++)if(a+b+c==8){printf(&;输入0;n'i<,每次落地后反跳回原高度的一半;;} 27)编写程序,见只剩下一个桃子了;;scanf(".h&十位g=i%10;elseprintf(&No Pass\;else if(grade>.h>,直到人猜对为止。#include",j; to continue\.0,且学生成绩都是整数型)\for(k=0。23)计算n的阶层;n&printf(",输出y值;););int main (void){sum=0.10f\void main(){}if(b&if(a+b&if(a%2==0)printf(",&x);(2*3)+1/t&void main(){void main(){error\;Enter n:"。#include&%d",c;;a||a+c>,若每步跨7阶,x,&a;=10;n&void main(){=0)printf(&printf(&}elseprintf(&#define PI 3;b++)for(c=0; /);stdio,售价分别是每份3;n",以0为终止符;m&for(i=0;,i);case 0.0/最大数是%d\,sum);printf(",求S=1/i;perimeter=a+b+c;}putchar(',否则;n%d":printf(",求两数的平方和并输出;else if(grade&if(x&printf(&stdio,i=1;for(i=1;最大数是%d\,当x=0时y=5:猴子第一天摘下若干个桃子;%d", 计算 1 - 1/的水平!” ;i&0) y=3;G),3个白的和6个黑的;,判断该数是奇数还是偶数,a);/if(a%2==0)printf(&for(a=0;100到999内的水仙花数void main(){;}} 32)查询自动售货机中商品的价格, 要求实现这样的判断功能;*"、爆米花(popcorn);N的值sum=sum+term,再输入n个整数;);printf(&):153是一个“水仙花数”;scanf(& printf(&=999;大马,y.;n".h>,sum,x);i++){for(j=4。第二天早上又将剩下的桃子吃掉一半,x),则最后剩2阶;;10) 项之和;请输入一组学生成绩(假设有5位学生成绩;void main(){int a=0;y=%d\,&g);c=getchar(),age2);void main(){int a,&b);%d%d%d",s););}6)输入一个整数。#include&for(i=100;if (age1&n&最大数是%d\,输出1+1/n;#define N 5 /.h&);scanf("。条件为;;;i&}} 16)输入20个字符!” 如果分数介于100到90之间;//,sum),比较大小;j--)printf(&}if(x%3,输出y值#include<,后输出)20)输入一系列字符;对不起;n&}printf("!-4; for(i=1.;n&}printf(",&b.0;i--){ sum=sum+k,a=0;;输入其他编号;}return 0;);printf(&i&i&else y=01)输入1个整数:1;,m;爆米花价格为%,&b)。#include<
其他类似问题
为您推荐:
c语言考试的相关知识
其他2条回答
呵....,最后一天.....
你猜。。。。。。。。。。。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言二级考试题及答案_百度知道
c语言二级考试题及答案
提问者采纳
y=t;6; for(i=1,则以下语句中错误的是 A)t1=t2,*s); } 以下关于程序段执行情况的叙述; case 0;%f",fun(b,y=20:printf(&%d& (25)有以下程序(说明,2;;;n".20087;k=1;>:if(表达式)语句; } (7)有以下程序 #include main() {a'n&0) { switch(s) { case1; } scanf(& C)scanf(& main() { struct ord *p=dt,sizeof(int); gets(b),下面可以作为类UInt实例化值的是 A)-369 B)369 C)0;i<,100.num2=t1,c);i } (12)有以下程序:printf(",y,++x);*'; printf(& printf(",a),填空题1)
12) double avg(doublea,(*k)[3]; int x[6]={1,4},只有按回车键程序才能继续执行 D)当执行此while语句时;,则函数fun总共被调用的次数是 A)2 B)3 C)4 D)5 (33)有以下程序 #include int fun (%c\,int n) { int i,a; b=';%lf",S(k+j)); strcpy(p:chars[3][10].非0
9;=n,NM)中,x-5); } (14)以下程序运行后的输出结果是 【14】;,则后序遍历结果为 【2】 ;.n-1
3;\n-",b=2;=',(*p)(x; 则输出结果是 A)n& scanf(&回车>,*p。 (8)有以下程序(说明;=' for(i=6;%d",CN,24);\n& C)a=(b=4)+c; main() { scanf(&%d %d\,一门课程可由多个教师讲授,则程序的输出结果是 A)hello beijing B)Hello Beijing C)HELLO BEIJING D)hELLO Beijing (30)以下函数的功能是,double b)
e(E)moclew 15) 1234562010年9月全国计算机等级考试二级C笔试试卷答案一; printf(&}dt[2]={1;%d\。 #include 【12】 ; } 若程序运行时从键盘输入48& else return fun(k-1)+1; if(:通过键盘输入数据、填空题(1)有序线性表能进行二分查找的前提是该线性表必须是 【1】 存储的;x7G",执行语句fp=fopen(&=':字母A的ASCII码值是65) #include void fun(char *s) { while(*s) { if(*s%2) printf(&%s& } 若程序运行时从键盘输入12& switch (n) { case 1,&y),SN。 #include main() { } printf(&%d\。请填空; D)t2; %d\? B)how I%d".0e0:printf(&%s\ fwrite(x; main() { struct S p=data[1];,++(p-& printf(& }程序运行后的输出结果是
YE (26)有以下程序段 #include main() { … while( getchar(),3; for(i=0,以下叙述中正确的是 A)C语言程序仅可以编译执行 B)C语言程序仅可以解释执行 C)C语言程序既可以编译执行又可以解释执行 D)以上说法都不对 (12)以下叙述中错误的是 A)C语言的可执行程序是由一系列机器指令构成的 B)用C语言编写的源程序不能直接在计算机上运行 C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的,y=0;i>.a)).num2,则输出结果为 【7】 ;回车&%d&%d\n&;i++) if(s[i]&wb& printf(":CBDDA
31~35; fun(a),3;i++) printf(i%6; for(i=k;n& printf(& C)p=s[0],则以下赋值语句正确的是 A)p=s; } 程序运行后的输出结果是 A)10 B)11 C)20 D)21 (39)有以下程序 #include main() { unsigned char a=8;后,int k) { int i,ch).1DCBA2345
2;>,s+4);; } printf(&%c%c\,b); puts(s);w",s+5);),s+1),&x); x*=2;x)); rewind(fp); B)t2; } 程序运行时若输入; } 程序运行后的输出结果是 A)32 B)16 C)1 D)0 (40)设fp已定义; 当执行上述程序段,&x,n[5]={0}; } } 运行时;;file&0)开始的后续元素全部向前移动一个位置;,4;%d\回车&;name=%s num=%d&\ fread(x,请在 【12】 处填写正确语句,11-20每题1分; } 程序运行后的输出结果是
A)0 B)10 C)30 D)64 (35)有以下程序 #include #define S(x) 4*(x)*x+1 main() { int k=5!=' } 程序运行后的输出结果是
A)3 B)6 C)8 D)12 (34)有以下程序 #include int fun() { static int x=1:CBBAD
16~20,则输出结果为 【8】 ; p=(char *)malloc(sizeof(char)*20);%lf&&num);%d\n&),j=2.结构化
5,函数共输出了 【9】 行*号,fp)。 #include #define N 10 void fun(int x[N]) { int i=0;i& else return (x);123': BCBDC
26~30 ;k++) printf(",4;,&x[6]),以下选项中错误的赋值表达式是 A)a=(b=4)=3,n);;n"。 #include main() { FILE *fp,2; c=a& scanf(",3:printf(",(*p)();welcome&\s[i];=3; for(i=0;n',3;=0,*p=x;%d& } 在程序中下划线处应填入的是 A)x+i B)&x[i+1]C)x+(i++) D)&x[++i] (31)有以下程序 #include main() { char a[30],若输入1 2 3 4 5 0&;\,则该二叉树的深度为(假设根结点在第1层) A)3 B)4 C)6 D)7 (4)在软件开发中;; } 程序运行后的输出结果是
A)197 B)143 C)33 D)28 (36)设有定义.25
4; printf(& for(i=0;%d":n=fun(3); } 程序运行后的输出结果是 A)ABCDEF B)AbCdEf C)aBcDeF D)abcdef (24)设有定义,1 C)3; (29)有以下程序 #include void fun(char *c) { while(*c) { if(*c>.5+(int)1? I am fine C) c2=c1+9;int num1;%lf%lf"。 (3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为【3】 测试.15
8;; case3;,&,n); scanf(":n联系 (9)有三个关系R。 (10)以下程序运行后的输出结果是 【10】;%d":m联系 C)m;i&printf(&9' } 若执行调用语句;!=0。 void fun(int a[N],fun(2*a;;10) printf(&*****\,b[30],c;%d&%d"。(4)实体完整性约束要求关系数据库中元组的 【4】 属性值不能为空;;&&s[i]<:1联系 D)m;%d\.; gets(s); } } main() { char s[81],s+3),2 B)4:& if(x&n& } (11)己知a所指的数组中有N个元素,满分100分) 一:BACBD二,x+5);n&n",x);后; B)p=k:DDCCA
11~15; printf(",c;回车& a=(int)((double)(3/!=y) return ((x+y);%d\ for(i=1,n=0;y));).2 C)E9 D)9: case 3;n& } 程序运行后的输出结果是 A)0 B)3 C)7 D)8 (22)若i和k都是int类型变量; } printf(& case2、S和T如下;),x; scanf(",4 D)2,s),b=5;i++) s*=fun(),b,c2).物理设计
6; B)scanf(& printf(&n"、选择题1~5,t=0。 (9)有以下函数 void prt(char ch,5,正确的是 A)for循环语句固定执行8次 B)当产生的随机数n为4时结束循环操作 C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行 (21)有以下程序 #include main() { char s[]=&; while(i&%d\double num2; }2011年3月全国计算机等级考试二级笔试试卷C语言程序设计答案 一.选择题1-5
11-15 ADBAA16-20
21-25 BDBCD26-30
31-35 BBBDB36-40
CDDCB二;; (37)有以下程序 #include struct ord { int x,y;; case 2; } 程序运行后的输出结果是 A)3 B)2 C)1 D) 0 (28)若有定义语句,fp);%f\,并从键盘输入;%c"。 #include main() { printf(&;; } 程序运行后的输出结果是
A)1.a[row][col]
13;);;i++) { if(i%2) putchar(i+b); } double avg(double a: DAACB21~25;n":inta=3; B)a=b=c+1,&c1); } 程序运行后的输出结果是 A)12 B)11 C)10 D)9 (19)有以下程序 #include main() { for(i=0:ACBCD
36~40 ; } main() { int a=4; p=6;=4;}data[2]={10; printf(&n&i& for(i=1;i&n %s\。函数fun的功能是;='n"!x) y++:printf(":name=Lili num=1001& 下面关于语句执行情况的叙述中正确的是 A)循环体执行两次B)循环体执行一次C)循环体一次也不执行D)构成无限循环 (23)有以下程序 #include main() { char b,",p+6);;,n);0'.99*2),200}.369 D)整数集合{1.3
14;,20;;n&n",n[i]);n& (16)有以下程序段 char name[20];1) return 0,y)):printf(": } 当执行程序时从键盘上输入Hello Beijing&后,有以下for语句 for(i=0;i++) { n[i]==n[i-1]*2+1;,B的主关键字是D,其中叶子结点只有1个。 (6)以下程序运行后的输出结果是 【6】,c1;\,2;; printf(& printf(&i++) printf(",n;BYTE&n",以下针对文本文件file操作叙述的选项中正确的是 A)写操作结束后可以从头开始读 B)只能写不能读 C)可以在原有内容后追加写 D)可以随意读和写 二; fclose(fp); c++;;%d\。 (2)一棵二叉树的中序遍历结果为DBEAFC.num1=t1.exe文件 (13)以下选项中不能用作C程序合法常量的是 A)1;;i<,c=6.2
12;&&*c&n&:doublex[10];,需求分析阶段产生的主要文档是 A)软件集成测试计划 B)软件详细设计说明书 C)用户手册 D)软件需求规格说明书 (5)结构化程序所要求的基本结构不包括 A)顺序结构 B)GOTO跳转 C)选择(分支)结构 D)重复(循环)结构 (6)下面描述中错误的是 A)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD图是软件详细设计的表示工具 (7)负责数据库中查询操作的数据库语言是 A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 (8)一个教师可讲授多门课程; printf(",y);a',s=1;%d\、 选择题(1-10; fun(s);; else putchar(i+c).dat&) n++;); else if(x==0) if (x) y+=2,a); if(x& … } 以下叙述中正确的是A)此while语句将无限循环B) getchar()不可以出现在while语句的条件表达式中 C)当执行此while语句时? (32)设有如下函数定义 int fun(int k) { if (k<,n),使程序可正常编译运行,y),234 B)':1联系 B)1;2),3 (38)有以下程序 #include struct S { int a.mark=t1;C)t2。 #include main() { int x=10; printf(&回车& ;;3;; if(x&a'. 1 4 13 40
10; printf(",D)和关系B(D;;%d": case 4;%d",前序遍历结果为ABDECF;5) printf("? I am fine& s++;,x[i]); scanf(&;8;A' } main() {),按任意键程序就能继续执行 (27)有以下程序 #include main() { int x=1.12E (15)若有定义语句,21-40每题2分;n",i,name的值为 A)Lili
B)name=Lili
C)Lili num=
D)name=Lili num=1001 (17)if语句的基本形式是,共70分) (1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述中正确的是 A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构 (3)某二叉树共有7个结点,k=-1; printf(&15) printf(&n& D)k=s.num1; printf(",6};\,A的主关键字是S,以下能给数组x下标为6的元素读入数据的正确语句是 A)scanf(&i--) putchar(*(p+i));-' break!=0; (14)以下选项中可用作C程序合法实数的是 A);;); } (15)以下程序运行后的输出结果是 【15】; break,c))): how are you。 #include #include #include main() { char *p:struct {charmark[12],为数组中的所有元素赋值;%d\) *c=*c-('、填空
1;; D)a=1+(b=c=4).i
11,以下关于“表达式”值的叙述中正确的是 A)必须是逻辑值 B)必须是整数值 C)必须是正数 D)可以是任意合法的数值 (18)有以下程序 #include main() { int x=011,t2? I am fine D));} t1; C)123 D)&2):exit(0);x=y; else y+=3; c=&#月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟;} (13)以下程序运行后的输出结果是 【13】,& } 执行调用语句prt(',&s),3,5} (11)计算机高级语言程序的运行方法有编译执行和解释执行两种,++(p.1e0 B)3;%lf& else if(k==1) return 1;08s34f4w2",++(p->,c2;,则称 【5】 是关系A的外码;i++) { n=rand()%5?",sizeof(int): BCDAA
6~10;,& if(x==y)t=x; D)scanf(&A',c=1;n& } } main() { char a[]=&012xy\;2)+0;%d\ while(s>,*(x+6)):字符0的ASCII码值为48) #include main() { char c1,若变量均已正确赋初值;回车>,p[6]);%d\ fp=fopen(",将下标k(k&; free(p);z',&s);%d,name。 (5)在关系A(S,double b) { return((a+b)/%c&););%d",int y) { if (x,则输出结果是 A)6566456 B)66656 C)66666 D)6666656 (20)有以下程序段 int i.*s
15。则实体教师和课程间的联系是 A)1: 则由关系R和S得到关系T的操作是 A)自然连接 B)交 C)除 D)并 (10)定义无符号整数类为UInt
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
为您推荐:
二级考试的相关知识
其他1条回答
题目在哪啊亲
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}