同济大学cjj-C卷答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同济大学cjj-C卷答案

同济大学课程考核试卷 课号: 课名: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 iostream.h void main() { int i=10,j; float a

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档