一、选择题(每题1.5分,计3 0分)
B 1、下列可用于标识VC++ 源程序注解的符号为: A、/* B、// C、# D、{ } A 2、设CH为字符型变量,则语句CH=CH+’e’-‘E’;的作用可能是: A、 将大写字母转换成对应的小写字母 B、将字母CH转换成e C、 将小写字母转换成对应的大写字母 D、将字母CH转换成E D 3、下列正确的C++常量为( )。 A、 ‘\\58’ B、 “ab“12” C、 1.5e5.0 D、 0xABCL A 4、下列选项中,合法的函数名是: A、 _5 B、 while C、 word.doc D、 0xABCL D 5、设a,b为整型变量,且均不为0,以下关系表达式中恒成立的是: A、 a*b/a*b==1 B、 a/b*b/a==1 C、 a/b*b==a D、 a/b*b+a%b==a C 6、判断char型变量ch是否为大写字母的正确表达式是: A、 ’A’<=ch<=’Z’ B、 (ch>=’A’)&(ch<=’Z’) C、 (ch>=’A’)&&(ch<=’Z’) D、 (‘A’<=ch)AND(‘z’>=ch)
D 7、 若a1、a2、a3、a4均为整型变量,则以下选项中,符合C++语法规则的表达式是:
A、 a1=25%3.3 B、 a2=a1+a3=3*5 C、 a3=078 D、 a4=0Xa2
A 8、设有说明语句“int x=5,y=7,z=8;”,执行表达式 “z+=x++||y++||++z;”后,则x、y、z的值分别为: A、 6、7、9 B、 6、8、10 C、 6、8、8 D、 6、8、1
D 9、while(!x)中的(!x)与下面条件 (12) 等价。 A、x==1 B、x!=1 C、x!=0 D、x==0 A 10、C++语言中while和do-while循环的主要区别是 。
A.do-while的循环体至少无条件执行一次而while循环不一定 B.while的循环控制条件比do-while的循环控制条件严格 C.do-while允许从外部转到循环体内 D.do-while的循环体不能是复合语句
C 11、执行下列程序段时(字符‘0’的ASCII码值为48,‘A’的ASCII码值为65):
int a;float b;char c;
共7页,第1页
cin>>a>>b>>c;