1. 首页
  2. 文档大全

C语言程序设计-------阅读程序题库及答案

上传者:ai****ue 2022-07-27 07:41:57上传 DOCX文件 152.81KB
C语言程序设计-------阅读程序题库及答案_第1页 C语言程序设计-------阅读程序题库及答案_第2页 C语言程序设计-------阅读程序题库及答案_第3页

《C语言程序设计-------阅读程序题库及答案》由会员分享,可在线阅读,更多相关《C语言程序设计-------阅读程序题库及答案(35页珍藏版)》请在文档大全上搜索。

1、2.1】以下程序得输出结果就是. main( D )阅读程序题 ?float a ;a=1/100000 0 00; ?p r i ntf (” g” , ; ?1、 00000e 0 7 D)A) 0、0 0 0 0 0 e +00 B) 0、0 C)? 2、2】下面程序得输出结果就是B # i n cl ude vstdio、h>m a in () int X =10; i nt x = 20;prin tf% d,”, x;) ? ?pri ntf ("%n”,X );?A)10, 20B) 20,10 C)10, 10D) 20,202、 3】以下程序得输出结果就是ma

2、in()? u n si g n ed i ntn;i n t i= 5 21; ?n= i;print f ("n= %u n ",n); /变量 i 中得负号传送给变量 n 后 ,因 n 就是无符号数 ,已不作为负号处理。 ?A) n =52 1B) n=521 C)n=650 1 5D)n =1021 7 0103【2、4】以下程序得输出结果就是.ma i n (Dnt x =10 , y = 10; p ry) ; ? ?A) 1 0 10 B)2、 5】以下程序得输出结果就是n t n = 1;pr in tf % d % d %语言在执行 prin tf( )时

3、,就是从后向前,即先处理n,ntf( % d9 9 C)9Bo ?mai ndn" ,10 D) 10()? in”,n,n ,n ); ?/ C对函数中得表达式表列得处理顺序n,再处理n+ +,最后处理A) 1 11 B) 1 0 1 C)1 10 D) 1 2 1【2、6】以下程序得输出结果就是.?main()? int x=0 x02f f ,y=0 x0 ff00; ? p rintf (” dh " , (x & y) > > 40 x0 0 5 f);?A)1 27 B) 2 5 5 C) 128 D)12、11】下面程序得输出结果就是。?m

4、 a in ()? i int a= 1; ?ch a r c= 'a' ?fl o at f = 2、0;?pri n tf ("%d n”,(!(a=0 ),f! =0 && c= ' A' ); ? ?A)0 B)【2、8】下面程序得输出结果就是ma in () int a=1, i=a+1 ;d o? a+ ; ?while(i+ > 3); ?prin t f (”d n",a); ?A)1 B)2 C ) 3 D) 4?【2、 9】下面程序得输出结果就是。?mai n()s w i t ch (a) ? c

5、ase 1:sw itch (b) i nt a = 1 11; ?a=a 0 0 ;?p r intf ("% d,%o n", a, a); ?A)111, 157 B) 0 , 0 C)20,2 4 D) 7, 7 mai n?【2、10】下面程序得输出结果就是 ch ar s 12 = ” ab ook" ?printf ("%、4s”,s); ?A) a boo k ! B ) a bo ok! < 四个空格C ) a bo D)格式描述错误,输出不确定nt a, b; ? s canf (” 辺 % 3 d", & a

6、, & b);printf (” a%d b=% dn", a, b); ?A) a=12 b=3 4 B) a= 1 23 b= 45 C)a= 1 2 b =3 4 5D)语句右错误?【2、1 2】以下程序段得输出结果就是。 in t a=10,=50,c=30;if (a> b) ?a= b; ?b=c;c=a;?p r i n tf (” a幷 d b=%dc= %d nII,a,b, c);A) a=1 0 b=5 0 c =10B ) a= 10b= 3 0 c= 1 0C) a= 50 b=30 c=10 D) a=50 b=30c =502、1 3】以下

7、程序得输出结果就是main( )? ina=0,b=1, c=0,d = 20;i f(a) d=d 1 0; ?else if(!b) ?if (!c)d=15;el se d= 2 5; ?p r intf (” d%n” ,d ; ?A) d = 1 0 B) d =15 C)d=2 0 D)=252、 14】下面程序得输出结果为.?main( )? int a= 1, b=0; c a se0: pr i nt f ("伙伙 0 * * ”); bre a k; ?c a sepri n t f(”* 1* ”); b reak;?case 2: pr intf("

8、2*”)break;A ) *0 B) *0* * 2 * C) 0* 1* * 2* * D)有语法错误【2、1 5】以下程序得输出结果就是main()char 伙 s= ” 1212 2 11" ?int v1 =0, v2=0 , v3 =0 ,v4=0, k;?fo r ( k = 0; sk; k + +)swi t ch(s k )? ca s e '1': v 1+;?ca se '3 v 3+; ?cse '2: v2+ +;?de fault:v2+;p r i ntf("v 1 = %d ,v2=% d ,v 3=% d,

9、 v4 = % dn",v1,v2, v3,v4);B) v1 = 4, v2= 9, ?A) v1 = 4, v 2=2, v 3= 1 ,v4=1 v3=3 , v4 =1 ?C) v 1 =5,v 2 =8,v3=6 , v4=1 D) v1=4,v2=7 , v3 = 5, v 4= 82、 16】下面程序得输出就是 。m a in() int X=1,y=0 , a= 0, b = 0; ?sw it ch( x) ? case 1:switch(y)? cas e 0: a+; break;case 1:b+ +; b reak ;? ?c a se 2: a+; b +

10、; b reak ;?pr i n tf(" a=% d, b= % n”,a, b); ?A)a= 2, b=1 B) a = 1,b=1 C) a=1 , b =0 D)a =2,b=2【2、17 】下面程序得输出就是main() int n um= 0;?while ( n u m =2)? nu m + ; ?pri n tf(" %n”,n u m); ?A)1 B) 1C) 1 D)12 22? 334?【2、1 8】面程序得输出结果就是ma in ( )? int a =1 , b=0 ; ?do? s wi tc h( a)case1 :b=1 ; b re

11、 ak; ?case 2: b=2;br e ak ;?defaultb= 0 ;? ?b =a+b; whi le! b) ;case ' B ': k ; ? c ase ' C'k + = 2; brea k ;【2、1 , 1 D)2, 21 9】从键盘上输入 446755时,下面程序得输出就是#inc 1u d e stdi 0、h>?m ain()intc; ?while(c= g etchar ()! =' n ')Swi tc h( c ' 2/ )? c ase 0: ? c ase 1: p u t char(


文档来源:https://www.renrendoc.com/paper/212733800.html

文档标签:

下载地址