1 | 下列表达式中不合法的是d A a%=b+5 B a=b+5 C x+=8 D x+6=y |
2. | C语言中,当复合语句多于一条时,要有一对c括起来。 A 方括号 B 圆括号 C 花括号 D 尖括号 |
3. | 已知:char a=’a’;float b=2.3;double c=41;int d;则执行语句d=a+b+c;后变量d的数据类型为 a (A) int (B) char (C) float (D) double |
填空题
1. | C语言中,基本数据类型主要有整型、实型和 字符型 三种。 | |
2. | 已知字符a的ACSII码值为97,以下语句的输出结果是 99 char ch='c'; printf("%d \n",ch); | |
3. | C语言中规定标识符只能由字母、数字和 下划线 三种字符组成。 |
请写出下列程序的运行结果 sum=10 。
#include <stdio.h>
#define ADD(x) x+x
int main()
{
int m=1, n=2, k=3;
int sum=ADD(m+n) * k;
printf("sum=%d\n", sum);
return 1;
}