川大20春《C语言程序设计0008》20春在线作业2答案

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

(单选题)1: 设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )。A: char

B: int

C: float

D: double

正确答案: C

(单选题)2: 若有定义:

int a=8, b=5, c;

执行语句c=a/b+0.4; 后, c的值为 ( )。

A: 1.4

B: 1

C: 2.0

D: 2

正确答案: B

(单选题)3: 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;

A: x%=(k%=5)

B: x%=(k– k%5)

C: x%=k – k%5

D: (x%=k) – (k%=5)

正确答案: D

(单选题)4: 以下选项中合法的实型常数是()。

A: 5E2.0

B: E-3

C: 2E0

D: 1.3E

正确答案: C

(单选题)5: 正确的定义变量是()。

A: int a=10,b,c=2;

B: const int a;

C: int a=b=c=10;

D: int a;b;c

正确答案: A

(单选题)6: C语言中while和do while循环的区别是( )。

A: do while循环至少执行一次

B: while的循环条件要求得比do while循环严格

C: do while循环允许从外部转到循环体内

D: do while循环的循环体部分不能是复合语句

正确答案: A

相关文档
最新文档