C语言第二章习题(11页).doc
《C语言第二章习题(11页).doc》由会员分享,可在线阅读,更多相关《C语言第二章习题(11页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-C语言第二章习题-第 10 页1.以下叙述中错误的是()。A) 使用三种基本结构构成的程序只能解决简单问题B) 结构化程序由顺序、分支、循环三种基本结构组成C) C语言是一种结构化程序设计语言D) 结构化程序设计提倡模块化的设计方法2.以下可以将任意一个两位整数n的个位数与十位数对换的表达式为( )A) (n-n/10*10)*10+n/10B) n-n/10*10+n/10C) n/10+(n-n/10)D) (n-n/10)*10+(n/10)3.以下叙述中错误的是A) 算法正确的程序可以有零个输入B) 算法正确的程序最终一定会结束C) 算法正确的程序可以有零个输出D) 算法正确的程序对
2、于相同的输入一定有相同的结果4.若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(xy)?(x) : (y)中的条件表达式(xy) 等价的是()。A) (xy0)B) (xy0)D) (xy0)5.有以下程序#include main() int a; a = (int)1.99*3;printf(%dn, a);程序的运行结果是( )A) 3 B) 5C) 6 D) 结果不确定6.请选出合法的C语言赋值语句:( )A) a=b=58 B) i+;C) a=58,b=58 D) k=int(a+b)7.假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代
3、数式 1/abc 的表达式是:( ) A) 1/a*b*c B) 1/(a*b*c) C) 1/a/b/(float)c D) 1.0/a/b/c8.请选出以下语句的输出结果:( )printf(%dn,strlen(t065xffn);/srelen()为求字符串长度的函数,返回字节数。A) 5 B) 14 C) 8 D) 输出项不合法,无正常输出9.请选出以下语句的输出结果:( )printf(%dn,strlen(xffff);A) 1 B) 2 C) 3 D)510.有如下程序段,其输出结果是什么:(表示输出回车符)( )main( ) int a=1,b=3,c=5; if (c=a
4、+b)printf (yesn); elseprintf(non); A) yes B) no C) yesn D) non11. 以下说法中正确的是( )A) C语言程序总是从第一个的函数开始执行B) 在C语言程序中,要调用的函数必须在main()函数中定义C) C语言程序总是从main()函数开始执行D) C语言程序中的main()函数必须放在程序的开始部分12.逻辑运算符两侧运算对象的数据类型 () A) 只能是0和1 B) 只能是0或非0正数 C) 只能是整型或字符型数据 D) 可以是任何类型的数据13. 以下叙述中错误的是 ()A)C语句必须以分号结束 B)复合语句在语法上被看作一条
5、语句 C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句14.已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=ab)&(n=cd)后n的值为( )A) 2B) 0C) 1D) -115.设变量已正确定义并赋值,以下正确的表达式是()A) xyz5,y B) int(15.8%5)C) xy*5xzD) x25%5.016.若有定义语句:int x10;,则表达式xxx的值为()A) 0B) 20C) 10 D) 1017.有以下程序#include main( ) int c, d; c = 103; d = 10+3;printf(%d,%dn,
6、 c, d); 程序运行后的输出结果是( )A) 13,13B) 9,13C) 10,13D) 103,1318.若有定义:int a=7;float x=2.5,y=4.7;则表达式:x+a%3*(int)(x+y)%2/4的值是:( )A)2.500000B)2.7500000C)3.500000D)0.00000019.已知x=43,ch=A,y=0,则表达式(x=y&chb?”*a=%d”:”#b=%d”,a,b);A)输出结果格式错误 B)*a=2C)#b=2 D)#b=322. 下列运算符中,结合方向为自左向右的是( )(A)?: (B), (C)+ = (D)+ + 23. 设x
7、、y、z均为int型变量,则执行以下语句后,x、y、z的值为() x=1;y=0;z=2; y+&+z|+x; A)2、1、3 B)2、0、3 C)2、1、3 D)2、1、2 24.若有以下定义和语句:int y=10;y+=y-=y-y;则y的值是()A)10 B)20 C)30 D)4025. 下列表达式中,不满足”当x的值为偶数时值为真,为奇数时值为假”的要求的是()A)x%2=0 B)!x%2!=0C)(x/2*2-x)=0 D)!(x%2)=026.以下能正确定义整型变量a,b和c并为其赋初值1的语句是( )A) int a=b=c=1; B) inta,b,c=1; C) a=b=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第二 习题 11
限制150内