C++基础+编程题复习.docx.pdf

上传人:tbuqq 文档编号:5615787 上传时间:2020-07-02 格式:PDF 页数:92 大小:673.18KB
返回 下载 相关 举报
C++基础+编程题复习.docx.pdf_第1页
第1页 / 共92页
C++基础+编程题复习.docx.pdf_第2页
第2页 / 共92页
C++基础+编程题复习.docx.pdf_第3页
第3页 / 共92页
C++基础+编程题复习.docx.pdf_第4页
第4页 / 共92页
C++基础+编程题复习.docx.pdf_第5页
第5页 / 共92页
点击查看更多>>
资源描述

《C++基础+编程题复习.docx.pdf》由会员分享,可在线阅读,更多相关《C++基础+编程题复习.docx.pdf(92页珍藏版)》请在三一文库上搜索。

1、08VC 练习卷总分: 80 分 1. 单项选择题 1.在 C+语言中 , char型数据在内存中的 存储形式是 a _ A.ASCII 码 B.补码 C.反码 D.原码 2.设 n=10,i=4,则赋值运算 n%=i+l 执彳亍 后, n 的值是 _ a _ o A.0 B. 3 C. 2D. 1 3.设 int n=3;贝 ij+n 的结果是c _ , n 的结果是 _ o A.23 B. 32 C. 44 D. 53 4. 设 int m=l,n=2 ;则 m-H-=n 的结果是 _a_。 A.0 B. 1 C. 2 D. 3 5. 设 int m=l,n=2 ;则卄 m=n 的结果是b

2、。 A.0 B. 1 C. 2 D. 3 6.系统约定 C+源程序文件名的缺省的扩 展名为 _ a _ ? A.cpp B. c 卄 C. bcc D. vcc 7.设有说 明 “inta=15,b=17,c;”,执行 表 达 式“c=a|(b+=b)”后,则 a、b、c的值分别 是 a A.15、17、1 B. 1、34、35 C. 15、 34、1 D. 15、 17、 15 8.设有说明“int x=10,y=4,f;float m;” ,执 行表达式“匸m=x/y” 后,则 f、m 的值分别 为 d A.2、2.5 B. 3、2.5 C. 2.5、2.5 D. 2、2.0 9.设有语句

