川大《C 语言程序设计 0008》15 秋在线作业 1 满分答案
一、单选题(共 25 道试题,共 100 分。)
1. 把 C 语言的源程序变为目标程序要经过( )。
A. 编辑
B. 编译
C. 连接
D. 运行
正确答案:B
2. 若有如下程序段,则循环体语句共执行( ) 次。 int k=10; while(k>0) {k--;}
大众理财作业满分答案
A. 10
B. 9
C. 11
D. 0
正确答案:A
3. 设有说明正确答案:char a; int b; float c; 则表达式 a+b-c 值的数据类型为( )。
A. char
B. int
C. float
D. double
正确答案:C
4. 正确的定义变量是( )。
A. int a=10,b,c=2;
B. const int a;
C. int a=b=c=10;
D. int a;b;c
正确答案:A
5. C 语言提供的合法关键字是( )。
A. default
B. Char
C. while
D. Switch
正确答案:C
6. 若有定义正确答案: int a=8, b=5, c; 执行语句 c=a/b+0.4; 后, c 的值为 ( )。
A. 1.4
B. 1
C. 2.0
D. 2
正确答案:B
7. 下列哪个选项不是 C 语言的语句( )
A. 空语句
B. 函数调用语句
C. 表达式语句
D. 输入输出语句
正确答案:D
8. 设有定义正确答案:char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为
( )。
A. int
B. float
C. double
D. char
正确答案:C
9. 要将字符 A 赋给字符变量 ch ,下列语句中正确的是( )。
A. ch=A
B. ch=’a’-32
C. ch=“A”
D. ch=“65”
正确答案:B
10. 执行下列程序后,c 的值是( )。 int a=1,b=2,c; c=1.0/b*a;
A. 0
B. 0.5
C. 1
D. 2