计算机程序与设计的答案,计算机程序的设计基础(C)(景红版)课后全部习题与参考答案.docx...

本文详细介绍了软件的概念及开发过程,包括程序设计的基本原理。重点讲解了C++的基础知识,如标识符规则、目标文件扩展名、输入输出流的使用、数据结构的含义以及算法表示方法。此外,还探讨了结构化程序设计思想及其在C++中的应用,如C++基本数据类型的分类。同时,文章包含了多道C++语言的练习题,旨在巩固读者对C++语法的理解和运用。
摘要由CSDN通过智能技术生成

什么是软件?

简述软件的开发过程。

什么是程序设计?

简述程序设计过程。

数据结构的含义是什么?

简述算法的表示方法。

什么是结构化算法?

简述结构化程序设计思想。

第2章C++的基础知识

一、填空题

C++语言中的标识符只能由 、和三种字符组成,且打头字

TOC \o "1-5" \h \z 符不能是。

C++程序的目标文件的扩展名是 。

在C++程序中,使用输入输出流需要包含的头文件是 。

当执行cin时,从键盘上一次输入多个数据时,每个数据后必须输入一

个,然后才可以接着输入下一个数据。

转义字符序列中的首字符是 字符。

空字符串在存中的存储空间是 个字节。

以/ 开始, /结束,在/ 和 /之间的部分即为。

赋值 表达式 y=x++ 的 含义是 ,y=++x 的含义

cout输出转义字符是使光标移到屏幕上的下一行。

C++语言的基本数据类型有 、、、、五种。

二、判断题

()1.“ C'是字符常量。

()2.在命名标识符时,大小写字母是不加区分的。

()3.C++程序中,对变量一定要先说明再使用,说明只要在使用之前就可以。

()4.C++程序必须有return语句。

()5.执行语句con st int x=10; 后,可以重新对 x赋值。

()6.语句a_char = ‘ n' 表示将小写字母n赋值给字符变量a_char。

()7. short , int都是C++语言的关键字。

()8.C++编译系统对源程序编译时,可以检查出注释语句中的语法错误。

()9.将一个字符常量放到一个字符变量中,并不是把该字符本身放到存变量中去,

是将该字符相应的 ASCII代码放到存储单元中。

()10.语句 intanswer=3+2 9/(10-6);执行完毕后,变量 answer 的值是 7.5。

三、单项选择题

1.

C++源程序文件的扩展名为(

)。

(C) .C

(D) .EXE

(A).CPP

(B) .OBJ

2.

下列变量名中,

()是合法的。

(A) double

(B) A+a

(C) CHINA

(D) 5s

3.

下列符号能用作

C++标识符的是(

)

(A) xyz/2

(B) 2xsale

(C) x-sale

(D) x_sale

4.

下列各运算符中

,()只能用于整型数据的运算。

(A) +

(B) /

(C)

(D) %

5.

()不是C+啲基本数据类型。

(A)字符类型

(B)数组类型

(C)整数类型

(D)布尔类型

6.

下列运算符中,

优先级最高的是(

)。

(A) %

(B)!

(C) >=

(D)/

7.

字符串常量“ 1

ME的字符个数是(

)。

(A) 4

(B) 3

(C) 2

(D) 1

8.

在C++语言中,

080 是()。

(A)八进制数

(B)十进制数

(C)十六进制数

(D)非法数

9.

整型变量i定义后赋初值的结果是(

)。

int i=2.86;

(A) 12

(B) 16

(C) 17

(D) 18

10

.如有 int m=31;

则表达式(m++*1/2)

的值是()。

(A) 0

(B) 15

(C) 15.5

(D) 16

11

.每个C++程序都必须有且仅有一个(

)。

(A)预处理命令

(B)主函数

(C)函数

(D)语句

12

.在C++语言中,

自定义的标志符(

)。

(A)能使用关键字并且不区分大小写

(B)不能使用关键字并且不区分大小写

(C)能使用关键字并且区分大小写

(D)不能使用关键字并且区分大小写

13.

卜夕列 C++标点符

号中表示条语句结束的是(

)。

(A) #

(B) //( C)

}

(D);

14.

卜列C++标点符

号中表示一条预处理命令开始的是

(

)。

(A) #

(B) //( C)

}

(D);

15.

定义如下变量:

int i=2;int j=3;贝U i/j

的结果为(

)。

(A) 0.7

(B) 0.66667

(C)

0.666666 -

(D) 0

16.

已知int a=2

,a+=a-=a*a 的值是(

)。

(A)— 4

(B)— 2

(C)

0

(D) 4

17.

下列关于C++关键字的说法中正确的是(

)。

(A)关键字是用户为程序中各种需要命名的“元素”所起的名字。

(B)关键字是对程序中的数据进行操作的一类单词。

(C)关键字是在程序中起分割容和界定围作用的一类单词。

关键字是C++中预先定义并实现一定功能的一类单词。

语句n1=2,n2=++n1,n仁n2++,执行后变量n1、n2的值分别为()

(C)2,3(D)2,4)。

(C)2,3(D)2,4

)。

(C) 反码(D)原码

)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值