问题 单项选择题

设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);

A) 运行程序段后输出0
B) 运行程序段后输出1
C) 程序段中的控制表达式是非法的
D) 程序段执行无限次

答案

参考答案:B

解析:[命题目的] 考查while语句的使用。
[解题要点] 本题考查逻辑非运算符和不等于运算符的区别,逻辑非运算符“!”的优先级大于不等于运算符“!=”的优先级。
[考点链接] for语句和do…while语句的使用。

单项选择题
单项选择题 案例分析题

汗は、いろいろな場合に出る。暑い時はもちろんであるが、精神作用の強い場合にも出る。普通、冷汗などと言われているものは後者の汗である。暑い時の汗と精神作用による汗とは、調べてみるとまったく(ア)ものであることが分かる。暑さによる汗は、全身に出るけれども、手のひら(手心)と足の裏との2か所だけには出ない。これは、夏に全身から汗の流れ落ちる時でも、手のひらからは汗の流れることのないことからでも分かる。精神作用による時は、全身には汗が出なくて、手のひらと足の裏と腋の下の3か所に出るのが普通である。また、汗の出方にも違いがある。全身の汗は、初めは少しずつ出て、だんだんにその量が多くなり、ついには流れ落ちるほどになることもあるが、手のひらなどでは、精神感動があればすぐにぱっと(一下子)汗が出て、感動が止めばすぐに止む。(イ)、その量はあまり多くない。このように、人類の汗は温熱性発汗と精神性発汗の2種類に分けることができるが、運動の時はこの2種の発汗が同時に現れる場合がある。それは、運動により体が暖まり、また、勝敗を争ったり、記録の更新をしようといったことから、精神が緊張するからである。

精神性発汗の特徴に合っているものはどれか()

A.体のどの部分にも出る

B.全身に少しずつ出て、だんだん流れ落ちる

C.限られたところにぱっと出て、すぐ止み、量が多くない

D.初めは少しずつ出るが、だんだん流れ落ちるほどになる