计算机程序设计基础习题册(含答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机程序设计基础》

计算机程序设计基础_基础知识(一)班级学号姓名成绩一、单选题

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。

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) 0 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++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#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,表达式: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 。

8. 设有 int x=11; 则表达式 (x++ * 1/3) 的值是 3 。

相关文档
最新文档