单选题有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为( )。
单选题有如下类定义: class TV{public: TV(int s=41,string br=”TCL”):size(s),brand(br){} ~TV(){} private: int size; string brand; }; 若执行语句 TV li,*net[2],company[3]; 则TV类的构造函数被调用的次数是( )
单选题有如下程序:
class Base {
public:
int data;
};
class Derivedl: public Base {};
class Derived2: protected Base {};
int main()
{
Derivedl d1;
Derived2 d2;
d1. data=0;//①
d2. data=0;//②
return 0;
}
下列关于程序编译结果的描述中,正确的是______。
单选题下列哪一条不属于数据库设计的任务?( )
单选题数据库设计的根本目标是要解决
单选题静态数据成员是为( )的数据。 A) 私有 B) 保护 C) 所有对象共享 D) 类成员
单选题有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Derived: public Base{ public: int k; }; void f(Derived d); 则在函数 f 中通过 d 可访问的数据成员包括
单选题下列关于类和对象的叙述中,错误的是( )。
单选题C++类体系中,不能被派生类继承的是( )。
单选题下列是if语句的基本形式: if(表达式)语句 其中“表达式”( )。 A) 必须是逻辑表达式 B) 必须是关系表达式 C) 必须是逻辑表达式或关系表达式 D) 可以是任意合法的表达式
单选题下列for循环的循环体执行次数为( )。 for(int i(0),j(10);i=j=4;i++,j--)
单选题下面程序错误的语句是 ①#include<iostream.h> ②void main() ③ ④ int * p=new int[1] ⑤ p=9 ⑥ cout<<* p<<end1; ⑦ delete []p; ⑧
单选题有如下两个类定义: class XX{ private: double x1; protected: double x2; public: double x3; }; class YY:protected XX{ private: double yl; protected: double y2; public: double y3; }; 在类YY中保护成员变量的个数是( )。
单选题执行下列语句:
#include<iostream>
using namespace std;
int main()
{
int x=3;
if(x=5)
cout<<x++<<endl;
else
cout<<x<<endl;
return 0;
}
程序的输出是______。
单选题以下函数调用语句中实参的个数是( )。 excc ((v1,v2), (V3,v4,V5),V6);
单选题有如下程序: #include<iostream.h> void main( ) char ch[2] [5] ="6937","8254",* p[2] ; int i,j,s=0; for(i=0;i<2;i++) p[i] =ch[i] ; for(i=0;i<2;i++) for(j=0;p[i] [j] >'/0';j+=2) s=10 * s+p[i] [j] -'0'; cout < < s; 该程序的输出结果是
单选题在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
单选题下面程序输出的结果为( )。
#include"iostream.h"
classA
{public:
A(){cOUt<<"CLASSA"< ~A(){}};
ClaSSB:publicA
{public:
B(){cout<<"CLASSB"< ~B(){}};
voidmain()
{A*P;
P=newB:
B*q:
q=newB;}
单选题将两个字符串连接起来组成一个字符串时,选用______ 函数。
单选题下列关于函数的描述中,错误的是______。
