计算机程序设计基础习题册(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机程序设计基础习题册(含答案)
《计算机程序设计基础》
习
题
册
计算机程序设计基础_基础知识(一)
班级学号姓名
1
成绩一、单选题
1.C++源程序文件的
默认扩展名为
A。
A)
cpp
B) exe
C)
obj
D) lik
2.由C++源程序文件
编译而成的目标文
件的默认扩展名为
C。
A)
cpp
B)
exe C)
obj
D) lik
3.由C++目标文件连
接而成的可执行文
件的默认扩展名为
B。
A)
cpp
B)
exe
C)
obj
D) lik
4.编写C++程序一般
需经过的几个步骤
依次是B。
2
3
A)编译、编辑、连接、调试 B)编辑、编译、连接、调试
C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接
5. 程序中主函数的名字为 A 。 A)
main B) MAIN C) Main D) 任意标识符
6. 下面四个选项中,均是不合法的用户
标识符的选项的是 C
。
A) A p_o do B)float lao _A C)b-a goto int
D)_123 temp INT 7. 下列变量名中合法的是 C 。 A) B)C)Tom
B) 3a66
C) _6a7b
D) $ABC
8. 存储以下数据,占用存储字节最多的
是 D 。 A)
B) ‘0’ C)
“0”
D) 0.0
9. 在C++语言中,字符型数据在内存中
的存储形式是
D。
A) 补码
B) 反码
C) 原码
D) ASCII码
10.若有说明语句:
char c =’\072’;
则变量c A。
A) 包含1个字符
B) 包含2个字符
C) 包含3个字符
D) 说明不合法,变量的值不确定
二、填空题
1.C++头文件和源程序文件的扩展名分别
为.h和.cpp 。
2.C++语言规定,标识符只能由字母、数
字、下划线三种字符组成,而且第一个字
符必须是字母或下划线。
3.一条表达式语句必须以__分号_;___作为结
束符。
4.用于从键盘上为变量输入值的标准输入流对
象是___cin____;用于输出表达式值的标准
输出流对象是__cout____。
5.在一个C++程序文件中,若要包含另外一个
4
5
头文件或程序文件,则应使用以_#include ___标识符开始的预处理命令
计算机程序设计基础_基础知识(二)
班级 学号 姓名
成绩
一、 单选题
1. 下列哪一个是C++语言中合法的变量 C A) 8ZSe B)
±A0
C) X0_2
D) ’x0’
2. 已知ch 是字符型变量,下面不正确
的赋值语句是 A A) ch='a+b'
B) ch='\0'
C) ch='7'+'9'
D) ch=5+9
3. 下列浮点数的表示中不正确的是▁C ▁▁ A)
223.
B) 719E22 C) e23 D) 12e2 4. 下列不正确的转义字符是 ▁C ▁▁ A)'\\' B)‘\"’ C) '074' D) '\0'
5. 在C 语言中,合法的字符常量是 ▁B
▁▁
A)'\084'
B)'\x43'
C)'ab'
D)"\0"
6.下列变量定义中合
法的是▁A▁▁
A) double _a=1.le-1;
B) double b=1+5e2.5;
C) double do= 2e3
D) double
2_and=1-e-3;
7.已知ch是字符变
量,正确的赋值语
句是▁B▁
A)ch=‘123’
B)ch=’\xff’
C) ch=’\08’
D)ch=”\”
8.若x、i、j和k都是int型变量,则计算表达式x=(i=4,j=15,k=32 )后,x的值为▁▁C▁。
A) 4
B) 16
C) 32
D) 52
9.单精度数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
10.有整型变量x,
单精度变量y=5.5,
6
表达式:x=(float)(y*3+(( int)y%4))执行后,x的值为▁A▁。A) 17
B) 17.5
C) 16.5
D) 16
二.填空题
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%11)+(b=3);后变量c
的值是;变量b的值是 3。
7