南理工c++考试2011A卷.doc

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

南京理工大学课程考试试卷(学生考试用) 课程名称: VC++程序设计 学分: 4 教学大纲编号: 试卷编号: 0600070212 A 考试方式: 闭卷 满分分值: 100 考试时间: 120 分钟 组卷日期: 2012年 1月 3 日 组卷教师(签字): 钱芸生 刘永 朱红 审定人(签字): 12.设有说明语句:“ int a=7, b=12, e; ”,以下表达式选项中,值为2的是 【12】 。 A. e=b%=(a-a%5) B. e=b%=(a%=5) C. e=b%=b+1-a%5 D. e=(b%=a)-(a%=5) 13. 设有函数原型说明“ float *f(int, float); ”,则函数f的返回值是 【13】 。 A. 一个实数 B. 指向一个实数的指针 C. 该函数的地址 D.指向一个函数的指针 14.执行语句int a[3][4]={{1,2,3,4},{5,6,7},{8,9},{10}};”后,a[2][2]的值是: 【】 。 A.4 B.6 C.0 D.不确定 【】 。 【】 。 【】 。18.在一个派生类的成员函数中,试图调用基类的成员函数void f(); 但无法通过编译,这说明 【18】 。 A.f()是基类的私有成员 B.f()是基类的保护成员 C.派生类的继承方式为私有 D.派生类的继承方式为保护 1.下列关于赋值兼容规则的叙述中不正确的是 【1】 A.派生类的对象可以赋值给基类的对象B.基类的对象可以赋值给派生类的对象 C.派生类的对象可以初始化其基类的引用D.可以将派生类对象的地址赋值给其基类的指针变量. 以下关于类和对象的叙述中,不正确的是 【20】 。 A. 同一个类可以定义多个不同的对象 B. 只要类中定义了构造函数,系统就不再产生缺省的构造函数 C. 同一个类的析构函数可定义多个 D. 类的构造函数名必须和类名相同 二、基本概念填空题(每题2分,共20分) 1.C++函数的参数传递方式有三种:值传递、 【】2.在定义全局变量和静态变量时若没有设置其初值则这两种变量的初值为 【2】 。 3.表达式(a=10*20, b=a*2), b-a, a+=2”的值是 【3】 。 4.为使函数不返回任何值定义函数时应在函数名前加关键字: 【4】 5.程序中使用new运算符动态分配的内存空间必须用 【5】 来释放。 【】 【】 。.如果有语句:char *p[3]={abc, adc, efg};”,则p[1]获得的值为 【】 。 在C++中类的继承方式有三种保护继承私有继承和 【】 。当一个类只能作为派生类的基类,不能用来说明这种类的对象时,这种类称为 【】 。 选择题(每题1分,共20分) 1.不能作为用户自定义的C++标识符是 【1】 。 A. _time B. class C. Int D. User 。A. int x = m; B. int x = 100; C. int x = 100; D. int x = 7m; 3.定义如下枚举类型: enum Day{ Monday, Tuesday, Wednesday, Thursday, Friday=2}; 则下列语句正确的是 【3】 。 【4】 。 A. 预定义的类 B. 预定义的函数 C. 预定义的对象 D. 关键字 5 执行以下循环语句:for(int k=12340;k=k/10;) coutk%10; 其输出结果为。 A. 1234 B. 4321 C. 04321 D. 12340 6. 若有声明:“ int a[5],*p; ”,则错误的语句是: 。 A.p=p+1; B.a=a+1; C.p=a; D.p=a+2; 7.有如下的定义语句:typedef int INTZ[80];则定义整型数组a[80]的正确语句是 【】 。 A. INTZ a; B. INTZ a[80]; C.int INTZ a; D. int INTZ a[80]; 8. 以下程序的执行结果是 void f1(int *x)

文档评论(0)

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

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

1亿VIP精品文档

相关文档