21xrx.com
2024-09-20 05:35:21 Friday
登录
文章检索 我的文章 写文章
南昌航空大学c++期末试题
2023-06-29 09:36:56 深夜i     --     --
南昌航空大学 c++ 期末试题

南昌航空大学C++期末试题

南昌航空大学是一所以航空、航天为特色的高等院校,其计算机学院开设有C++等多门计算机语言课程。近日,学生们陆续参加期末考试,以下是南航计算机学院C++课程期末试题。

一、选择题(40分)

1、以下不是C++中数据类型的是()

A、float

B、int

C、char

D、vector

2、以下数据类型中,不属于指针类型的是()

A、int*

B、char*

C、bool*

D、double*

3、下列哪个关键字不能被重载()

A、operator

B、new

C、delete

D、static

4、以下哪个关键字用来表示类中的静态成员函数()

A、static

B、const

C、volatile

D、mutable

5、以下哪个运算符不能被重载()

A、->

B、[]

C、()

D、.

二、简答题(40分)

1、什么是虚函数,为什么需要虚函数?

2、请简述 stl 中的 vector 和 list 容器的特点及区别。

3、请简述常量指针和指针常量的区别。

4、以下代码有什么问题,如何修复?


#include<iostream>

using namespace std;

int main()

{

 int a = 10;

 int* p;

 p = a;

 cout<<*p<<endl;

 return 0;

}

三、编程题(20分)

请实现一个自定义队列类 MyQueue,要求该类能够进行入队、出队、判空操作,并能输出队列中所有元素的值。请给出头文件和实现文件的代码,可以使用 STL 容器。

以上是南昌航空大学计算机学院C++课程期末试题,相信这些题目可以有效的考查学生对于C++语言的掌握情况,帮助培养学生的编程思维和实践能力。学生们需要认真复习课程内容,认真准备期末考试以取得好成绩。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章