当前位置: > 阅读程序并回答问题...
题目
阅读程序并回答问题
阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确的答案.
(1) 【程序代码】
# include
void main(){
int x=1,y=2,z;
scanf("%d",&z);
switch(z%2) { //------①-------
case 1:z=x*y;break;
default:z=x/y;
}
printf("%d",z);
}
【选项】
(26) 程序运行时,输入分别是1和2的情况下,输出的结果分别是_____.[A] 2和0 [B] 2和0.5 [C] 0和2 [D] 0.5和2
(27) 如果将上述程序代码标示为①行中switch语句括号内的表达式改为z%2==0,那么程序运行时,输入分别是1和2的情况下,输出的结果分别是_____.[A] 2和0 [B] 2和0.5 [C] 0和2 [D] 0.5和2
答案是a和c
为什么呢?

提问时间:2021-01-28

答案
很简单第一题,当输入1的时候,z=1,那么在swithc括号里面的z%2就应该等1,注意“%”是取余的意思,就是说用1除以2,余数是1,那么执行下面的就应该是case 1这个语句,答案就是X*Y=2,当输入是2的时候,2%2=0,所以执行default...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.