首页 > 试题广场 >

下面代码执行结果正确的是

[单选题]
下面代码执行结果正确的是
<?php
$j=5;
Switch($j){
Default:  echo  “no result”;
case 1:   echo “周一”;
case 2:   echo “周二 ”;
case 3:   echo “周三”;
case 4:   echo “周四”;
case 5:   echo “周五”;
case 6:  
case 7:  echo “周末”;
}
?>

  • 周五
  • 周五周末no result
  • 周五周末
  • 语法错,没有运行结果
推荐
选C。该题考察的是PHP的switch语句块有选择地执行若干代码块之一,和break的作用。
工作原理:
  • 首先对一个简单的表达式 n(通常是变量)进行一次计算。------$j=5
  • 将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。-----匹配到case 5:   echo “周五”;所以输出周五
  • 代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。default 语句用于不存在匹配(即没有 case 为真)时执行。-----由于case 5后面没有break语句,所以依次执行下面代码输出case 6,case7输出周末

编辑于 2019-05-05 10:28:32 回复(0)
没有break,所以继续执行
发表于 2017-07-20 16:35:21 回复(0)
c。如果default放在最后的话会执行。
发表于 2017-09-19 22:38:34 回复(0)
应该选D "是中文的“
但是假如"是对的,应该选C
如果调整default的顺序,应该选B
<?php
$j=5;
Switch($j){
    case 1:   echo "周一";
    case 2:   echo "周二 ";
    case 3:   echo "周三";
    case 4:   echo "周四";
    case 5:   echo "周五";
    case 6:
    case 7:  echo "周末";
    default:  echo  "no result";
}
?>

发表于 2021-07-07 18:23:37 回复(0)
Switch中没有break就会继续执行
发表于 2021-03-04 00:32:05 回复(0)
选C。该题考察的是PHP的switch语句块有选择地执行若干代码块之一,和break的作用。 工作原理: 首先对一个简单的表达式 n(通常是变量)进行一次计算。------$j=5 将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。-----匹配到case 5:   echo “周五”;所以输出周五。 代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。default 语句用于不存在匹配(即没有 case 为真)时执行。-----由于case 5后面没有break语句,所以依次执行下面代码输出case 6,case7输出周末。 
发表于 2020-11-25 00:36:48 回复(0)
就是没有break,执行语句不停下来,找到Switch($j)中的$j 从$j开始往后全输出来
发表于 2020-11-04 19:38:00 回复(0)

没有break, 5之后的代码都会执行

发表于 2019-11-09 04:14:05 回复(0)
注意一下 没有break 不中断跳出继续执行
发表于 2019-11-06 17:45:08 回复(0)
感觉在这道题上,php和js没太大差别
发表于 2019-09-23 08:08:18 回复(0)
亲测:报错:Parse error: syntax error, unexpected 'result”' (T_STRING), expecting ',' or ';' in C:\Apache24\htdocs\tool\index.php on line 4
发表于 2019-09-18 13:30:35 回复(1)
为什么HTML/CSS里有php………各位还答这么起劲…我真是…
发表于 2019-08-26 10:43:33 回复(0)

那要是1~7以外的数字,是不是从周一一直输出到周日啊

发表于 2019-08-04 16:35:22 回复(0)
c 没有break 所以继续执行下去 最后执行完后跳出switch循环
发表于 2018-12-06 15:46:31 回复(0)
a
发表于 2018-08-02 21:20:41 回复(0)
C
发表于 2018-07-01 19:27:55 回复(0)
亲测,不报错,c
发表于 2018-05-25 20:29:33 回复(0)
亲测,报错
发表于 2018-05-22 20:14:07 回复(0)
a
发表于 2018-04-03 22:25:44 回复(0)
c
发表于 2018-04-03 18:30:18 回复(0)
B
发表于 2017-12-26 10:22:13 回复(0)