- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 第 PAGE 1 页 共 NUMPAGES 3 页 杭州电子科技大学学生考试卷( A )卷 考试课程 C++程序设计 考试日期 年 月 日 成绩 课 程 号 教 师 号 任课教师姓名 李卫明 考生姓名 学号(8位) 年级 专业 座位号 单项选择题(20分,共10题,每小题2分) 1若A是类名,则下列定义中,定义指向对象数组的指针p的是____。 A) A *p[10]; B) A (*p)[10]; C) (A *)p[10]; D) A *p(); 2. 执行下列说明语句,A是一个类名,其调用构造函数的次数为( )。A a[3],*p[4]; A.3 B.4 C.7 D.0 3. 语句 int *p( ); 的含义是____。 A) p 是一个指向函数的指针变量,该函数的返回值是一个整型数据 B) p 是指针变量,指向一个整型数据 C) p 是一个指向一维数据的指针变量 D) p 是函数, 该函数返回整形指针 4.设int a=4,b=3,c=4;表达式(a+b)c (b | c) 的值是____。 A) 2 B) -1 C) 0 D) 1 5. 在单链表中, 判断指针p所指结点是否单链表中最后一个结点的表达式为____。 A) p == NULL B) p-next == NULL C) p-data == 0 D) p-next-data == 0 在下列关键字中, 用以说明类中公有成员的是 ____。 A) public B) private C) protected D) friend 7. 不正确的标识符是____ 。 A) _a2 B) 2ai C) a2_i D) INt 8. A *p1, *p2; 若p1 已经指向对象 x ,要使 p2 也指向 x ,正确的是____ 。 A) p2=p1 ; B) p2=**p1 ; C) p2=p1 ; D) p2=*p1 ; 9. 假定A为一个类,则该类的拷贝构造函数的声明语句为____。 A) A (A x); B) A(A x) C) A(const A ); D) A(A* x) 10. 关键字 ____ 可以用来说明常量。 A) malloc B) new C) const D) class 二、是非判断题(10分,共2题,每小题2分)(请在题号上打√或X) □ 1. C/C++ 程序中的变量,必须先定义 ( 声明 ) ,才能使用。 □ 2. C++中定义数组时,大小可以是变量。 □ 3. C++语言和C语言都是面向对象的程序设计语言。 □ 4. 在一个类中可以重载多个构造函数。 □ 5. 编译C++源程序时,出现了警告错(Warning)也可以生成可执行文件。 读程序,写运行结果(40分, 每题10分) 第1题 #include iostream using namespace std; struct Node { int data; Node *next; }; int main () { Node *la = NULL; int x; cin x; while (x != 0) { Node *q = new Node; q-data = x; q-next = la; la = q; cin x; } while (la) { cout la-data; Node *p = la; la = la-next; delete p; } cout endl; return 0; } //假定输入数据如下 : 1 3 5 2 8 0 第2题 #includeiostream using namespace std; int f(int *a, int *b, int n) { int s =0; for(int i=0;in;i++) s+= a[i] + b[i]; return s; } int main() { int c[4] = {1,2 ,3, 4},d[4] = {10, 0,101, 0}; coutf(c,d,4)endl; return 0; } 第3题 #includeiostream using namespace std; void f1(int *A, int n) { for(int i=0;in /
您可能关注的文档
最近下载
- 10KV与低压配网新建与改造工程施工组织方案.docx VIP
- 2020年4月份“学抓强”其他作业人员(....docx VIP
- 《植物生物技术》课程教学大纲.pdf VIP
- 五年级道德与法治上册全册知识点考点归纳及期末.pdf VIP
- 2020年度一级消防工程师《消防安全技术....docx VIP
- 2025年造纸专用设备制造行业研究报告及未来发展趋势预测.docx
- 2020年儿童呼吸科(十八项医疗核心制度....docx VIP
- 临床试验心梗急救标准操作规程(SOP)-2024年版.docx
- 【水泥、石灰和石膏制造】xxxx水泥有限公司日产2000吨新型干法电石渣水泥综合利用项目职业病危害预评价报告.doc VIP
- 新编信息检索教程 (慕课版)全套PPT课件.ppt
有哪些信誉好的足球投注网站
文档评论(0)