以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是( )。#includevoid main(){int * P,* q,a,b;P=&a:eout<<”input a:”;cin>>P:
A.* P表示的是指针变量P的地址
B.P表示的是变量a的地址,而不是变量a的值
C.*P表示的是指针变量P的值
D.*P只能用来说明P是一个指针变量
试卷相关题目
- 1下面程序的运行结果为( )。#includeclass A{public:A(){tout<<”1”;}~A(){tout<<”2”;}};class B:public A{public:B(){cout<<”3”;}~B(){cout<<”4”;}};void main(){B b;}
A.1234
B.1324
C.1342
D.3142
开始考试点击查看答案 - 2下列排序方法中,最坏情况下比较次数最少的是( )。
A.冒泡排序
B.简单选择排序
C.直接插入排序
D.堆排序
开始考试点击查看答案 - 3与语句cout<<ENDL;不等价的是(&NBSP;&NBSP;&NBSP; )。
A.cout <<’n’;
B.cout<<‘l2’:
C.cout <<’xA’;
D.cout<<‘ ’:
开始考试点击查看答案 - 4如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为 ( )。
A.operator+(operator$(X,Y),z)
B.x.operator+(operator * (x,y),Z)
C.Y.operator * (operator+(x,Y),z)
D.x.operator+(operator{(X,Y))
开始考试点击查看答案 - 5在下列关键字中,不能用来表示继承方式的是( )。
A.private
B.static
C.public
D.protected
开始考试点击查看答案 - 6下面的( )选项不能作为函数的返回类型。
A.void
B.int
C.new
D.long
开始考试点击查看答案 - 7有如下函数定义:void funC(int a,int&B.{a++;b++;} 若执行代码段:int x=0,Y=1: funC(X,y);则变量X和y的值分别是( )。
A.0和1
B.1和1
C.0和2
D.1和2
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它