设变量k为int型,下列选项中不正确的赋值表达式是( )。 A ++k B n1 = n2 = n3 C k = I == 1 D a=b+c=1 参考答案 D 设int b=12表达式b+=b-=b*b求值后b的值是( )。
A. 552 B 264 C 144 D -264 参考答案 D 设int a=4,b=8;则++a*b的结果是( )。 A 33 B 40 C 32 D 41 参考答案 B
关于C++和C语言的描述中,错误的是( )。
A C语言是C++的一个子集 B C语言和C++是兼容的 C C++对C语言进行了一些改进 D C语言和C++都是面向对象的 参考答案 D
若w、x、y、z、m均为int型变量,则执行下面的语句后m的值是( )。
w=2,x=3,y=4,z=5;
m=(w m=(m m=(m A 2 B 3 C 5 D 4 参考答案 A 下列描述正确的是() A 不是每个C++程序都必须包含预处理命令 #include A long B _2Test C 3Dmax D A.dat 参考答案 B 在C++语言中,自定义的标识符号 A 能使用关键字并且不区分大小写。 B 不能使用关键字并且不区分大小写。 C 能使用关键字并且区分大小写。 D 不能使用关键字并且不区分大小写。 参考答案 D 下列符号中,不是分隔符的是 A ; B // C , D {} 参考答案 B 下列运算符中优先级最低的是 A & B && C ^ D | 参考答案 B 将小写字母n赋给字符变量onechar,正确的操作是() A onechar=’\\n’ B onechar=”n” C onechar=110 D onechar=’N’ 参考答案 C 能正确表示逻辑关系“a大于等于10或a不大于0”的C++语言表达式是() A a>=10 or a=0 B a>=0 or a<=10 C a>=10 && a<=0 D a>=10 || a<=0 参考答案 D 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量\\101\是 A 字符A B 字符a C 字符e D 非法的常量 参考答案 B 以下非法的赋值语句是 A n=(i=2,++i); B j++; C ++(i+1); D x=j>0; 参考答案 C 下面正确的赋值语句是 A a=7+b+c=a+7: B a=7+b++=a+7: C a=7+b,b++,a+7; D a=7+b,c=a+7; 参考答案 A 语句cout<<(a=2)&&(h=-2);的输出结果是 A 无输出 B 编译错误 C -l D 1 参考答案 D C十+语言中在C语言的基础上增加的特性不包括 A 结构 B 引用 C 类和对象 D 静态成员函数 参考答案 A int x=3,y=4,z=5;则值为0的表达式是( ) A x>y++ B x<=++y C x!=y+z>y-z D y%z>=y-z 参考答案 A 对字符常量与字符串常量的描述不正确的是(): A 两者表示形式不同:前者使用单引号,后者使用双引号。 B 存放不同:前者存放在字符变量中,后者存放在字符数组或字符指针指定的位置。 C 存放字符串常量时系统会自动加一个结束符''\\0'' D 字符、字符串都能参与连接运算。 参考答案 D Visual C++6.0中打开一个已存在的项目,应打开其中后缀名为( )的文件 A htm B h C dsw D cpp 参考答案 C 所有的表达式都有值。 [参考答案] 正确 包含单个字符的字符串常量和字符常量是相同的。 [参考答案] 错误 空字符串和空格串是一样的。 [参考答案] 错误 若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。 [参考答案] 错误 自减运算符“--”可以用于变量,也可以用于常量。 [参考答案] 错误 字符型数据可以和整型数据之间通用。 [参考答案] 正确 若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为__1__。 参考答案 1:double类型或double型或双精度或双精度类型或双精度型或double 有如下循环语句: for(int i=50; i>20; i-=2) cout< 运行时循环体的执行次数是__1__次。 参考答案 1:15 #include #include 程序运行结果 第一行为:__1__。第二行为:__2__。 参考答案 1:0 0 1 2:1 -1 1 #include void main( ) { int m=18,n=3; float a=27.6,b=5.8,x; x=m/2+n*a/b+1/4; cout< 程序运行结果是:__1__。