云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 南京信息工程大学C++期中试卷

南京信息工程大学C++期中试卷

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 15:04:30

8、C++语言中所提供的循环控制语句有三种,即:_____【11】________、_____【12】、_____【13】________。

9、C++语言中用来存放变量地址的变量称作___【14】_____。

10、作为语句标号使用的C++保留字case和default只能用于 【15】 _语句的定义体中。 四、简答题(5×3)

1.请用C++语言的表达式表示下列代数式。

x3?51) 2)s(s?a)(s?b)(s?c)

x?y2.根据要求定义数据类型或变量

定义结构体类型date,该结构体包含的成员为year(整型)、month(整型)、day(整型),再定义date型变量birthday 。

五、分析程序运行结果(15)

1.写出下列程序的输出结果。

#include using namespace std; int main() {char

c1=’a’,c2=’d’,c3=’f’; c1+=2; c2+=2; c3+=2;

cout<

2. 写出下列程序的输出结果。 #include using namespace std; int i,j,m,n; int main() { i=5; j=6; m=++i+j++; n=(++i)+(++j)+m;

-1]=t;}

for(i=0;i

cout<

cout<

运行结果:

第 25 页 共6页

cout<

m<<’\\t’<

return 0; }

运行结果:

3. 写出下列程序的输出结果。

#include using namespace std; int main() {const int n=5;

int a[n]={9,6,3,4,5},i,t;

for(i=0;i

{t=a[i];a[i]=a[n-i-1];a[n-i

六、程序填空题(10)

1、用选择法对十个整数排序。 for(i=0;i<=8;i++)

for( 【1】 ; 【2】 ;j++)

if(a[j]

【3】 ;

#include using namespace std; for(i=1;i<=10;i++)

int main() {int

cout<

}

第 26 页 共6页【4】 ;}

cout<

参考答案

一、判断题(10分,每题1分) 1 × 9 √

二、选择题(20分,每题2分) 1 A 9 C 2 C 10 B 3 B 11 4 C 12 5 B 13 6 C 14 7 A 15 8 D 2 × 10 √ 3 × 11 4 × 12 5 √ 13 6 × 14 7 × 15 8 √ 三、语法填空题(30分,每空2分)

【1】A

【12】do while语句【13】for语句 【14】指针变量【15】 Switch 四、简答题。(15)

1 请用C++语言的表达式表示下列代数式

(1) (x*x*x+5)/(x-y) (2) sqrt(s*(s-a)*(s-b)*(s-c))

2 根据要求定义数据类型或变量

struct date

{int year; int month; int day; }birthday;

五、分析程序运行的结果(15)

1、 cfh 2、 7 8 12 27 3、 5 4 3 6 9 六、程序填空题(20分,每空2分)

【1】j=i+1 【2】 j<=9 【3】 a[j]=a[i] 【4】 a[i]=t

第 27 页 共6页

2009~2010学年第 1学期 考试科目:《面向对象程序设计》 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 07电气

题号 得分 评阅人 一 二 三 四 五 总分 ------------------------------------------------------------------------------------------------------------------

一、填空题 (本题共20小题,每小题1分,共20分)

1.面向对象程序设计将数据及对数据的 操作 放在一起,作为一个相互依存,不可分割的整体来处理,即对象。

2.对象的四大基本特性是多态性、继承性、抽象性和 封装性 。为了使类中的成员不能被类外的函数通过成员操作符访问,则应把该成员的访问权限定义为 私有(private) 属性。

3.C++语言的标准输入对象是 cin ,源文件扩展名为 CPP 。

4.C++中定义常量的关键字是 const ,定义虚函数所用的关键字是__virtual__。 5.C++中进行输入、输出操作时,将数据对象从输入流提取出来的运算符是__>>__,插入

到输出流的运算符是__<<__。 6.在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是_用户自己

__定义的头文件。

7.类的继承是指子类继承基类的_数据成员__和成员函数。

8.不同对象可以调用相同名称的函数,但可导致完全不同的行为的现象称为__多态性__。

9.C++的流库预定义了4个流,它们是cin、cout、__cerr__和clog。

10.设类A有成员函数void Fun(void);若要定义一个指向类成员函数的指针变量pafn

来指向Fun,该指针变量的声明语句是:__ void (A::*pafn)( )__。

11.设在程序中使用如下语句申请了一个对象数组:Point * ptr = new Point[2];则在需

要释放ptr指向的动态数组对象时,所使用的语句是__ delete [ ] ptr__。 12.在保护派生中,基类权限为Private的成员在派生类中__不可访问__。

13.类A有如下成员函数:int A::fun(double x){return (int) x/2;};int A::fun(int x){return

第 28 页 共6页

搜索更多关于: 南京信息工程大学C++期中试卷 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

8、C++语言中所提供的循环控制语句有三种,即:_____【11】________、_____【12】、_____【13】________。 9、C++语言中用来存放变量地址的变量称作___【14】_____。 10、作为语句标号使用的C++保留字case和default只能用于 【15】 _语句的定义体中。 四、简答题(5×3) 1.请用C++语言的表达式表示下列代数式。 x3?51) 2)s(s?a)(s?b)(s?c) x?y2.根据要求定义数据类型或变量 定义结构体类型date,该结构体包含的成员为year(整型)、month(整型)、day(整型),再定义date型变量birthday 。 五、分析程序运

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com