习题答案 第二章习题答案
习题答案 第二章习题答案
1.判断下面哪些是不合法的标识符?请指出错误。 A var 2 test char #f total book.c 2.举例说明字符常量和字符串常量有何区别? 3.求下列表达式的值 (1)inte=1,f=4,g=2 float n=10.5,n=4.0,k; k=(e+f)/g+sqrt((double)) *1.2/g+m (2) float=25,y=4.7; int a=7 x+a%3*(int(x+y)%2/4
•1.判断下面哪些是不合法的标识符?请指出错误。 A_var 2_test char # total _book.c •2.举例说明字符常量和字符串常量有何区别? •3.求下列表达式的值 (1)int e=1,f=4,g=2; float m=10.5,n=4.0,k; k=(e+f)/g+sqrt((double)n)*1.2/g+m (2)float x=2.5,y=4.7; int a=7; x+a%3*(int(x+y)%2/4
第1题、 2test不合法标识符必须是字母或下划线开头 char不合法标识符不能是关键字 # total不合法标识符必须是字母或下划线开头 book c不合法标识符必须是字母下划线或数字组成的字符串 第2题、 字符常量是用单引号括起来的一个字符,在内存中只占一个字 节;字符串常量是用一对双引号括起来的字符序列,其中的字符连 续存储,并在最后加上字符’0作为字符串结束的标志。 第3题、 1.K=13.7 2.表达式的值为2
第1题、 2_test 不合法 标识符必须是字母或下划线开头 char 不合法 标识符不能是关键字 #total 不合法 标识符必须是字母或下划线开头 _book.c 不合法 标识符必须是字母下划线或数字组成的字符串 第2题、 字符常量是用单引号括起来的一个字符,在内存中只占一个字 节;字符串常量是用一对双引号括起来的字符序列,其中的字符连 续存储,并在最后加上字符’\0’作为字符串结束的标志。 第3题、 1. K=13.7 2. 表达式的值为2
习题答案 第三章习题答案
习题答案 第三章习题答案
下列关于条件语句的描述中,是错误的。 Aif语句中只有一个else子句。 Bif语句中可有多个 else if子句 Ci语句中i体内不能是 switch语句。 Dif语句的体中可以是循环语句。 2.以下程序段 int x=-1; do X=X“X while(x) A是死循环B循环执行两次C循环执行一次D有语法错误
•1.下列关于条件语句的描述中, 是错误的。 A if语句中只有一个else子句。 B if语句中可有多个else if子句。 C if语句中if体内不能是switch语句。 D if语句的if体中可以是循环语句。 •2.以下程序段 。 int x=-1; do { x=x*x;} while (!x); A 是死循环 B 循环执行两次 C 循环执行一次 D 有语法错误