【设计】顺序结构程序设计练习题.docx

精品word学习资料可编辑 名师归纳总结——欢迎下载 C语言练习题总汇 一, 单项题: 【次序结构程序设计】 己知i nt k , m=1 ;执行语句 k= — m++ ;后 k 得值就是( A ) .(提示: 负号与自加运算符同级 ,结合方向从右向左 ) A ) — 1 B) 0 C) 1 D)2 如有定义 in t x=4; 就执行语句 x + = x * = x + 1;后,x 得值为( C );A)5 B) 20 C)40 D )无答案 如有定义 : float a =3,0,b=4 ,0,c= 5,0;就表达式 1/ 2*( a+b+c) 得值为 ( C ) . A)6 ,0 B) 6 C) 0,0 D) 无答案 以下程序段得输出结果就是( C );(提示: a 当约束过严时 , 约束失效;按自由格式输出 . ) i nt a=12 3 4; prin t f (” %2d\n ", a); A) 12 B) 34 C )1234 D )提示出错,无结果5,以下程序段得输出结果就是( C); i nt a =1234; f l oat b=123 ,456; do ubl e c=1 23 45,54321; pr i n t f ( %2d , % 3;2f, %4.1f”, a, b , c); A)无输出 B)12, 123 ,4 6, 1 2 345;5 C ) 1 234, 123, 46, 12345, 5 D)1234 ,12 3,45 , 1234 ,5 6,设 x, y 均为整型变量 , 且 x=8, y = 5,就以下语句得输出结果就是(D) ; printf ("% d, %d \n,x — -,+ + y); A) 8,5 B) 7,5 C ) 7, 6 D) 8 , 6 7,以下程序得输出结果就是( A ). i nt mai n() { i nt a=20 , b=10; p ri nt f(%d ,% % d\n , a+b, a—b) ; } A) 30,% d B)30, 1 0 C ) 30,%1 0 D) 以上答案均不正确 ( %% d 中第一个%后面得表示字符 ) 8;以下程序得运行结果就是( A); int m a in () { fl o at x =2, 5; i nt y; y = (in t) x; p ri nt f( x= % f , y=% d”,x,y); } A ) x=2 , 500000,y =2 B)x =2,5 ,y = 2 C)x= 2 ,y=2 D ) x=2 ,5 00 000,y =2,000000 9,以下程序得输出结果就是( A) . i n t mai n() { char c= ‘ z’; pri nt f( "% c , c- 25);} A)a B) z C)z- 25 D ) y ( 字母共有 26个,而 z 就是最终一个) 10.下面程序得输出结果就是( C); i n t main( ) { do u ble d=3 ,2 ; i n t x= 1,2 , y ; y=( x+ 3,8)/5 ,0 ; pr int f(” %d\n , d* y) ;} A) 3 B) 3.2 C )0 D) 3, 07 精品word学习资料可编辑 名师归纳总结——欢迎下载 11,下面程序得输出结果就是( C ); ( 提示:输出时无定界符 ) int mai n( ) { i nt k=17; pr i ntf ( ”% d, % o, % x\n ", k,k , k); } A) 17,1 7, 17 B)17, 0 21, 0x1 1 C ) 17,2 1, 11 D )17,0x 1 1,021 12;以下程序执行后得输出结果就是(C) . i n t m a i n ( ) { char x =O x FFFF; pri ntf( %d \n,x —-);} A)- 327 67 B )FFF E C)- 1 D)=—3 2768 13,pr i ntf (” ’hi \’y\ b n") ;得输出结果就是 (C); ’ 'y\ \\bo u B) a\b re ’h ’ y\bou re ' hi’ you D)ab r e'hi ’y \b o u 14;有定义语句: int x ,y; 如要通过 sc anf(”% d,% d”, &x, y);语句使变量 x 得到数值 11,变量y得到数值 12,下面四组输入形式中错误得就是( A). A) 11〈空格> 12 回车〉 .. .. .B) 11, 空格> 12回车> C) 11,12 回车> . .. D)1 1, 〈回车>1 2回车> 1 5.有以

文档评论(0)

1亿VIP精品文档

相关文档