搜索
您的当前位置:首页正文

高级语言程序设计C++(专升本)期末考试

2020-11-10 来源:易榕旅网
武汉轻工大学继续教育学习平台 高级语言程序设计C++(专升本)期末考试

课程名称:高级语言程序设计C++(专升本)

1.(单选题)( )是程序设计的灵魂。(本题2.5分) A. 人 B.算法 C. 公式 D. 方程 答案:B. 解析:无.

2.(单选题)cout是某个类的标准对象的引用,该类是 ( )(本题2.5分) A.ostream B.istream C.stdout D.stdin 答案:A. 解析:无.

3.(单选题)下列关于C++函数的说明中,正确的是 ( )(本题2.5分) A.内联函数就是定义在另一个函数体内部的函数 B.函数体的最后一条语句必须是return语句

C.调用一个函数之前,如果还没有定义这个函数,必须先声明其原型

D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 答案:C. 解析:无.

4.(单选题)一个友元函数能够访问该类的( )。(本题2.5分) A.私有成员 B.保护成员 C.公有成员 D.所有成员 答案:D. 解析:无.

5.(单选题)存在定义int a[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的? ( )(本题2.5分) A.x=*pa; B.x=*(a+1);

C.x=*(pa+1); D.x=a[1]; 答案:A. 解析:无.

6.(单选题)派生类中的成员不能直接访问基类中的哪一种成员 ( )(本题2.5分) A.public B.private C.virtual D.protected 答案:B. 解析:无.

7.(单选题)下列是重载加法运算符的函数原型声明,其中错误的是 ( )(本题2.5分)

A.MyClass operator+(double,double); B.MyClass operator+(double,MyClass); C.MyClass operator+(MyClass,double); D.MyClass operator+(MyClass,MyClass); 答案:A. 解析:无.

8.(单选题)下列哪个是c++语言的有效标识符 ( )(本题2.5分) A.N01 B.No.1 C.12345 D.int 答案:A. 解析:无.

9.(单选题)假定MyCIass为一个类,那么下列的函数说明中哪一个为该类的无参构造函数 ( )(本题2.5分) A.void MyClass(); B.~MyClass(int n); C.MyClass( ); D.~MyClass( ); 答案:C. 解析:无.

10.(单选题)如果在类MyClass的外面使用函数调用MyClass::f();则函数f()是类MyClass的 ( )(本题2.5分) A.静态成员函数 B.非静态成员函数 C.友元函数

D.前面都不正确 答案:A. 解析:无.

11.(单选题)下面程序错误的语句是 ( ) ①#include ②using namespace std; ③void main( ) ④{ ⑤ int *p=new int[1]; ⑥ p=9; ⑦ cout << *p <答案:B. 解析:无.

12.(单选题)下列说法正确的是 ( )(本题2.5分)

A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 C.类的内联函数必须在类体内定义

D.类的内联函数必须在类体外通过加关键字inline定义 答案:B. 解析:无.

13.(单选题)在下面的类定义中,错误的语句是 ( ) class

sample{ public: sample(int

val); //① ~sample( ); //② private: int

a=2.5; //③ public: sample( ); //④ };(本题2.5分) A.① B.②

C.③ D.④

答案:C. 解析:无.

14.(单选题)对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是 ( )(本题2.5分) A.公有类型 B.私有类型 C.保护类型 D.友元类型

答案:D. 解析:无.

15.(单选题)下列C++标识符中,正确的是 ( )(本题2.5分) A.double B.abc** C._double D.2c

答案:C. 解析:无.

16.(单选题)C++表达式6>3 && 5<15的值是 ( )(本题2.5分) A.false

B.非法表达式 C.不确定 D.true 答案:D. 解析:无.

17.(单选题)用C++语言编制的源程序要变为目标程序必须要经过 ( )(本题2.5分) A.编辑 B.编译 C.汇编 D.解释 答案:B. 解析:无.

18.(单选题)关于群体数据——栈的特性下列描述中正确的是 ( )(本题2.5分) A.栈是非线性群体

B.栈中的数据先进后出 C.栈中的数据先进先出 D.栈中的数据后进后出 答案:B. 解析:无.

19.(单选题)以下对结构类型变量的定义中不正确的是( )。(本题2.5分)

A.

B.

C.

D.

答案:D. 解析:无.

20.(单选题)在C++中,若定义一个函数的返回值类型为void,以下叙述正确的是 ( )(本题2.5分)

A.函数返回值需要强制类型转换 B.函数不执行任何操作 C.函数本身没有返回值

D.函数不能修改实际参数的值 答案:C. 解析:无.

21.(单选题)对于语句 cin>>y,描述错误的是 ( )(本题2.0分) A.“cin”是一个输入流对象 B.get函数也可读入字符。 C.“y”是一个变量

D.“>>”称作插入运算符 答案:D. 解析:无.

22.(单选题)假定要对类Point定义前置++操作符重载成员函数,实现Point类的对象的点的自增,并返回自增结果,则该成员函数的声明语句为 ( )(本题2.0分)

A.Point &operator ++( ) B.Point operator ++(int)

C.Point &operator ++(Point &c) D.Point operator ++(Point &c) 答案:A. 解析:无.

23.(单选题)( )不是构造函数的特征。(本题2.0分) A.构造函数的函数名和类名相同 B.构造函数可以重载

C.构造函数可以设置默认参数 D.构造函数必须指定函数类型说明 答案:D. 解析:无.

24.(单选题)设有说明语句:int x=8,y=9; 表达式x/=(y-y/5)的值为 ( )(本题2.0分) A.1 B.2 C.3 D.0

答案:A. 解析:无.

25.(单选题)关于类的成员函数特征的描述,错误的是 ( )(本题2.0分) A.成员函数可以是静态的 B.成员函数可以重载

C.成员函数可以设置参数的缺省值 D.成员函数一定是内联函数 答案:D. 解析:无.

26.(单选题)在C++中,用于实现动态多态性的是 ( )(本题2.0分) A.内联函数 B.重载函数 C.模板函数 D.虚函数 答案:D. 解析:无.

27.(单选题)C++中,封装是借助于 达到的 ( )(本题2.0分) A.指针 B.类 C.数组

D.函数 答案:B. 解析:无.

因篇幅问题不能全部显示,请点此查看更多更全内容

易榕旅网还为您提供以下相关内容希望对您有帮助:

一般专升本计算机考试题型有哪些?

考试科目:语言程序设计类(C、C++、Java、Visual Basic、Web、Python)、数据库程序设计类(Access、MySQL)、办公软件高级应用(MS Office 高级应用)共九个科目。1、具有计算机软件及硬件的基础知识;2、掌握数据结构、算法基本知识;3、具有操作系统、数据库和计算机网络的基本知识;4、熟练掌握c语言的...

C语言习题:高级语言程序设计:下列叙述中错误的是___。

所以C的说法是错的。

取得全国计算机等级考试一级以上合格证书,可以免考计算机课程序吗?

取得全国计算机等级考试一级以上合格证书,可以免考计算机应用基础(A)和计算机应用基础(A)上机课程。

&lt;&lt;高级语言程序设计(C)&gt;&gt;难吗。?应该怎么学?

难不难不是绝对的哦,只要抓住基础,跟着老师的步伐走,不会的问老师,自己研究,多上机亲自编写程序,多问个为什么就行啦哦~我也是学了一学期,没有报其他的辅导班,有自学了一暑假,就考过了NCRE二级C了,其中上机满分,关键是兴趣啦,需要达到一定的水平才能过的哦……...

计算机二级证对于专升本有用吗

该类证书对专升本有用。拥有计算机二级证书可以在专升本的过程中省去计算机考试,且凡获得NCRE二级C语言程序设计合格证书者,可以免考高等教育自学考试中的《高级语言程序设计》(0342)课程(包括理论考试和实践考核两部分)。计算机二级证主要考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的...

大一下学期适不适合学高级语言程序设计?难不难啊?

大学的高级语言程序设计大多从C语言开始学,没有基础也不用担心。程序设计说白了就是多编程,到时候学的时候把课本看完了,多找些程序代码看看、在电脑上多敲敲,熟能生巧。大学还有后续比如数据结构、算法都是程序设计的重要后续课程,也要重视。总之,编程是学习计算机的灵魂,要重视,但也无须太过...

高级语言程序设计是c语言吗

高级语言程序设计是c语言。在计算机编程领域,高级语言是指相对于低级语言而言的一种程序设计语言,其以人类可读的形式编写,通过编译器或解释器将源代码转换为机器代码或字节码,从而实现程序的执行。而C语言则是一种广泛应用的高级语言之一。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于...

天津理工大学计算机复试科目高级语言程序设计值得是什么

高级语言程序设计侧重于C语言程序设计的基本概念、基础知识和基本技能,对C语言程序的认识、分析和设计等方面进行考察。C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序...

计算机应用技术专业专升本考试内容

专业知识包括Visual FoxPro程序设计、VisualBasic .net程序设计、JAVA程序设计、图形图像处理、FLASH动画制作、网页制作等。 能力结构 1、基础能力:计算机相关高等数学的应用能力;基本程序设计能力;计算机系统管理和维护能力;外语应用能力;汽车驾驶能力。 2、专业能力:使用高级语言进行程序的设计、调试和维护能力;熟练使用...

计算机专升本要考哪些科目

高数和英语。

Top