c语言char ch[]="123ab67";,计算机程序设计基础习题册答案 - 范文中心

《计算机程序设计基础》

习题册

班级 学号 姓名 成绩

一、 单选题

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) double do= 2e3

D) double 2_and=1-e-3;

C

7. 已知ch是字符变量,正确的赋值语句是

A) 8ZSe B) ±A0

▁B▁

C) X0_2 D) ’x0’

A)ch=‘123’ B)ch=’\xff’

2. 已知ch是字符型变量,下面不正确的赋值C) ch=’\08’ D)ch=”\” 语句是 A 8. 若x、i、j和k都是int型变量,则计算

)后,x的值为▁▁A) ch='a+b' B) ch='\0' 表达式x=(i=4,j=15,k=32

C▁。 C) ch='7'+'9' D) ch=5+9

A) 4 B) 16 3. 下列浮点数的表示中不正确的是▁C▁▁

C) 32 D) 52 A) 223. B) 719E22

9. 单精度数x=3.0,y=4.0,下列表达式中yC) e23 D) 12e2

的值为9.0的是▁B▁。 4. 下列不正确的转义字符是 ▁C▁▁

A) y/=x*27/4 B) y+=x+2.0 A)'\\' B)‘\"’

C) y-=x+8.0 D) y*=x-3.0 C) '074' D) '\0'

10. 有整型变量x,单精度变量y=5.5,表达5. 在C语言中,合法的字符常量是 ▁B▁▁

式:x=(float)(y*3+((int)y%4))执行后,xA)'\084' B)'\x43'

的值为▁A▁。 C)'ab' D)"\0"

A) 17 B) 17.5 6. 下列变量定义中合法的是▁A▁▁

C) 16.5 D) 16 A) double _a=1.le-1; B) double b=1+5e2.5;

二.填空题

1.

2. 3. 4. 5. 6.

一个C语言程序一般由若干个函数构成的,程序中至少应包含一个▁▁主函数▁▁。 在C语言中,八进制整常量以▁▁0▁▁开头、十六进制整常量以▁▁0x▁▁开头。

‘x’在内存中占▁1▁字节,”x”在内存中占▁2▁字节 ,”/101”在内存中占▁▁5▁。 若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为__-60____。 设int a=2,b=3; float x=3.5,y=2.5;表达式(float)(a+b)/2+(int)x%(int)y的值是▁3.5。 设 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的值是 9 ;变量b的值是 3 。

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

班级 学号 姓名 成绩

一、 单选题

1. 下列优先级最低的算符是 D

A) 6 B) 12 C) 30 D) 36

A) && B) + C)|| D) = 7. C++语言中,要求运算数必须是整型的运2. 以下符合C++语言语法的赋值表达式是 算符是 A C 。

A) % B) / C)

A) d = 9 + e + f = d + 9

8. 以下正确地定义整型变量a,b和c并为它

B) d = 9 + e , f = d + 9

们都赋初值5的语句是 C

C) d = (9 + e , e + + , d + 9)

A) int a=b=c=5; D) d = 9 + e + + = d + 7

B) int a,b,c=5; 3. 已知字母A的ASCII码为十进制数65,且c2

为字符型,执行语句c2 = ‘A’+’6’-‘3’ ; C) int a=5,b=5,c=5; 后c2的十进制ASCII码值为 B 。 D) a=b=c=5; A)67 B) 68 C)69 D) 不确定的值

9. 以下变量均为int类型,则值不等于7的

4. 设有说明:char w;int x;float y;double

表达式是 C

z ; 则表达式w * x + z - y值的数据类型为

A)(x=y=6,x+y,x+1) D 。

A)float B)char C)int D)double

5. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式

B)(x=y=6,x+y,y+1)

C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1)

10.设有int a=1,b=2,c=3,d=4,m=2,n=2;执行语句:(m=a>b)&&(n=d>c); 后n的值为 B

A) 1 B) 2 C) 3 D) 0

1

的表达式是 D abc

A)1.0/a*b*c B) 1/(a*b*c) C)1/a/b/(float)c D) 1.0/a/b/c 6. 已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是 C

二、 填空题

1. 当int a=1,b=2,c=3; 时,则表达式a+b>0 && b==c的值是___0_______。 2. 若x是int 类型变量,则执行下列语句: x=7;x+=x-=x+x; 后x的值是 -14 3. 若变量a,b和c是int 类型,以下语句借助int 类型中间变量t把a,b,c交换,如交换前:a=10,b=20,c=30,交换后:a=20, b=30 , c=10 ,则交换语句为 ;a=b;b=c; ;

4. 设 int a=2,b=4,c=1,x=0,y=0;执行语句a||(x=b)&&

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值