有以下程序: 程序运行后的输出结果是( )。A.02356B.0235C.235D.2356请帮忙给
有以下程序:
程序运行后的输出结果是( )。
A.02356
B.0235
C.235
D.2356
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
k的值为5,逐个对caBe语句进行匹配,均不匹配,执行default下的语句n=0;k一一。再执行case2:ca804:后面的语句n+=2;k一一;。执行break语句跳出switch判断,打印n的值,即2。经过第一次循环后,k的值为3,然后进行k>0&&ll<5条件判断为真。第二次执行循环体,执行case3:后面的语句n+=1;k一一;。再执行break语句跳出循环,此时打印n的值3,此时k的值为2。第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2;k一一;。执行break语句跳出循环体。打印n的值5。此时n不满足条件k>0&&n<5,所以结束循环。整个程序的打印结果为235。
相似问题
若有以下程序段: 程序运行后的输出结果是( )。A.16B.8C.4D.2请帮忙给出正确答案和分析
若有以下程序段: 程序运行后的输出结果是( )。A 16B 8C 4D 2请帮忙给出正确答案和分析,谢谢!
以下选项中 不合法的c语言用户标识符是( )。A.a_bB.AaBcC.f1一一bD.一1请帮忙给出
以下选项中,不合法的c语言用户标识符是( )。A a_bB AaBcC f1一一bD 一1请帮忙给出正确答案和分析,谢谢!
若有定义语句:double a *P=&a;以下叙述中错误的是( )。A.定义语句中的*号是-个间址
若有定义语句:double a,*P=&a;以下叙述中错误的是( )。A 定义语句中的*号是-个间址运算符B 定义语句中的木号是-个说明符C 定义语句中的P只能存放
有以下程序: 程序运行后的输出结果是( )。A.0B.一12C.一20D.10请帮忙给出正确答案和分
有以下程序: 程序运行后的输出结果是( )。A 0B 一12C 一20D 10请帮忙给出正确答案和分析,谢谢!
简述Windows2000/XP中的“开始”按钮和“任务栏”的功能。
简述Windows2000 XP中的“开始”按钮和“任务栏”的功能。
