高分求解C语言习题,帮帮忙

101.以下程序的输出结果是()。
Main ()
{ int a=0, i ;
for( i=1;i<5;i++)
{ switch (i)
{ case 0:
case3 : a+=2
case1:
case2: a+=3;
default: a+=5;
}
}
printf (‘%d\n”, a);
}
A. 31 B. 13 C. 10 D. 20
102.以下程序执行后 sum 的值是()。
Main ()
{ int i, sum;
for(i=1;i<6;i++) sum+= i;
printf (“%d\n”, sum);
}
A. 15 B. 15 C.不确定 D. 0

103. C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符------。(C)
A 必须为字母。 B 必须为下划线
C 必须为字母或下划线 D 可以是字母,数字和下划线中任一种字符
104. 下面正确的字符常量是----------。
(A) "C" (B) "\\" (C) 'w' (D) " "
105. 在C语言中,要求运算数必须是整型的运算符是------。
(A) / (B) ++ (C) != (D) %
106. 若有说明语句:char c='\72';则变量C-------。
(A)包含1个字符 (B)包含2个字符
(C)包含3个字符 (D)说明不合法,C的值不确定
107. 设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f 的值的数据类型为---.
(A) int (B) float (C) double (D) 不确定
108. putchar函数可以向终端输出一个-------。
(A) 整型变量表达式值 (B) 实型变量值
(C) 字符串 (D) 字符或字符变量值
109. 已知ch是字符型变量,下面不正确的赋值语句是-------。
(A)ch='a+b' (B) ch='\0' (C) ch='7'+'9' (D) ch=5+9
110. 已知ch是字符型变量,下面正确的赋值语句是-------。
(A)ch="1 2 3"; (B)ch='\xff'; (C)ch="\08"; (D)ch="\";
111. 若有以下定义,则正确的赋值语句是------。
int a,b;
float x;
(A)a=1,b=2; (B)a=1;b=1; (C)a=b=5 (D)b=int(x);
112. 以下能正确地定义整型变量a、b和c并为其赋值5的语句是-------。
(A)int a=b=c=5; (B) int a;b;c=5;
(C)int a=5,b=5,c=5; (D) a=b=c=5;
113. 逻辑运算符两侧运算对象的数据类型-----------。
(A)只能是0或1 (B)只能是0或非0正数
(C)只能是整型或字符型数据 (D)可以是任何类型的数据
114. 设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是-------。
(A)'x'&&'y' (B)x<=y (C)x||y+z&&y-z (D)!((x<y)&&!z||1)
115. 判断char型变量ch是否为大写字母的正确表达式是----------。
(A)'A'<=ch<='Z' (B)(ch>='A')&(ch<='Z')
(C)(ch>='A')&&(ch<='Z') (D)('A'<= ch)AND('z' >=ch)
116. 设有:int a=1,b=2,c=3,d=4,m=2,n=2;
执行(m=a>b)&&(n=c>d)后n的值为-----------。
(A)1 (B)2 (C)3 (D)4
117. 若w=1,x=2,y=3,z=4则条件表达式w<x?w:y<z?y:z的值是------------。
(A)4 (B)3 (C)2 (D)1

第1个回答  推荐于2016-01-06
101A 因为条件分支后缺少break;语句致使从上至下一直运行,最终结果为31
102C 因为sum没有进行初始化。
103D
104C 它表示的w的ASCII码值,其他的都是字符串常量
105D 只有涉及整除的时候才能有余数
106A 表示转义字符
107C在计算时会有一个类型转换,转换成double类型后计算
108D putchar在显示器上显示单个字符
109A右边的值不是字符常量或变量
110B 转义字符
111B
112C
113D
114D
115C
116B
117D 逻辑计算结果只有1或0两种本回答被提问者采纳
第2个回答  2009-12-20
A C C C D A C D A B B C B D C B D
第3个回答  2009-12-20
A C C C D A C D D B B C D D C B D
应该差不多
第4个回答  2009-12-23
101.A 102.C 103.C 104.C 105.D 106.A 107.A 108D 109A110B 111B 112C 113D 114C 115C 116B 117D
相似回答