3、“for(int i=5,sum=0; -H-sum, i =、屮,优先级最低 的运算符是 _ c _ 。 A. + B. ;)s2) B. if(strcmp(sl,s2) C. if(strcmp(s2,s 1 )0) D. if(strcmp(s 1 ,s2)0) 31.判断字符 T*和 b 是否相等,应当使用 A. if(a=b) B. if(a=b) C. if(strcmp(a,b) D.if(!strcmp(a,b) 32.冇下面的程序段,则d _ char a3,b =”China ”; a=b;cout?a; A. 运行后将输出China B.运行后将输出 Ch C.运行后将

4、输出Chi D.编译出错 33.下面程序段的运行结果是_b _ charc5=a,b,0,c,0; cout?c; A. a”b B. ab C. abOc D. abc 34.下曲是对字符数组s的初始化,其屮不 正确的是 _d _ A. char s5=“abc“; B. char s5=W,W; C. char s5=“; D. char s = ,abcdef,; 35.定义如下变量和数组: int k; int a33=l,2,3,4,5,6,7,8,9; 则下面语 句的输出结果是 _a _ for(k=0;k void main() char a = nmorning,t; int

5、I,j=0; for(I=l;I # include void main() char a80=”AB“,b80=TMNP ”; int 1=0; strcat(a.b); while 何 I 卄! iOJbI=aI; cout?b; A. LB B. ABLMNP C. AB D. LBLMNP 46.下面程序的运行结果是_a _ void main() char ch7= H12ab56H; int I,s=0; fdr(I=0;chI= ,0,I+=2) s=10*s+chI-0; cout?s; A. 1 B. 1256 C. 12ab56 D. 1256 47.下述对 C 卄语言字符

6、数组的描述中错 谋的是 c_ A. 字符数组可以存放字符串B.字符 数组 可以整体输入,输出 C.可以在赋值语句中用赋值运算符对字 符数组整体赋值 D.不可以用关系运算符対数组中的字符 串进行比较 48.卜?列 _ a _ 是语彳 ij. A. ; B. a=17 C. x+y D. coW 49.设 el 和 e3是表达式,与语句 for(e 1 ;e3)s;等同的语句是 _ d _ 。 A. fbr(el;el;e3) s; B. for(el;e3;e3) s; C. for(el;0;e3) s; D. for(el;l;e3) s; 50.若定义: float x; int a,b;

7、则正确的 switch 语句是 _ d _ o A.switch(x) case 1.0:cout?“*n n; case 2.0:cout? “*n n; B.switch(x) case 1.2:cout?“*n M ; case 3 : cout? “*n n; C.switch(a+b) case 1 : cout? n*nM ; case l,2:cout? n*n“; D.switch(a+b) case l:cout?“* n“; case 2:cout? “*n n; 2. 填空题 1.设 有 语 句 “ int x43=3,4,5,6,7,8,9,10,ll,12;”,则 x

8、32 的初值是 _ 0_? 2. 执行语句序列 char s20i 程序设计” ; cout?strlcn(s); 输出结果是 _8 _ 3. 设有语句“ char s -ChinaOnanjin n; int m=strlen(s);n,则 m 的值是 _ 5 _ 。 4. 执行以下语句序列后,y 的值为 _ 17 _ o #define S(x) x*x int y, z=5; y= S(z+2); 5. 已知函数 f 的定义是 : int f(int n) n*=2; return n+1; 则执行 int m=6,n=2; m=f(n); 后,m和 n的值分別是 _ 5_2_。 6?下

9、血程序运行后输岀的第二行是 _10_35_5 _ o # include int a=5; void main() int a=10,b=20; cout?a?* ,?b?endl; int a=0,b=0; fbr(int i=l; i int sum(int); void main() int sj; for(i=l;i int func(int a) static int x=10; int y=l; x+=a; a+; y+; return(x+y+a); void main() int i=3; while(iz z 11.若 有 定 义: int a 4=1,2,0,4,6,8,1

10、0;则初始化后, al2 得到的初始值是 _0_, a2l 得到 的初 值是_6_o 12. 以下程序的执行结果是_0,0,1o # include void main() int x=5,y=2; cout?! (y=x/2)? , 7 , ; cout?(y!=x%3)?”, ”; cout?(x!=y|x=y)? endl; 13. 语句 cout?n n;的输川结果为 。 VC 练习卷总分: 115 分 一 1. 单项选择题 1.在一个被调用函数中,关于return 语句 使用的描述,错误的是_d_。 A. 被调用函数中可以不用return语句 B. 被 调用函数中可以使用多个retu

11、rn 语句 C.被调用函数屮,如果有返冋值,就一 定要有 return 语句 D.被调用函数中 , 个 return 语句可返 回多个值给调用函数 2.以下程序输出的结果是 a= _ a _ ,b= _ # include void main(void) fbr(int a=l,b=l; a=8) break; if(b%2=l)b+=7; continue; b-=3; cout?,a= ,?a?n,?,b=,?b?,n; A. 2 8 B. 1 7 C. 8 2 D. 7 1 3.在 C+语言程序中,冇关函数的定义正 确的是 _ b _ o A.函数的定义可以嵌套,但函数的调用 不可以嵌套

12、 B.函数的定义不可以嵌套,但函数的调 用可以嵌套 C. 函数的定义和函数的调用均不可以嵌套 D.函数的定义和函数的调川均可以嵌套 4.在循坏语句的循坏体屮使川break语句 的作用是 b_o A. 结束木次循环B.结束该层的循环C.结 束开关语句 D.结束程序执行 5.下血程序段的运行结果是a_。 #include void main() int I ; fdr(I=l;I int f(int); void main() int a=2,i; fbr(i=O; iy) cout? “xyn“ ; else cout?“x=y n; B.if(x!=y) if(xy) cout? ,xyn,;

13、 else cout?“xy) cout? “xyn n else cout?“xy)coutvyrr; else cout?“x=yn H; else cout?”x=yn” ; 10. _ 下 列 DO-Whilc 循环的次数为 _d _ int i=5; Do D.使用方便,提高可读性 16.int x=-l; do cout?i?endl; i?; while(i!=0); A. 0 B. 1 C. 5 D.无限 11.已知函数 f 的原型为 : void f(int 变量 s,t 的定义是:int s;char t=”ABCD ”; 把 s 和 t 分别作为第一参数和第二参数来调 用

14、函数 f,正确的调用语句是:C_O A. f( B. f( C. Rs,t); D. Rs, 12.下列 _ a _ 是语句 . A. ; B. a=17 C. x+y D. cout?n 13.若定义: float x; int a,b;则正确的 switch 语句是 _ d _ o A. switch(x) case 1.0:cout?“*n n; case 2.0:cout? n*nn; B.switch(x) case 1.2:cout?“*n ,; case 3 : cout?n*nf,; C.switch(a+b) case 1 : cout?n*n M ; case l,2:co

15、ut?“*n n; D.switch(a+b) case 1:cout? n* nn; case 2:cout? M *n H; 14.以卜 ?正确的说法是 _ d _ o A.用八若需要调用标准函数,调用前必 须重新定义 B.用户可以直接调用所有标准库函数 C.用八可以定义和标准库函数重名的函 数,但是在使用时调用的是系统库函数 D.用户可以通过文件包含命令将系统库 两数包含到用户源文件屮,然后调用系统库 函数 15.采用函数重载的目的在于_do A. 实现共亨 B.减少空间 C.提高速度 x=x*x; while(!x); 下列说法正确的是_ c_。 A. 是死循环 B.循环执行两次C.

16、循环执行 一次 D.有语法错误 17.以下四组函数原型说明中,满足C+ 函数重载规则的是c _ o A. float Afloat x); void Rfloat y); B. float f(float x); void f2(float x,float y); C. float f(float x,int y); void f(float y);D. float f(float y); float f(float y); 18.下而的程序输出的结果是_b_o # include void LE(int a=b; b=x; cout ?a? H n?b?cndl; void main() i

17、nt x=10,y=25; LE(x,y); cout ? x?n n?y?cndl; A. 25 10 25 10 B. 25 10 25 25 C. 25 10 10 25 D. 10 25 10 25 19. 以下函数声明中,存在着语法错课的是 d o A. int AA(int a,int) ;B. int *BB(int,int) ; C. void CC(int,int=5) ; D. void *DD(x, y) ; 20.int a=l,b=2,c=2; while(a sub 1 (char a , char b) char c ; c=a ; a=b ; b=c ; sub

18、2(char *a , char b) char c ; c=*a ; *a=b ; b=c ; sub3(char *a , char *b) char c ; c=*a ; *a=*b ; *b=c; void main() char a, b; a-A; b=B*; sub3( cout? a?b; a-A; b=B*; sub2( cout? a?b; a-A*; b=B : subl(a,b); cout?a?b; A. BABBAB B. ABBBBA C. BABABA D. BAABBA 45.当一个函数无返I 叫值时,函数的类型 应 定义为 _ a_ o A. void B.

19、 任意 C. int D.无 46.关于函数返冋值的的描述正确的是 A.函数返回表达式的类型一定?函数的 类型相同 B.函数返回值的类型决定了返回值表达 式的类型 C.当函数类型与返回值表达式类型不 同,将对返回值表达式的值进行类型转换 D. 函数返回值类型就是返回值表达式类型 47.运算符 +、 void main() int x,y,z; x=y=z=3; y=x+-l; cout?x?y? n;; y=+x-l; cout?x?y? M /; y=z+1; cout?x?y?endl; 2. 若给 iun 函数的形参 s传递字符串:“ U U6354abc” (其中“ U ”表示空格字符

20、 ), 则 函数的返回值是 6354_o #include long fun(char s) long n; int sign; fbr(;*s=- ;s+); sign=(*s=*-)? -1:1; if(*s=+|*s= ) s+; fbr(n=0;*s =,0 y=*a; fbr(i=l;i void func(int); void main() int k=4; func(k); func(k); cout?endl; void func(int a) static int m=0; m+=a; cout?m? n H ; 10.以下程序输出结果的第一行是 _2_3_4_5 _ , 第

21、二行是 _7_。 #include int k; void main(void) k=5; for(int i=0;i int fifint x) static int u=l; x+=x; return u*=x; void main(void) int x=10; cout?f(x)?n; cout?f(x)?n; 14. #include int Hint n,int k) if(k static int x=5; void fl (); void 2(); void main() auto int x=3; cout?x?1; fl() ; 位() ; cout?x?endl; voi

22、d fl () x+=l; cout?x?1; void f2() int x=l; cout?x?At; 18. 若有宏定义: #define T(x,y,z) x*y*z/4 则 表达式 T(8-3,2*4,2+3) 的值是 ? 40_。 19. 设有语句int a=258,b; unsigned char c;b=c=a;则 b 的值是 _2。 20.有语句“ int a=5,b=7,c=15,d ; d=ba|(c=a+b);”,则 c 的值是 _15 _ 。 21. 下列程序运行后的输ill 结果是 s=7_o # include void main() int s=0,k; for

23、 (k=7;k=0;k-) switch(k) case 1: case 4: case 7:s+;break; case 2: case 3: case 6:break; case 0: ease 5:s+=2;brcak; cout?ns= H?s?endl; 22. 函数 my_cmp() 的功能是比较字符串s 和 t 的大小,当 s等于 t 时返回 0,否则返回 s和 t 的第一个不同字符的ASCII 码差值 , 即当 s(时返冋正值,当s void main() float a7=2,6,3,8,3,12,9; sort(a?7); fbr(int i=0;i void main()

24、 int a=0,b=l,c=0,d=20,x; if(a) d=d-10; else if(!b) iR!c) x=15; else x=25; cout?“d =,?d?endl; 27. 以下程序的执行结 _firstthird_o # include void main() int x=l,y=0; switch(x) case 1: switch(y) case 0: cout? nfirstn;break; case 1: cout?Msecond M ;break; case 2: cout? nthirdn“; 28. 设冇语句 “intm;floatx,y;y=m=x=5.9

25、9;”, 则 y 的值是 _5_。 29. 每个基木语句的结束标志是分号 30. 执行 cout?nabc M ?123;的输出结果为 _abcl23_o 31.下列函数用于将任意方阵(行数等于列 数的二维数组)转置,请填空。 void mt(float *a,int n) 如数组 :1 11 3 ? 2 int i,j; float t; 2 3 4 5 fbr(i=O;i_ o 33. 以下程序运行后输出的结果是 _2_4_6 _ o # include int sbc(int a) static k; a+=k+; return a; void main() cout?sbc(2)? ,

26、 *; cout?sbc(3)?* cout?sbc(4)?endl; 34. 指出下面程序的输出结果6_0 # include void main() int x,y; for(x= 1 ,y= 1 ;y=10) break; if(x%2=l) x+=5continue; x-=3; cout?y?endl; 35. 若有 int i=10, j=0; 则执行完语句 if(j=O) 汁+; else i; 后 i 的值为 11 o 36. break语句只能用在循环语句和_switch_ 语句中。 37. 以下程序的执行结果是x=10 。 #includc void func(int);

27、void main() int x=10; func(x); cout?“x =,?x?endl; void func(int x) x=20; 3 for(k=l;kwp) p+; for(i=n+l;ip;i ) wi= _ ; wp=x; +n; wi-l 44. 验证哥徳巴赫猜想:任何一个人于6 的 偶数均可表示为两个索数Z 和。要求将 6? 100 之间的偶数都表示为两个素数之和。素 数指只能被 1 和自身整除的正整数,1不是 素数, 2 是素数。请填空。 #include int prime(int n) int k; fbr( k=2; k int x=l; void func(

28、int); void main() func(x); cout?Mx=“?x?endl; void func(int x) x=3; 47. 以下程序的执行结果是_25_ o #include int add(int a,int b); void main() extern int x,y; cout?add(x,y)?cndl; int x=20,y=5; int add(int a,int b) int s=a+b; return s; 48. 指出下而程序的输出结果 _1_1_2_3_5_8_13_21 34 55 # includc void main() int il=l,i2=l,

29、i3,i; cout?il? f?i2? for(i=3;i void main() int x; cin?x; if(x+5) cout? x?cndl; else cout?x?endl; A. 6 和 3 B. 7 和 5 C. 7 和 4 D. 6 和 4 14.C+中 cin 是 _ d _ 。 A.一个标准的语句B.预定义的类 C. 预定 义的函数 D.预定义的対象 15.使用如 sctw()的操作对数据进行格式 输出时,应包含 _C _ 文件 A. iostream.h B. f stream, h C. iomanip.h D. stdlib.h 16.设有两个语句 “int

30、xE;cin?x;”,则 编译 器认为 c A.说明语 j “intxW;”错 B.两个语句都错 C.语句“cin?x;”错 D.两个语句正确,没有语法错 17.控制格式 I/O 的操作中, _d_是设置域 宽的。 A. ws B. oct C. setfill() D. setw() 18.下列关于开关语句的描述中, _a _ 是正确的 . A.开关语句中 default 子句可以没有,也 可 以有一个 B.开关语 5 屮每个语句序列中必须有 break语句 C.开关语句中 default 子句只能放在最后 D.开关语句中 case子句后面的表达式可 以是整型表达式 19.O+语言冲 whi

31、le 和 do-while 循环的主 要区别是 a. A. do-while 的循环体至少无条件执行一次 B.while 的循环控制条件比do-while 的循 坏控制条件严格 C.do-while 允许从外部转到循环体内 D.do-while 的循环体不能是复合语句 20. 下列 DO-While 循环的次数为 _ d _ . int i=5; Do cout?i-?endl; i-; whilc(i!=0); A. 0 B. 1 C. 5 D.无限 21.下述关于 break语句的描述屮, c_ 是不正确的 A.break语句可用于循环体内,它将退出 该重循环 B.break语句可用于开关

32、语句中, 它将退 出开关语句 C.break语句可用于 if 体内,它将退出if 语句 D.break语句在 - 一个循环体内可以出现 多次 22.int x=O,s=O; while(!x!=O) s+=+x; cout?s; 则_ b _ o A. 运行程序段后输出0 B.运行程序段后 输出 1 C.程序段中的控制表达式是非法的D. 程序 段执行无限次 23.设 el 和 e3是表达式,与语句 for(e 1 ;e3)s;等同的语句是 _ d _ 。 A. fbr(el;el;e3) s;B. for(el;e3;e3) s;C. for(el;0;e3) s;D. for(el;l;e3

33、) s; 24.执行下列程序,输入为1 的输出结果 是 _ a _ o # include main() int k ; cin?k; switch(k) case 1:cout?k+?endl;break; case 2:cout? k-H-?end 1; case 3:cout? k+4-?endl;break; case 4: cout? k+?endl: default:cout? nFull!M ?endl; A. 1 B. 2C. 2 3 45 D. 1234 25.循环语句 for(v 表达式 1;)y) cout? nxyiin; else cout? nx=y“; B.iRx

34、!=y) if(xy) cout? nxynn; else cout? nxy) cout? “xyn“ else cout?“xy)cout? “xyn n; else cout? nx=ynH; else cout? nx=yn“; 27.下面程序的运行结果是a #include void main() int i=0; while(-H-i) if(i=10) break; if(i%3!=l) continue; cout? i; A. 1 4 7 B. 1 1 1 C. 3 3 3 D. 2 4 6 28.以下程序输 HI 的结果是 a= _ a_ ,b= _ # include v

35、oid main(void) fbr(int a=l,b= 1; a=8) break; if(b%2=l)b+=7; continue; b-=3; cout?,a= ,?a?,n?,b=“?b?,ir; A. 2 8 B. 1 7 C. 8 2 D. 7 1 29.int x=-l; do x=x*x; while(!x); -K 列说法正确的是_ c _ o A. 是死循坏 B.循坏执行两次C. 循环执行 一次 D.有语法错课 30.下面程序段 d _ o for(t=l;t=0 时 A. 4 B. 5 C. 6 D. 7 什么也不输出 35.与以下程序段等价的是a o C. cout永

36、远也不执行D.最多允while(a) 许输出 100 个非负整数 if(b) continue; 31.下列 for 循环的循环体执行次数为 d C; For(int i=0j=10;i=j=10;i+,j-) A? while(a) A. 0 B. 1 C. 10 D. 无限if(!b)c ; 32.以下程序的输出结果是 a o B. while(c) # include if(!b) break ; void main() f c; I int x=l,y=0,a=0,b=0; f C. while(c) switch(x) if(b)c ; case 1: D? while(a) svv

37、itch(y) if(b) break : case 0:a-H-;break; c; case l:b+;break; 36. 为了避免嵌套的if-else 语句的二义性 , case 2:a+;b+;break; C 卄语言规定 else总是与 _c_组成配对关 系。 A.缩排位置相同的if cout?a? n;f?b?endl; B.在英之前未配对的if A. 2 B ?1,1 C? 1,0 D ? 2,2 C.在其 Z 前未配对的最近的if 33. break语句只能用在 d D.同一行上的 if A.开关语句小37.下述关于循环体的描述屮,c 是 B.函数体屮允许语句出现的任一位置错

38、误的 . C.循环语句中A. 循环体中可以出现break语旬和 D.开关语句或循坏语句屮continue 语句 34. 下而程序段的运 行结果是 B.循环体屮还可以出现循环语5 a o C.循环体中不能出现goto 语旬 #include D.循环体中可以出现开关语句 void main() 3 func(int a,int b) fbr(I=0;I void main(void) for(int a= 1 ,b= 1 ;a=8) break; if(b%2= 1) b+=7 ;continuc; b-=3; cout void main() int s=0 ,k; for (k=7;k=0;

39、k ) switch(k) case 1: case 4: case 7:s+;break; case 2: case 3: case 6:break; case 0: case 5:s+=2;break; cout?ns=“?s?endl; 5. 若用 0 至 9之间不同的三个数构成一个三 位数,以下程序将统计出共有多少种方法。 请填空。 # include void main() int ij,k,count=0; fbr(i=l;i void main() intil=l,i2=l,i3,i; cout?il? *; fbr(i=3;i void main(void) int x=6;

40、do x-=2; cout?x?,n ,; whilc( x); 10. 每个基本语句的结束标志是一分号_。 11.以下程序的输出结果是 _200,100 _ o #includc void f(int a=b;b=t; void main(void) int x=100,y=200; f(x,y) ; cout?x?,;?y?n,; 12. 以卜 ?程序的执行结果是 _25_ o #include int add(int a,int b); void main() extern int x,y; cout?add(x,y)?endl; int x=20,y=5; int add(int a,

41、int b) int s=a+b; return s; 13. 已知函数 f 的定义是: int f(int n) n*=2; return n+1; 则执行 int m=6,n=2; m=f(n); 后,m和 n的值分别是 5 2 。 14. 两数 my_cmp() 的功能是比较字符串s 和 t 的大小,当 s等于 t 时返回 0,否则返回 s和 t 的笫一个不同字符的ASCII 码差值 , 即当 st lit 返回正值 , 当 SVt 时返回负值。 请填空。 my_cmp(char *s, char *t) while (*s=*t) if (*s=) return(O); +s, +t;

42、 return _ ; *s-*t 15. 若有宏定义: #define T(x,y,z) x*y*z/4 则 表达式 T(8? 3,2*4,2+3)的值是 40_。 16. 下面程序运行后输出的笫二行是_10 35 5_。 # include int a=5; void main() inta=10,b=20; cout?a? , ?b?endl; int a=O,b=O; for(int i=l; i void func(int); void main() int x=10; func(x); cout?nx= n?x?cndl; void func(int x) x=20; 1 void

43、 main() double a=88.1 char b=a; func(b); void func(int x) cout?x?endl; void func(double x) cout?x? f; 20. 有如下函数说明 : void display(char c); 则 它的返回值是 _无值型 21. 下列函数 A 与 B 功能等价,请填空。 程序 A: int f(int n) if(n=l tO+tl 22. 以下程序输出的结果是a=_2_, b= _ 8_。 # include void main(void) for(int a= 1 ,b= 1 ;a=8) break; if(

44、b%2= 1) b+=7 ;continuc; b-=3; cout?na= H?a?lnf?nb=n?b?r; 23. 有如下函数说明 : void display(char c); 则 它的返回值是 _无值型 24. 已知函数 f 的定义是: int flint n) n*=2; rctum n+1; 则执行 int m=6,n=2; m=f(n); 后,m和 n的值分别是 _ 5_2 _ 。 25. 以下程序运行后输出的结果是_36_。 #inc 1 ude int get(int x,int n) /n 表示数纽 x 屮的元索 个数 if(n=l) return xOJ; else r

45、ctum gct(x,n-l)+xn-l; void main() intx= ( U2,3,4,5,6,7,8; int n=sizeof(x)/sizeoint); cout?gct(x,n); 26. 执行下列程序段后,i 值为_2。 int “int x) static int k=0; x+=k+ ; return x; int i=f(f(l) ; 27. 以下程序输出的第一行是_2_,第 三行是 _24_。 # include int fun(int n) static int j=l; return j*=+n; void main(void) for(int k=l;k vo

46、id main() int x=5,y=2; cout?! (y=x/2)? , 7 , ; cout?(y!=x%3)?”, ”; cout?(x!=y|x=y)? endl; 35. 设有语句int a=6,b=3; float x=8,y; y=b/a*x/2; 则 y 的值是 _0.0 _ 。 36. 指出下而程序的输出结果_6_。 #include void main() int i=l,s=l,n=20; while(s void main(void) intj,k,s,m; for(k=l;k void main() int a=0,b= 1 ,c=0,d=20,x; if(a) d=d-10; else 贞! b) if(!c) x=15; else x=25; cout?“d=“?d?endl; 40. 以下程序输出的第一行是4_,笫二行是 _l_o # include void main(void) int x=6; do x-=2; cout?x?n*; while( x); 41. 设有语句: int i=l,s=l; for(; s+i void main() int x; cin?x; if(x+5) cout? x?endl;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1