- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国地质大学(北京)研究生考试试卷2010-05课程号SG04006《C++程序设.doc
中国地质大学(北京)研究生考试试卷 2010-05
第 PAGE 8 页 共 NUMPAGES 8 页
课程号:SG04006
《C++程序设计》考试试卷(A)
考试形式:闭卷考试 考试时间:120分钟
所有答案答在答题纸上,试卷和答题纸一并上交存档
院系 学号 姓名 得分
题号一二三四总分
一、选择题。本题共10题,每题3分。
1. 以下代码的输出结果是【 】。
#includeiostream
int main()
{
using namespace std;
int a=true * 2;
int b=20;
couta+b=a+bendl;
}
a+b=22
a+b=20
a+b =18
编译错误
2. 以下代码的输出结果是【 】。
#include iostream
const char *st = This is a simple.\n;
int main()
{
int len = 0;
while ( *st++ )
++len;
std::cout len : st-18 std::endl;
return 0;
}
18: This is a simple.
18: his is a simple.
18: is is a simple.
编译错误
3. 以下代码的输出结果是【 】。
#include iostream
int main()
{
int val=20;
const int * pval=val;
val=40;
std::cout*pval;
return 0;
}
20
40
不确定的值
编译错误
4. 在创建派生类对象时,构造函数的执行顺序是【 】。
对象成员构造函数、基类构造函数、派生类本身的构造函数
派生类本身的构造函数、基类构造函数、对象成员构造函数
基类构造函数、派生类本身的构造函数、对象成员构造函数
基类构造函数、对象成员构造函数、派生类本身的构造函数
5. 下面的程序输出结果为【 】。
#include iostream
int main()
{
using namespace std;
int rats = 101;
int rodents = rats;
rodents++;
cout rats = rats;
cout , rodents = rodents endl;
return 0;
}
rats = 101, rodents = 101
rats = 102, rodents = 102
rats = 101, rodents = 102
rats = 101, rodents的值不确定
6. 下面的程序输出结果为【 】。
#include iostream
void ptrswap( int *v1, int *v2 );
int main()
{
int i = 10;
int j = 20;
int *pi = i;
int *pj = j;
std::cout Before ptrswap():\tpi:
*pi \tpj: *pj std::endl;
ptrswap( pi, pj );
std::cout After ptrswap():\tpi:
*pi \tpj: *pj std::endl;
std::couti: i\tj: jstd::endl;
return 0;
}
Before ptrswap(): pi: 10 pj: 20
After ptrswap(): pi: 10 pj: 20
i: 10 j: 20
Before ptrswap(): pi: 10 pj: 20
After ptrswap(): pi: 20 pj: 10
i: 20 j: 10
Before ptrswap(): pi: 10 pj: 20
After ptrswap(): pi: 20 pj: 10
i: 10 j: 20
Before ptrswap(): pi: 10 pj: 20
After ptrswap(): pi: 20 pj: 10
i:
您可能关注的文档
最近下载
- 民事陪审员培训课件.pptx VIP
- 材料科学基础:第十二章 金属材料强韧化机制.ppt VIP
- CNAS-GL27-2009 声明检测或校准结果及与规范符合性的指南.pdf VIP
- 胃脘痛护理查房.ppt VIP
- 【行业研报】2023年肯尼亚行业企业战略规划方案及未来五年行业预测报告.docx VIP
- 人民陪审员培训课件.pptx VIP
- 《氧化还原反应方程式的配平》练习题 .pdf VIP
- 部编六年级下册第11课《十六年前的回忆》一等奖教学设计说课稿.docx VIP
- GB_T 39637-2020 金属和合金的腐蚀 土壤环境腐蚀性分类.pdf
- 聚硼硅氮烷合成、掺杂及SiBCN陶瓷应用研究.docx VIP
文档评论(0)