?
?
学员中心
?
在线问答
?
课程回放
?
个人设置
?
资料共享
? (1) 投诉建议
? 阶段考试列表 ? 阶段成绩排名 ? 月考成绩列表
序号 1 2 3
考试场次
试卷名称
分数
考试时间
进入试
2014_06月月考_06月26日_C++/IOS 2014_07月月考_07月31日_C++/.NET/PHP
2014_08月月考_08月25日_C++
2014年06月_C++_CSD/ESD1405 2014年07月_C++_CSD/ESD1405 2014年08月_C++_CSD/ESD1405
80 68 72
2014-06-26 18:30:00
2014-07-31 18:30:00
2014-08-25 18:30:00
首页 ? 上一页 1 下一页 ? 尾页
? ? ?
?
考试详情
Copyright (C)
北京达内科技有限公司
2011-2012 tarena.com.cn
返回顶部
考试场次:2014_08月月考_08月25日_C++ 试卷名称:2014年08月_C++_CSD/ESD1405
1. 关于约束说法错误的是?
A. 约束分为表级约束和列级约束 B. 非空约束没有表级约束
C. 列级约束可以完成所有表级约束所有的功能 D. 表级约束可以完成联合约束 列级完不成联合约束 正确答案:C
2. Integer类的后缀自增运算符函数是?
A.
Integer& Integer::operator++ (void) { m_i++;
return *this; }
B.
const Integer Integer::operator++ (int) { Integer old = *this; m_i++;
return old; }
C.
Integer& Integer::operator++ (void) { Integer old = *this; m_i++;
return old; }
D.
const Integer Integer::operator++ (int) { m_i++;
return *this; }
正确答案:B
3. 查询所有人的名字 只显示前三个字符 不足的显示已经有的 并且全部转为小写的SQL语句是?
A. select lower(substr(first_name,0,3)) from s_emp B. select upper (substr(first_name,0,3)) from s_emp C. select lower(substr(first_name,1,3)) from s_emp D. select upper(substr(first_name,1,3)) from s_emp 正确答案:C
4. 显示s_emp表的first_name和first_name的后三个字母的SQL语句是?
A.
select first_name,substr(first_name,3,3) from s_emp
B.
select first_name,substring(first_name,3,3) from s_emp
C.
select first_name,substring(first_name,-3,3) from s_emp
D. select first_name,substr(first_name,-3,3) from s_emp 正确答案:D
5.
阅读如下代码: class Human{
string name; int power; public:
Human(string n=\ :name(n),power(p){ }
//拷贝构造函数 Human(const Human& h){
cout << \ << this << endl; name = h.name; power = h.power; }
void show(){
cout< void fa(Human h){} void fb(Human& h){} 下列代码哪个会调用拷贝构造函数: A. Human h1(\ B. Human h1(\ Human h2; h2 = h1; C. Human h1(\ fa(h1); D. Human h1(\ fb(h1); 正确答案:C 6. 关于拷贝构造函数,以下说法错误的是? A. 参数(对象)值传递时,调用拷贝构造 B. 函数返回临时值(对象),调用拷贝构造 C. 用相同类型的对象做参数,构造新对象时,调用拷贝构造 D. 引用传递调用拷贝构造,地址传递不调用 正确答案:D 7. 以下代码 class Integer { public: Integer (int i = 0) : m_i (i) { cout << 'A' << endl; } Integer (const Integer& that) : m_i (that.m_i) { cout << 'B' << endl; } ~Integer (void) { cout << 'C' << endl; } private: int m_i; }; Integer foo (Integer i) { return i; } int main (void) { Integer i = foo (10); return 0; } 的输出是? A. A C B. B C C. A C B C