首 页 ┆ ┆ 小小说社会科学搜榜改进建议哲学宗教政治法律文化科教语言文字医学管理资源艺术资料数理化天文地球专业技术教育资源建筑房地产
当前位置:e书联盟 > 管理资源 > 财政税务 > 财政税务word+txt+PPT
计算机高级语言程序设计(c++)习题答案.doc
阅读环境:Win9X/Win2000/WinXP/Win2003/
经管语言:简体中文
经管类型:国产软件 - 财政税务 - 财政税务word+txt+PPT
授权方式:共享版
经管大小:159 KB
推荐星级:
更新时间:2019-12-27 21:31:57
联系方式:暂无联系方式
官方主页:Home Page
解压密码:点击这里
  • 好的评价 此经管真真棒!就请您
      0%(0)
  • 差的评价 此经管真差劲!就请您
      0%(0)

计算机高级语言程序设计(c++)习题答案.doc介绍

第1章
一、选择题
1.  C     2.  C      3.  B
二、填空题
1.  main
2.  {   }
3.  ;(分号)
4.  机器语言
5.  编译
6.  链接
7.  运行
8.  单行注释   块注释
三、思考题
1.  特定的机器语言较难理解,不易于人们编写相关的程序。
2.  计算机程序设计语言从机器语言发展到结构化程序设计语言极大地提高了编写程序的效率,但到了20世纪90年代,结构化程序设计对软件危机的缓解已起不到太大的作用,大型软件的投资失败,软件系统的不可维护性与不可靠性等现象依然存在。在抽象数数据类型和交互式环境设计思想的基础上,出现了面向对象的程序设计技术。
3.  面向对象的程序设计是以所处理的数据为中心,而不是以函数功能为中心来编写程序的,它采用对象作为描述问题的实体。对象是包含现实世界事物特征的抽象实体,反映了系统的信息交互的能力,因此,用面向对象的程序设计方法设计出的程序具有较强的稳定性。
4.  预处理命令、输入输出、语句、函数、常量、变量、类。
5.  通过输入输出的函数来完成。
6. 
(1)建立应用项目。
① 建立项目及工作区。
② 建立主程序文件。
(2)运行程序。
选择“编译”菜单中的“编译程序名.cpp”,编译源程序;然后选择“编译”菜单中的“编译文件名.exe”连接目标文件。
四、上机操作题
1.  写出运行结果:
(1)This is a C++ program。
(2)请输入两个数字:3 2
3+2=5
2.  程序如下:
#include  
using namespace std;
void main()
{
    cout  "* * * * * * * * * * * * * *\n";
    cout  "      Hello World!   \n";
    cout  "* * * * * * * * * * * * * *\n";
}
第2章
一、选择题
1.  C     2.  A      3.  B
4.  C     5.  B
二、填空题
1.  按位取反
2.  等于
3.  0~4294967295
4.  0x开头的整数
5.  \n
6.  以‘\0’作为结束标志
7.  short -  int - long -  float -  double
三、思考题
1.  C++基本数据类型有char(字符型)、int(整型)、float(浮点型)、double(双精度型)。
命名变量名要遵守如下规则:
(1)变量名不能与C++的关键字、库函数名、类名和对象名等相同。
(2)变量名的第一个字母必须是字母或下划线。
(3)变量名的字符个数不能太多,以不超过31个字符为宜。
(4)变量名不能以数字开头。
(5)变量名不能有空格,不能包含“. ; , “ + ‘ – ” ”之类的特殊符号。
2.  C++是大小写敏感的,即大写和小写字母认为是不同的字母。
3.  变量是指在程序运行过程中可改变的量,常量是不可改变的量,常量可以是常数或符号常量,变量必须命名。
4.  当C++不能进行自动类型转换时,就须进行强制类型的转换才能保证某些运算结果的正确性。
5.  C++中的赋值运算符可以与某些特定操作符结合形成复合赋值运算符,这种运算符既有运算功能又有赋值功能。
四、上机操作题
1.  参考代码:
#include "iostream"
using namespace std;
void main()
{  
    int a,b,c;
    float sum,ave,max,min;
    cout  "请输入三个数a,b,c:";
    cin  a  b  c;
    sum=a+b+c;
    cout  "这三个数之和为:"  sum  endl;
    ave=sum/3;
    cout  "这三个数的平均值为:"  ave  endl;
    if(a b)
    {
       max=a;
       min=b;
    }
    else
    {
       max=b;
       min=a;
    }
    if(c max)
       max=c;
    else if(c min)
       min=c;
    cout  "这三个数中的最小数为:"  min  endl;
    cout  "这三个数中的最大数为:"  max  endl;
}
2.  参考代码:
#include  
using namespace std;
void main()
{  
    int b;
    b = -2 + 5*7; // b=33
    b =-4 + 5%(-2/4); //错误,-2/4的结果为0 ,5%0是错误的表达法
    int j=1; // j=1
    int k=j++;// k=1  j=2
    int m=(j*=4);// m=8  j=8
    j= --m; // j=7   m=7
}
3.  参考代码:
#include  
using namespace std;
void main()
{  
int a,b,c;
    a=b=c=2;   // a  b  c  value
    int value=(++a || ++b && ++c); // 3       2      2        1
    value=(a++ && b++ || c++);              // 4       3      2        1
}
第3章
一、选择题
1.  C     2.  A      3.  C
二、填空题
来源:(http://max.book118.com.cn/s/blog_5da603c80100bvet.html) - 计算机高级语言程序设计(c++)答案(1~3)_yuanyuan_新浪博客
1.  文件包含   条件编译   宏定义
2.  顺序结构   选择结构   循环结构
3.  #define 宏名 字符串
4.  输出宽度   填充字符为x
5.  输出   输入   输出   输入
6.  程序编译
三、思考题
1.  文件包含命令的格式为:
(1)#include  
(2)#include “文件名”
第1种方法告诉预处理器,从编译器或外部库的头文件中寻找所要的头文件。第2种方法告诉预处理器,从正在编译的应用程序源代码中寻找头文件;如果预处理器在那里没有找到头文件,它将在编译器的头文件中查找。
2.  利用条件编译可以使同一源程序在不同的编译条件下产生不同的目标代码。
主要包括:
(1)
#if 条件表达式
       程序段
#endif
(2)
#ifdef 标识符
     程序段1


计算机高级语言程序设计(c++)习题答案.doc

下载此电子书资料需要扣除0点,

电子书评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 为了达到最快的下载速度,推荐使用快车下载本站软件,千万不要使用迅雷下载,因为迅雷下载有很多问题。
* PDF文件请使用foxit pdf阅读,PDG格式为超星阅读器格式DJVU格式,电子书制作视频教程,如何将电子书放在手机上看,重复下载不会重复扣点的前提是:用户登录后不能退出去。如果退出去,就有可能重复扣点。
游客每天只能下载50个免费电子书(根据实际情况我们会增多下载免费个数,因为每人下载阅读50本书已足够)。如果要继续下载更多,必须进行游客下载点数充值
下载前请先启动迅雷软件,如果还没有下载,那就请赶快安装迅雷。这样才能顺利快速的正常下载。
* 站内提供的所有电子书、E书均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
* 版权说明:所有电子书均为3~10年以前的电子书,大部分为5年以前的电子书,本站绝无最新出版的电子书。但仍旧存在很多经典、精彩之著作。
Copyright © 2005-2020 www.book118.com. All Rights Reserved