当前位置: 首页 > 文档资料 > C++大学教程 >

1.25 自测练习答案

优质
小牛编辑
140浏览
2023-12-01

1.1

  1. Apple
  2. IBM Personal computer
  3. 程序
  4. 输入单元、输出单元、内存单元、算术与逻辑单元、中央处理单元、辅助存储单元。
  5. 机器语言、汇编语言、高级语言。
  6. 编译器。
  7. UNIX。
  8. Pascal。
  9. 多任务o

1.2

  1. 编辑器
  2. 预处理器
  3. 连接器
  4. 装入器

1.3

  1. main
  2. 左花括号({)、右花括号(})
  3. 分号
  4. 换行
  5. if

1.4

  1. 不正确。程序执行时,注释语句不产生任何操作,它们只是说明程序和提高程序可读性。
  2. 正确。
  3. 正确。
  4. 正确。
  5. 不正确。C++是区别大小写的,两个变量是不同变量。
  6. 正确。
  7. 不正确
  8. 不正确。运算符*、/、%的优先级相同,而运算符+、-的优先级较低。
  9. 不正确。一个输出语句可以用cout和多个\n转义序列打印多行文本。

1.5

1

int c,thisisAVariable,q76354,number;

2

cout<<"Enter an integer: ";

3

cin>>age;

4

if(number!=7)
cout<<"The variable number is not equal to 7\n";

5

cout<<"This is a C++ program\n";

6

cout<<"This is a C++\nprogram\n";

7

cout<<"This\nis\na\nC++\nprogram\n";

8

cout<<"This\tis\ta\tC++\tprogram\n";

1.6

1

// Calculatoe the product of three integers

2

int x,y,z,result;

3

cout<<"Enter three integers:";

4

cin>>x>>y>>z;

5

result=x*y*z;

6

cout<<"The product is"<<result<<endl;

7

return 0;

1.7

//Calculate the product of three integers
#include<iostream.h>

int main(){
  int x,y,z,result;
  cout<<"Enter three integers:";
  cin>>x>>y>>z;
  result=x*y*z;
  cout<<"The product is"<<result<<endl;
  return 0;
}

1.8

  1. 不正确:if语句条件的右括号后面有分号。
    纠正:删除右括号后面的分号。
    注意:这个错误的结果是不管if语句是否为真,都执行输出语句。右括号后面的分号导致空语句。下一章将介绍空语句o
  2. 不正确:没有关系运算符=>。
    纠正:将=>变为>=。

1.9

  1. 抽象
  2. 属性
  3. 行为
  4. 多重
  5. 消息
  6. 接口
  7. 信息隐藏
  8. 名词
  9. 数据成员、成员函数或方法
  10. 对象