- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同济大学课程考核C++试卷01-A卷答案.doc
同济大学课程考核试卷(A卷答案)
命题教师签名: 审核教师签名:
课号: 课名:C++语言 考试考查:考查
此卷选为:期中考试( )、期终考试(√)、重考( )试卷
年级 专业 学号 姓名 得分
一、选择填空 (30分)
1) 按照标识符的要求,下列符号中不属于标识符组成部分的是( D )。
A、大小写字母 B、数字
C、下划线 D、~ !@ # $ % ^ *
2) 若有定义:char c;int x;float y;double z;
则表达式x+c-(int)z/y值的类型为( C )。
A、char B、int C、float D、double
3) 有下列定义:char s[10],*p,s1[]={“xyz”};
以下语句中正确的是( B )。
A、s =“abcdefgh”; B、p =“abcdefgh”;
C、s = s1; D、p=s; cin p;
4) 以下数组定义中正确的是( C )。
A、int n=5;int a[n];B、int b[3][]={1,2,3};
C、int c[3][4]={0}; D、int d[][]={2,4,6,8};
5) 已知int a(5),b(3);
当逻辑表达式语句 !ab++;b||a--||a+b;
执行完毕后,a和b的值分别为( D )。
A、4,4 B、4,3 C、5,4 D、5,3
6) 以下常量中不是字符型常量的是( B )。
A、‘\101’ B、a C、‘+’ D、‘\n’
7) 对于int *p( );的描述,( B )是正确的。
A、定义一个指向某int型函数的指针变量p。
B、函数p的声明,该函数的返回值是一个指向整
型数据的指针值。
C、定义函数p,函数p的返回值为int型数据。
D、定义一个int型指针变量p,指向int型数据。
8)下列变量定义中,不正确的是( D )。
A、int a(0),b=1; B、int a,b=a;
C、int a,*b=a; D、int a=b=1;
9) 有下列定义:int c[10]; int *p;
以下执行语句中不能使数组c中元素c[1]的值为1
的是( C )。
A、*(c+1)=1; B、p=c; *(p+1)=1;
C、* ++c =1; D、p=c; * ++p =1;
10) 当被调函数的形参是数组,调用函数的实参用数组名相对应,实现函数调用时,下列描述中,( B )是错误的:
A、实参数组把地址值传递给形参数组,使得两者指向内存的同一片存储域;
B、函数调用时系统将实参数组元素拷贝一个副本给形参数组;
C、若实参是一维数组名,其对应的一维形参数组可以不必说明数组大小,只需在数组名后跟一对[]说明即可,但两者类型应保持一致;
D、在被调函数中对形参数组的任何改变,会影响实参数组所指内存存储单元中的内容。
11) 在下列关键字中,用以说明类中公有成员的是( A ):
A、public B、private
C、protected D、friend
12) 以下关于构造函数特征描述中,( D )是不正确的:
A、构造函数的函数名与类名相同;
B、构造函数允许重载;
C、构造函数可以设置缺省参数;
D、构造函数必须指定其函数类型说明。
13) 下面关于对象概念的叙述中,( A )是错误的。
A、对象就是结构体变量;
B、对象代表正在创建的系统中的一个实体;
C、对象是一个状态和操作(或方法)的封装体;
D、对象之间的信息传递是通过发送消息进行的。
14) 在私有继承中,基类的公有成员将成为其派生类的( C )成员。
A、公有 B、保护 C、私有 D、friend
15) 设Date是一个日期类,date1是该类的一个对象,p是指向date1的Date类指针,GetDate()是Date类的一个公有成员函数,则以下不正确的表达式是( A )。
A、 Date.GetDate()
B、 date1.GetDate()
C、 (*p).Date::GetDate()
D、 p-GetDate()
二、写出下列各程序运行时的输出结果 (50分)
1.
#include iostrea
文档评论(0)