以下程序中调用 cin 函数给变量a输入数值的方法是错误的,其错误原因是
#include<iostream.h>
void main( )
int *p,* q,a,b;
p=&a;
cout<<"input a:";
cin>>p;
A:*p表示的是指针变量p的地址 B:p表示的是变量a的地址,而不是变量a的值 C:*p表示的是指针变量p的值 D:*p只能用来说明p是一个指针变量
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
A:硬件资源 B:通信资源 C:支持软件 D:辅助资源
判断char型变量c是否为小写字母的正确表达式是
A:'a'<=c<='2' B:(c>=A) &&(c<=z) C:('a'>=c) D:('z'<=c) E:(c>='a')&&(c<='z')
下列定义中p指向的地址可更改,但*p不能够更改的是
A:const int * p; B:int * const p; C:const int * const p; D:int *p;
下面有关for循环的正确描述是
A:for循环只能用于循环次数已经确定的情况 B:for循环是先执行循环体语句,后判断表达式 C:在for循环中,不能用break语句跳出循环体 D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
下列字符串中可以用作C++语言标识符的是
A:_1234 B:foo ~~bar C:virtual D:34var
this指针是C++语言实现什么的一种机制
A:抽象 B:封装 C:继承 D:重载
对于语句 cout <<setfill('*') << setw(10)<<1<<setfill ('*')<< setw (2) <<2;的输出结果是
A:* * * * * * * * *1*2 B:* * * * * * * *12 C:* * * * * * *1*2 D:12* * * * * * * *
关系表中的每一横行称为一个
A:元组 B:字段 C:属性 D:码
关于二义性的描述错误的是
A:一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性 B:解决二义性可以用对成员名的限定法 C:父类和子类中同时出现同名函数,也可能存在二义性 D:一个子类是从两个父类派生出来的,而这两个父类又有一个共同的父类,对该父类成员进行访问时,可能出现二义性