- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
考试详情
考试场次:2014_08月月考_08月25日_C++试卷名称:2014年08月_C++_CSD/ESD1405
关于约束说法错误的是?
约束分为表级约束和列级约束
非空约束没有表级约束
列级约束可以完成所有表级约束所有的功能
表级约束可以完成联合约束 列级完不成联合约束
Integer类的后缀自增运算符函数是?
A.
IntegerInteger::operator++(void){m_i++;
return*this;
}
B.
constIntegerInteger::operator++(int){Integerold=*this;
m_i++;returnold;
}
C.
IntegerInteger::operator++(void){Integerold=*this;
m_i++;returnold;
}
D.
constIntegerInteger::operator++(int){m_i++;
return*this;
}
查询所有人的名字只显示前三个字符不足的显示已经有的并且全部转为小写的SQL语句是?
selectlower(substr(first_name,0,3))froms_emp
selectupper(substr(first_name,0,3))froms_emp
selectlower(substr(first_name,1,3))froms_emp
selectupper(substr(first_name,1,3))froms_emp
显示s_emp表的first_name和first_name的后三个字母的SQL语句是?
A.
select first_name,substr(first_name,3,3) froms_emp
B.
select first_name,substring(first_name,3,3) froms_emp
C.
select first_name,substring(first_name,-3,3) froms_emp
D.select first_name,substr(first_name,-3,3) froms_emp
5.
阅读如下代码:
classHuman{
stringname;intpower;
public:
Human(stringn=,intp=0)
:name(n),power(p){
}
//拷贝构造函数Human(constHumanh){
coutHuman(constHuman),
thisendl;name=h.name;
power=h.power;
}
voidshow(){
coutname,powerendl;
}
};
voidfa(Humanh){}voidfb(Humanh){}
下列代码哪个会调用拷贝构造函数:
A.Humanh1(Daniel,100);
B.
Humanh1(Daniel,100);Humanh2;
h2=h1;
C.
Humanh1(Daniel,100);fa(h1);
D.
Humanh1(Daniel,100);fb(h1);
关于拷贝构造函数,以下说法错误的是?
参数(对象)值传递时,调用拷贝构造
函数返回临时值(对象),调用拷贝构造
用相同类型的对象做参数,构造新对象时,调用拷贝构造
引用传递调用拷贝构造,地址传递不调用
7.
以下代码
classInteger{public:
Integer(inti=0):m_i(i){coutAendl;
}
Integer(constIntegerthat):m_i(that.m_i){coutBendl;
}
~Integer(void){coutCendl;
}
private:
intm_i;
};
Integerfoo(Integeri){returni;
}
intmain(void){Integeri=foo(10);return0;
}
的输出是?
A.
AC
B.
BC
C.
ACBC
D.
ABCC
8.把s_emp月薪超过1000的员工列出来的SQL语句是?
A.
selectlast_name,salary from s_emp wheresalary1000
B.
selectname,salary from s_emp wheresa
文档评论(0)