《c++程序设计》习题

《c++程序设计》习题

ID:15336651

大小:353.50 KB

页数:44页

时间:2018-08-02

《c++程序设计》习题_第1页
《c++程序设计》习题_第2页
《c++程序设计》习题_第3页
《c++程序设计》习题_第4页
《c++程序设计》习题_第5页
资源描述:

《《c++程序设计》习题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C++程序设计》习题第1章C++概述1.填空题(1)在面向对象程序设计中,对象是由___________、___________和___________封装在一起构成的实体。(2)在面向对象程序设计中,类是具有________________和___________的对象的集合,它是对一类对象的抽象描述。(3)面向对象程序设计最突出的特点就是___________、___________和___________。(4)C++语言包含头文件的格式有两种,即_______________和____

2、______________。(5)C++源程序要经过________、_________、________和_________四个环节,才能在屏幕上显示结果。(6)每个C++程序都从________函数开始执行。(7)每个函数体都以________开始,以________结束。(8)C++程序中的每条语句以________结束。(9)C++程序的头文件和源程序的扩展名分别为__________和_________,目标程序的扩展名为__________,可执行程序的扩展名为__________

3、。(10)在C++程序中使用基本输入/输出语句需包含的头文件是________________,应放在程序的________________。(11)在C++程序中注释语句有_______________和______________两种格式。(12)C++程序的续行符为_________。(13)如果从键盘输入语句给变量X,则输入函数的形式为_____________;如果再将变量X的值显示在屏幕上,其输出函数的形式为_____________。(14)C++程序中的“endl”在输出语句中起

4、___________作用。2.选择题(1)面向对象程序设计把数据和()封装在一起。A.数据隐藏B.信息C.数据抽象D.对数据的操作(2)C++源程序的扩展名是()。A.cB.exeC.cppD.pch(3)把高级语言程序转换为目标程序需使用()。A.编辑程序B.编译程序C.调试程序D.运行程序(4)C++语言与C语言相比最大的改进是()。A.安全性B.复用性C.面向对象D.面向过程(5)以下叙述不正确的是()。A.C++程序的基本单位是函数B.一C++程序可由一个或多个函数组成C.一个C++程

5、序有且只有一个主函数D.C++程序的注释只能出现在语句的后面3.简答题(1)试比较面向对象程序设计、结构化程序设计和模块化程序设计。(2)解释以下概念:类对象封装数据抽象继承多态(3)简述C++语言有哪些特点。4.编程题编写程序在屏幕上显示字符串“欢迎大家学习C++语言!”,并按照书中介绍练习C++语言的上机实现过程。第2章C++程序设计基础1.填空题(1)VisualC++中如果一个变量为int型,它所占的内存空间是________字节,_______位。(2)shortint型变量占用的内存

6、空间是________字节,longint型变量占用的内存空间是________字节,char型变量占用的内存空间是________字节,float型变量占用的内存空间是________字节,double型变量占用的内存空间是________字节。(3)bool类型数据的值为非0时会自动转换成________,如果等于0会自动转换成________。(4)C++程序中的关系运算符满足条件时返回________,不满足条件时返回________。(5)表达式x&&y>=z是________类型的表

7、达式;表达式x+y

8、

9、z是________类型的表达式。(6)表达式1<3&&5<7的值是________,表达式!(5<8)

10、

11、2<6的值是________。(7)表达式a+bb?max=a:max=b________________________y=x*-y_

12、_______________________(x-y)==(x-z)________________________y=x^2________________________x*=y+1________________________(9)以下程序的功能是:从键盘输入一个字符,判断其是否是字母,并输出相应信息,请填空。#includevoidmain(){charc;cin>>c;if((c>='a'_____c<='z')___(c>='A'_____c<='Z'))

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。