川大20春《C语言程序设计0008》20春在线作业2答案
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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