首页 > 试题广场 >

有一函数以下程序段中错误的是()。

[单选题]
对于公式

对应的语下面错误的是()
  • if(x > 0) y = 1;         
    else if(x == 0) y = 0;
     else y = -1;
  • y=0; 
    if(x > 0) y = 1; 
    else if(x < 0) y = -1;
  • y = 0;                 
    if(x >= 0) 
    if(x > 0)y = 1  
    else y = -1;
  • if(x >= 0) 
    if(x > 0) y = 1; 
    else y = 0;
    else y = -1;
要是这种代码估计会被同行打死的,如果搞不清就在纸上或在编辑器了按格式写一遍
发表于 2018-07-07 17:45:59 回复(2)
D选项应该是这样的:
if(x >= 0) {
    if(x > 0) y = 1; 
    else y = 0;
}
else y = -1;
发表于 2019-03-21 20:34:26 回复(2)
答案应该错了,选D才对。C选项缺少分号。
发表于 2018-05-22 09:39:17 回复(1)
在网页上显示出来的格式都不对,这种题没法做吧
发表于 2018-09-01 20:17:21 回复(0)
为啥我觉得C和D都不对
C是缺少分号,应该改成:
y = 0;                 
if(x >= 0) 
if(x > 0)y = 1;  
else y = -1;
D的第一条if语句少了括号,因为并不是只有一条语句,应改成:
if(x >= 0)
{ 
    if(x > 0) y = 1; 
    else y = 0;
}
else y = -1;

发表于 2022-02-25 21:59:29 回复(1)
C选项应该考的是if和else的结合性,而少的那个;应该是漏了,即使加了;也是错的啊
发表于 2024-01-29 14:57:42 回复(0)
看成选正确的了
发表于 2024-01-10 12:00:27 回复(0)
有大佬能分析一下四个选项吗🤕🤕🤕
编辑于 2023-12-21 20:23:39 回复(1)
又考眼力,没想到少个分号
发表于 2023-09-21 14:23:37 回复(0)
还没有修改题干吗?
发表于 2023-03-15 19:00:33 回复(0)
B是啥情况啊?有大佬解释一下嘛?
发表于 2022-09-27 18:34:05 回复(1)
显示不全怎么做
发表于 2022-07-18 12:23:09 回复(0)
B不是只有一半括号吗,我丢
发表于 2022-06-08 12:47:20 回复(0)
看了一顿, 原来c少一个分号...
发表于 2022-05-10 20:36:05 回复(0)
不知道是不是显示的问题,这C答案 y = 1 后面没分号
发表于 2022-02-05 12:20:55 回复(0)
D选项是对的,应该选C
发表于 2021-04-20 10:43:11 回复(0)
c
发表于 2021-03-18 14:13:04 回复(0)
我怎么感觉 这答案是错的呀?我的理解是:
C.     y = 0;                                D.      if (x >= 0)
        if (x >= 0)                                    {
        {                                                       if (x > 0)
            if (x  > 0)                                      y = 1;
                y = 1;                                  }
        }                                                 else    
        else                                            y = 0;
        y = -1;                                         else
                                                           y = -1;
若有错误,请指正~
发表于 2020-08-28 20:25:20 回复(1)
虽然答对了…但是这选项看得我想砍人
发表于 2018-11-14 19:49:06 回复(0)
答案错了😅
发表于 2018-09-08 17:43:22 回复(3)