首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是
。
A. q=(&k+1)
B. q=&k
C. q=k
D. *q=&k
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
算法的空间复杂度是指
。
A. 算法程序的长度
B. 算法程序中的指令条数
C. 算法程序所占的存储空间
D. 算法执行过程中所需要的存储空间
点击查看答案&解析
手机看题
单项选择题
假定AB为一个类,则执行AB x;语句时将自动调用该类的
A. 有参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为 #include<iostream.h> template<class TT> class FF { TTa1,a2,a3; public: FF(TT b1,TT b2,TT b3) {a1=b1;a2=b2;a3=b3;} TT Sum( ) {return a1+a2+a3;}}; void main( ) { FF <int> x(int(1.1) ,2,3) ,y(int(4.2) ,5,6) ; cout < < x. Sum( ) < <’ ’ < < y. Sum( ) < < endl;} A) 6.1 15.2 B) 6 15 C) 6 15.2 D) 6.1 15
点击查看答案&解析
手机看题
单项选择题
最简单的交换排序方法是
A. 快速排序
B. 选择排序
C. 堆排序
D. 冒泡排序
点击查看答案&解析
手机看题
单项选择题
有3个关系R,S和T如下表所示:
其中关系T由关系R和S通过某种操作得到,该操作为
。
A.选择
B.投影
C.交
D.并
点击查看答案&解析
手机看题
单项选择题
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 其中数据独立性最高的阶段是
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
点击查看答案&解析
手机看题
单项选择题
下列关于类定义的说法中,正确的是______。
A.类定义中包括数据成员和函数成员的声明
B.类成员的缺省访问权限是保护的
C.数据成员必须被声明为私有的
D.成员函数只能在类体外进行定义
点击查看答案&解析
手机看题
单项选择题
包容类Contain和内嵌类Embed定义如下: #include<iostream.h> class Contain { private: int X; protected: int z; public: class Embed { private: int y; public: Embed(){y=100;} int Embed_Fun(); }MyEmbed; int Contain_Fun(); }; 对上面的定义,正确的描述是
。
A.定义类Embed对象的语句是:Contain Embed embed;
B.类Contain的成员函数Contain_Fun()中可以用MyEmbe D.y的方式访问类Embed的私有成员y
C.类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D.类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为 #include<iostream.h> void main( ) { char a=’3’; switch(a) { case’3’: cout< <"3"; case’2’: cout< <"2";break; default: cout< <"1"; } }
A. 3
B. 321
C. 31
D. 32
点击查看答案&解析
手机看题
单项选择题
在C++语言中输出“Hello World”的语句是
。
A. cout<<"Hello World";
B. cout>>"Hello World";
C. cin<<"Hello World";
D. cin>>"Hello World";
点击查看答案&解析
手机看题
单项选择题
下列函数中对调用它的函数没有起到任何作用的是______ 。
A. void fl(double &x){--x;}
B. double f2(double x){return x-1.5;}
C. void f3(double x){--x;}
D. double f4(double *x){--*x;return *x;}
点击查看答案&解析
手机看题
单项选择题
已知char a; int b; float c; double d; 则表达式a*b+c-d结果为
A. double
B. int
C. float
D. char
点击查看答案&解析
手机看题
单项选择题
关于getline()函数的下列描述中,
是错误的。
A. 该函数是用来从键盘上读取字符串的
B. 该函数读取的字符串长度是受限制的
C. 该函数读取字符串时,遇到终止符时便停止
D. 该函数中所使用的终止符只能是换行符
点击查看答案&解析
手机看题
单项选择题
下列关于this指针的叙述中,正确的是
。
A.this指针是一个隐含指针,它隐含于类的成员函数中
B.只有在使用this时,系统才会将对象的地址赋值给this
C.类的友元函数也有this指针
D.this指针表示了成员函数当前操作的数据所属的对象
点击查看答案&解析
手机看题
单项选择题
有以下类定义 classPoint{ public: Point(int x=0,int y=0){_x=x;_y=y;} void Move (int xOff,int yOff {_x +=xOff;_y+yOff} void Print() const {cout<<’(’<<_x<<’,’<<_y<<’)’<<endl;} private: int_x_y; }; 下列语句中会发生编译错误的是
A. Pointpt;pt;Print();
B. const Point pt;pt.Print();
C. Pointpt;pt.Move(1,2);
D. const Point pt;pt.Move(1,2);
点击查看答案&解析
手机看题
单项选择题
一个函数为void f(int,char ch=’a’),另一个函数为void f(iht),则它们
。
A. 不能在同一程序中定义
B. 可以在同一程序中定义并可重载
C. 可以在同一程序中定义,但不可以重载
D. 以上三种说法均不正确
点击查看答案&解析
手机看题
单项选择题
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: delhult:cout<<’3’: } 时,若键盘输入1,则屏幕显示
A. 1
B. 2
C. 3
D. 12
点击查看答案&解析
手机看题
单项选择题
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
。
A.堆排序
B.直接插入排序
C.快速排序
D.直接选择排序
点击查看答案&解析
手机看题
单项选择题
有下列程序: #include <stdio.h> void main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[]5={0},i; for(i=0;i<12;i++)c[s[i]]++; for(i=1;i<5;i++)printf("%d",c[i]); printf("\n") }
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
点击查看答案&解析
手机看题
单项选择题
若语句: cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是
。
A.3141512>>OK!
B.31415120K!>>
C.314150K!>>
D.31415>>OK!
点击查看答案&解析
手机看题
单项选择题
有三个关系R. S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为
A. 并
B. 自然连接
C. 笛卡尔积
D. 交
点击查看答案&解析
手机看题
单项选择题
设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是
。
A. p+q
B. p-q
C. p*q
D. p%q
点击查看答案&解析
手机看题
单项选择题
将7个数据进行插入排序,在最坏情况下需要比较的次数是
A. 42
B. 6
C. 7
D. 21
点击查看答案&解析
手机看题
单项选择题
定义如下一维数组:int a[5],*p;,则下列描述错误的是
。
A.表达式p=p+1是合法的
B.表达式a=a+1是合法的
C.表达式p-a是合法的
D.表达式a+2是合法的
点击查看答案&解析
手机看题
单项选择题
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
A. "cout"是一个输出流对象
B. "endl"的作用是输出回车换行
C. "x"是一个变量
D. "<<"称作提取运算符
点击查看答案&解析
手机看题
单项选择题
设有二元关系R和三元关系S,下列运算中合法的是
A. R∩S
B. R∪S
C. R-S
D. R×S
点击查看答案&解析
手机看题
单项选择题
下面对静态数据成员的描述中,正确的是
。
A. 静态数据成员是类的所有对象共享的数据
B. 类的每个对象都有自己的静态数据成员
C. 类的不同对象有不同的静态数据成员值
D. 静态数据成员不能通过类的对象调用
点击查看答案&解析
手机看题
单项选择题
下列对模板的声明中,正确的是______。
A. template<T>
B. template
C. template<class T1, class T2>
D. template<class T1;class T2>
点击查看答案&解析
手机看题
单项选择题
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
。
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.没有任何关系
点击查看答案&解析
手机看题
单项选择题
C++中用3个保留字实现异常处理,除了try和catch外,还有
。
A.if
B.class
C.throw
D. return
点击查看答案&解析
手机看题
单项选择题
若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是
。
A. q=(&k+1)
B. q=&k
C. q=k
D. *q=&k
点击查看答案&解析
手机看题
单项选择题
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive: public Base { public: Derive(): Base(0){} Derive(int x) { d=x; } void setvalue(int i) { data=i; } private: d; };
A. 1
B. 2
C. 3
D. 4
点击查看答案&解析
手机看题
单项选择题
对于语句const int x=10;的描述正确的是
。
A.该语句不允许定义为int const x=10;
B.在程序中可以重新对X赋值
C.变量X不能使用+ +运算符
D.const关键字只能用来修饰常量
点击查看答案&解析
手机看题
单项选择题
下列叙述正确的是______。
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
点击查看答案&解析
手机看题
微信扫码免费搜题