- 184
- 0
- 约7.27万字
- 约 85页
- 2020-10-22 发布于广东
- 举报
HW02
1-3
#include stdio.h;是编译预处理命令。 (1 分)
T F
1-5
任何一个程序都必须有而且只能有一个 main()函数。 (1 分)
T F
1-6
C 语言程序是从源文件的第一条语句开始执行的。 (1 分)
T F
1-7
C 语言中的所有语句都必须以分号结束。 (1 分)
T F
1-10
以下程序段符合C 语言语法。
k = 1;
int k;
(1 分)
T F
1-11
C 程序中定义的变量,代表内存中的一个存储单元。 (1 分)
T F
1-12
在 C 语言中,单目运算符需要 2 个操作数。 (1 分)
T F
1-13
若变量定义为 int fahr;,则 5(fahr-32)/9 是符合 C 语言语法的表达式。 (1 分)
T F
1
1-14
若变量定义为 double x;,则x % 2 是符合 C 语言语法的表达式。 (1 分)
T F
1-15
若变量定义为 int n;,当 n 的绝对值大于 1 时,则表达式 1/n 的值恒为 0 。 (1 分)
T F
1-17
若变量定义为 int x, y; ,则x + y = 22 是符合 C 语言语法的表达式。 (1 分)
T F
1-18
假设赋值运算符的优先级比算术运算符高,执行以下程序段后,n 的值为 10。
int n;
n = 10 + 2;
(1 分)
T F
HW03
1-4
如果变量已经正确定义,则执行以下程序段后,x 的值不变。
if (x = 20) {
y = 1;
}
else {
y = 0;
}
(1 分)
T F
1-7
执行以下程序段,输入 10,输出 10.00。
double x;
scanf(%d, x);
printf(%.2f, x);
(1 分)
2
T F
1-8
执行以下程序段,输入 20,输出 20.00。
double x;
scanf(%f, x);
printf(%.2f, x);
(1 分)
T F
1-9
执行以下程序段,输入 30,输出 30.00。
double x;
scanf(x=%lf, x);
printf(%.2f, x);
(1 分)
T F
1-11
执行以下程序段,输入 1001 3 0.025,输出 1001#3#0.025。
int money, year;
double rate;
scanf(%d %lf %d , money, year, rate);
printf(%d#%d#%.3f, money, year, rate);
(1 分)
T F
1-14
如果变量已经正确定义,则表达式 fahr ++ 与 fahr + 1 等价。 (1 分)
T F
1-15
for 语句的一般形式如下,其中的表达式 1 只执行一次。
for (表达式 1; 表达式 2; 表达式 3)
循环体语句
(1 分)
T F
1-16
3
for 语句的一般形式如下,若表达式 2 的值为“假”,则结束循环。
for (表达式 1; 表达式 2; 表达式 3)
循环体语句
(1 分)
T F
1-18
C 程序中,用一对大括号{}括起来的多条语句称为复合语句,复合语句在语法上被认为是一
条语句。 (1 分)
T F
1-19
循环体如包括有一个以上的语句,则必须用一对大括号{}括起来,组成复合语句
原创力文档

文档评论(0)