第4题: [填空题]下列程序段的输出结果是 【10】 。
int n=’c’;
switch(n++)
{default:printf("error");break;
case ’a’:
case ’A’:
case ’b’:
case ’B’:printf("good");break;
case ’c’:case’C’:printf("pass");
case ’d’:case’D’:printf("warn");
} 参考答案:passwarn 答案解析:[评析] n++是在执行完其所在的语句后再加1,因此,在执行case的时候,n的值依然为’c’,执行case’c’后面的语句,先打印出“pass”;在执行完case’c’后,未遇到break跳出swi
第7题: [多项选择]为产褥期产妇做健康教育时,正确的是() A. 告知产妇如血行恶露持续时间长并有臭味,提示子宫复旧不全。 B. 经产妇哺乳时反射性缩宫素分泌增多使产后宫缩痛加重,一般不用特殊处理。 C. 产后3~10日,产妇可出现轻度抑郁,嘱家属多给予精神关怀。 D. 产后6个月起应开始采取避孕措施,哺乳者应以工具避孕为主。 E. 产褥期保健操应在进食前后1小时内进行。 参考答案:A, B, C
第31题: [单项选择]设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( )。 A. x=x*100+0.5/100.0; B. x=(x*100+0.5)/100.0 C. x=(int)(x*100+0.5)/100.0; D. x=(x/100+0.5)/100.0; 参考答案:C 答案解析:[解析] 本题考查实型数据。题目要求保留到小数点后两位,选项A)、B)、D)都不合要求。在选项C)中,x*100+0.5的作用是将第三位四舍五入,取整后再除以100.0,即可得符合要求的数据。