大工《CC++语言程序设计》课程考试模拟试卷B.doc

大工《CC++语言程序设计》课程考试模拟试卷B.doc

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

2014年3月份《C/C++语言程序设计》课程考试 B 一、单项选择题(本大题共10小题,每小题3分,共30分) 1、设有定义int x; double v;,则10+x+v值的数据类型是( )。 A.int C.char B.double D.不确定 2、对于while、do…while循环结果说法正确的是( )。 A.只是表达形式不同 C.do…while结构中的语句至少执行次 B.while结构中的语句至少执行一次 D.条件成立时,他们有可能一次也不执行 3、下列符号中可以用作C++标识符的是( )。 A._radius C.else B.foo~bar D.3room 4、预处理命令在程序中都是以( )符号开头的。 A.* C. B.# D.@ 5、当说明一个结构变量时,系统分配给它的内存为( )。 A.各成员所需内存量的总和 C.成员中占内存量最大的成员所需的容量 B.结构中第一个成员所需内存量 D.结构中最后一个成员所需内存量 6、( )的功能是对对象进行初始化。 A.析构函数 C.构造函数 B.数据成员 D.静态成员函数 7、( )只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。 A.虚函数 C.构造函数 B.静态函数 D.析构函数 8、在下列各类函数中,( )不是类的成员函数。 A.析构函数 C.拷贝构造函数 B.构造函数 D.友元函数 9、在执行int a[][3]={1,2,3,4,5,6};语句后,a[1][1]的值是( )。 A.4 C.2 B.1 D.5 10、下列不可以被重载的运算符是( )。 A.?: C.- B.+ D.* 二、判断题(本大题共10小题,每小题3分,共30分) 、在C++类中可以包含私有、公有和友元三种具有不同访问控制权的成员。(B.错误) 2、定义枚举类型的关键字是union。(B.错误) 3、设有定义int x; double v;则5+x+v值的数据类型是int。(B.错误) 4、strcat()函数的作用是求字符串长度。(B.错误) 5、说明静态数据成员时,前边要加关键字static。(A.正确) 6、成员函数可以重载。(A.正确) 7、delete的功能是动态分配内存。(B.错误) 8、关键字中,用以说明类中公有成员的是protected。(B.错误) 9、流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。(A.正确) 10、类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。(A.正确) 三、填空题(本大题共5个空,每空3分,共15分) 1、使用cin和cout进行输入输出操作的程序必须包含头文件 ,其语句格式为 。 2、假定x=10.5,y=-4.6,则表达式floor(fabs(x+y))的值为 。 3、对一个一维字符数组a进行初始化的数据为12345,则a[0]和a[3]元素对应的初值分别为 ‘’ 和 ‘’ 。 四、阅读下列程序,写出输出结果(本大题共2小题,每小题5分,共10分) void main() { int i,j; for(i=4;i=1;i--) { cout*; for(j=1;j=4-i;j++) cout*; coutendl; }} 结果是: * ** *** **** 2、 #includeiostream.h class CSample { int i; public: CSample(); void Display(); ~CSample();}; CSample::CSample() { coutConstructor,; i=0;} void CSample::Display() { couti=i,;} CSample::~CSample(){ coutDestructorendl;} void main() { CSample a; a.Display();} 结果是:Constructor,i=0,Destructor 五、程序设计题(本大题共2小题,第1小题5分,第2小题10分,共15分) 1、编写一个程序,输入年、月,打印出该年该月的天数。 2、建立一个对象数组,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。(注:5个学生的数据由编程者自行给定) #include?iostream.h using?namespace?std; int?main() { ?int?y,?m; ?cin?y??m;? ?if(m??1?||?m

文档评论(0)

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

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

1亿VIP精品文档

相关文档