《C++程序设计——严悍 李千目 张琨》

作者:严悍 李千目 张琨  出版社:清华大学出版社

题目 题型
下面哪一个运算符要求操作数都是整型? 单选
设有说明语句: double x,y; 则表达式x=3,y=x+5/3的值是? 单选
假设变量a,i已正确定义,且i已正确赋值,下列哪一个是合法的赋值表达式? 单选
设有语句: int a=13,b=9,c; 执行c=a/b+0.8后,c的值为? 单选
若变量a是int类型,并执行了语句 a='A'+1.6; 下列哪一个叙述是正确的? 单选
变量x,y和z均为double型且己正确赋值,下面哪一个表达式不能正确表示数学x(yz)? 单选
设有语句 int a=5; 则执行表达式a-=a+=a*a后,a的值是? 单选
表达式16/4*float(4)+2.0的数据类型是? 单选
设有语句: int m=13,n=3; 则执行m%=n=2后,n的值是? 单选
设有语句 int a=5,b=6,c=7,d=8,m=2,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为? 单选
设有语句: int x=8,float y=8.8; 下列表达式中错误的是? 单选
整型变量m和n的值相等,且为非0值,下面哪一个表达式的值为0? 单选
下面哪一个表达式能正确表示逻辑关系:age18或age60? 单选
下列程序的运行结果是? #include<iostream.h> void main(void){ int a=9,b=2; float x=6.6f,y=1.1f,z; z=a/2+b*x/y+1/2; cout<<z< 单选
下列程序的运行结果是? #include<iostrearn.h> voidmain(void) {in a=5,b=4,c=3,d; d=(a>b>c); cout<<d<<endl; } 单选
关于类型转换,下面哪一种说法是错误的? 单选
设x是int型变量,请写出判断x的绝对值大于8的表达式 问答
分别给出下列表达式的值。 (1)1/3 (2)1/3.0 (3)1%3 (4)21/3 问答
设有语句:int a=9,b=9,c=9;,分别给出下列表达式的值。 (1) a/=2+b++-c-- (2)a+=b+c++ (3)a-=++b-c-- (4)a*=b+c-- 问答
分别给出下列表达式的值。 (1)!('5'>'8')Il3<9; (2)6>3+2-('0'-8) (3)3*5|6<<2 (4)'a'=='b'<=3&5 问答