有以下程序段: 以下关于程序段执行情况的叙述 正确的是( )。A.for循环语句固定执行8次B.当产
有以下程序段:
以下关于程序段执行情况的叙述,正确的是( )。
A.for循环语句固定执行8次
B.当产生的随机数n为4时结束循环操作
C.当产生的随机数n为1和2时不做任何操作
D.当产生的随机数n为0时结束程序运行
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:D
Case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的ease语句,就从此cafle子旬执行下去,不再进行判断,直到碰到break或函数结束为止。简单的说break是结束整个循环体,而continue是结束单次循环。B选项中当产生的随机数n为4时要执行打印操作。C选项中当产生的随机数为l和2时分别执行cage3与case4后面语句的内容。由于存在break语句所以for循环不是固定执行8次,执行次数与产生的随机数n有关系。
相似问题
以下选项中不合法的标识符是( )。A.&aB.FORC.pfintD.00请帮忙给出正确答案和分析
以下选项中不合法的标识符是( )。A &aB FORC pfintD 00请帮忙给出正确答案和分析,谢谢!
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符) 写入文件myfile4.txt
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用一1作字符串输入结束的标志,然后将文件的内容显示在
软件生命周期是指( )。A.软件产品从提出 实现 使用维护到停止使用退役的过程B.软件从需求分析 设
软件生命周期是指( )。A 软件产品从提出、实现、使用维护到停止使用退役的过程B 软件从需求分析、设计、实现到测试完成的过程C 软件的开发过程D 软件
有以下程序: 程序运行后的输出结果是( )。A.1 2B.1 0C.3 2D.0 0请帮忙给出正确
有以下程序: 程序运行后的输出结果是( )。A 1,2B 1,0C 3,2D 0, 0请帮忙给出正确答案和分析,谢谢!
下列语句组中 正确的是( )。A.char*s;s=”Olympic”;B.char s[7];s=
下列语句组中,正确的是( )。A char*s;s=”Olympic”;B char s[7];s=”Olympic”;C char*s;s={¨Olympic”};D char s[7];s={ "Olympic”};请帮忙给出正确答案和分析,谢谢!
