《计算机程序设计基础》
计算机程序设
班级
成
一、 单选题
习题计基础_基础知识(一)
学号 姓名
绩
册1. C++源程序文件的默认扩展名为 B)编辑、编译、连接、调试
A 。
C)编译、调试、编辑、连接 2. A) cpp B) exe
C) obj D) lik 3. 由C++源程序文件编译而成的目
标文件的默认扩展名为 C 。
4. A) cpp B) exe
C) obj D) lik 5. 由C++目标文件连接而成的可执
行文件的默认扩展名为 B 。
6. A) cpp B) exe
C) obj D) lik 7. 编写C++程序一般需经过的几个步骤依次是 B 。
8. A)编译、编辑、连接、调试 D)编辑、调试、编辑、连接
9. 程序中主函数的名字为
A 。
10. A) main B) MAIN
C) Main D) 任意标识
符
11. 下面四个选项中,均是不合法的用户标识符的选项的是
C 。
12. A) A p_o do
B)float lao _A
C)b-a goto int D)_123 temp INT
13. 下列变量名中合法的是
C 。
14. A) B)C)Tom B) 3a66 C) _6a7b D) $ABC
15. 存储以下数据,占用存储字节最
多的是 D 。 C) 原码 D) ASCII码
16. A) 0 B) 19. 若有说明语句:char c ‘0’
C) “0” D) 0.0 17. 在C++语言中,字符型数据在内存中的存储形式是 D 。
=’\\072’;则变量c A 。 20. A) 包含1个字符 B) 包含2个字符 C) 包含3个字符
18. A) 补码 B) 反码 D) 说明不合法,变量的值不确定
二、 填空题
1. C++头文件和源程序文件的扩展名分别为 .h 和 .cpp 。 2. C++语言规定,标识符只能由 字母 、 数字 、下划线三种字符组成,而且第一个字符必须是字母或下划线。
3. 一条表达式语句必须以__分号_;___作为结束符。
4. 用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。
5. 在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令
计算机程序设计基础_基础知识(二)
班级 学号 姓名 成绩
一、 单选题
1. 下列哪一个是C++语言中合法的变量 C
A) 8ZSe B) ±A0 C) X0_2 D) ’x0’
2. 已知ch是字符型变量,下面不正确的赋值语句是 A
3. A) ch='a+b' B) ch='\\0'
C) ch='7'+'9' D) ch=5+9
4. 下列浮点数的表示中不正确的是
▁C▁▁
A) 223. B) 719E22
C) e23 D) 12e2
5. 下列不正确的转义字符是 ▁C▁
▁
A)'\\\\' B)‘\\\’
C) '074' D) '\\0'
6. 在C语言中,合法的字符常量是
▁B▁▁
A)'\\084' B)'\\x43'
C)'ab' D)\
7. 下列变量定义中合法的是▁A▁
▁
A) double _a=1.le-1;
B) double b=1+5e2.5;
C) double do= 2e3
D) double 2_and=1-e-3; 8. 已知ch是字符变量,正确的赋值语句是▁B▁ A)ch=‘123’
B)ch=’\\xff’
C) ch=’\\08’
D)ch=”\\”
9. 若x、i、j和k都是int型变量,
则计算表达式x=(i=4,j=15,k=32 )
后,x的值为▁▁C▁。
A) 4 B) 16
C) 32 D) 52
10. 单精度数x=3.0,y=4.0,下列表达
式中y的值为9.0的是▁B▁。
A) y/=x*27/4 B)
y+=x+2.0
C) y-=x+8.0 D)
y*=x-3.0
11. 有整型变量x,单精度变量y=5.5,
表达式:x=(float)(y*3+((int)y%4))
执行后,x的值为▁A▁。 C) 16.5 D) 16
A) 17 B) 17.5
二.填空题
1. 一个C语言程序一般由若干个函数构成的,程序中至少应包含一个▁▁主函数▁▁。
2. 在C语言中,八进制整常量以▁▁0▁▁开头、十六进制整常量以▁▁0x▁▁开头。
3. ‘x’在内存中占▁1▁字节,”x”在内存中占▁2▁字节 ,”/101”在内存中占▁▁5▁。
4. 若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为__-60____。 5. 设
int
a=2,b=3;
float
x=3.5,y=2.5;
表
达
式
(float)(a+b)/2+(int)x%(int)y的值是▁3.5。 6. 设 int x=1, y=1; 表达式 (!x||y--)的值是▁1▁。
7. 定义:int a=10,b=9,c=8; 顺序执行语句: c=(a-=(b-5)); c=(a)+(b=3);后变量c的值是 ;变量b的值是 3 。 8. 设有 int x=11; 则表达式 (x++ * 1/3) 的值是 3 。 计算机程序设计基础_基础知识(三) 班级 学号 姓名 成绩
一、 单选题
1. 下列优先级最低的算符是 D 3. 以下符合C++语言语法的赋值表2. A) && B) + C)|| D) = 达式是 C 。