首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一函数以下程序段中不能根据x值正确计算出y值的是
有一函数以下程序段中不能根据x值正确计算出y值的是
admin
2010-01-10
71
问题
有一函数
以下程序段中不能根据x值正确计算出y值的是
选项
A、if(x>0) y=1; else if(x==0)y=0; else y=-1;
B、y=0; if(x>0)y=1; else if(x<0)y=-1;
C、y=0; if(x>=0) if(x>0) y=1; else y=-1;
D、if(x>=0) if(x>0) y=1; else y=0; else y=-1;
答案
4
解析
首先检查if与else的配对,然后再分析各分支实现的功能。选项A描述的意思是:在x>=0情况下,则y为1,否则,在x=0时,y为0,剩下的x<0时,y为 -1,满足本题中函数的要求;选项B描述的意思时:初始化y的值为0,在x>0时,给y重新赋值为1,否则,在x<0时,给y重新赋值为-1,满足本题中函数的要求;选项C描述的意思是:在x>=0情况下,如果x>0,则y为1,否则即“x==0”时,y为-1;剩下的x<0时,y为0。可见答案C实现的结果不是给定的表达式。选项D中描述的意思是:在x>= 0的情况下,如果x>=0,就给y赋值为1,否则就给y赋值为0,在不是x>=0的其他情况下,就给y赋值为-1,满足本题中函数的要求。
转载请注明原文地址:https://kaotiyun.com/show/TXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于键盘事件的叙述中,错误的是
以下合法的VB变量名是
软件(程序)调试的任务是
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima(4,4)AsIntegerDimbAsIntegerDimiAsInteg
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是()。
计算下面分段函数的正确语句是
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
数据库管理系统是()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
设有以下程序:PrivateSubFormClick()x=50Fori=1To4y=InputBox(“请输入一个整数”)y=Val(y)IfYMod5=0Thena=a+yx=yElsea=a+xEndIfN
随机试题
函数曲线y=xe-x的凸区间是______.
Iwassurprisedthatshewaslate,______sincesheusuallyarrivedearly.
皮肤出血点小于2mm,压之不褪色应考虑
对子宫内膜异位症的治疗,目前的观点是
关于内脏运动神经的说法错误的是
女性,32岁,系统性红斑狼疮患者,护士进行健康指导,下列哪项不是该患者的指导内容
根据《劳动保障监察条例》规定,如果违反劳动保障法律、法规或者规章的行为在()内未被劳动保障行政部门发现,也未被举报、投诉的,劳动保障行政部门不再查处。
有关发现舞弊时对审计的影响,下列表述中不恰当的是()。
可以由全国人大罢免的国家领导人员的有()。
下列叙述中正确的是()。
最新回复
(
0
)