首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main () { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) {
有以下程序: main () { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) {
admin
2013-02-23
56
问题
有以下程序: main () { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) { case ’0’: printf("another\n"); case ’1’: printf("number\n"); } } } 程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是
选项
A、another number
B、another number another
C、another number number
D、number number
答案
4
解析
switch语句的执行过程是:在switch后面的表达式的值和case后面常量表达式的值吻合时,就执行后面的语句.如果在该语句的后面没有break语句,则继续执行下一个case,直到遇到break语句或switch多分支的结束,在 switch语句中,break语句的作用是使流程跳出switch结构,终止Switch语句的执行.本题中在for循环中嵌套了swish语句,每循环一次通过scanf()函数从键盘上输入一个k值,然后执行switch语句。for循环共循环了2次,当i=1时,从键盘上输入0,使得k的值为0,执行switch语句中case:0后面的语句,输出another,接着执行case:0下面的语句输出number,退出switch语句,当i=2时,从键盘上输入1,使得k的值为1,执行switch语句中case 1后面的语句,输出number,退出switch语句.当 i=3时退出循环.故最后的输出为another、number和number,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/ApPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。voidswap(intx,inty){intt;t=x;x=y;y=t;printf("%d%d",x,y);}main(){inta=3,b=4;
在面向对象方法中,类的实例称为【 】。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
以下叙述中错误的是()
若有下面的说明语句,已知A的+进制数为65,则以下的输出结果为unionun{inta;charc[2];}w;w.c[0]=’A’;w.c[1]=’a’;printf("%o\n",w.a);
以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。#defineN5#include<stdlib.h>main(){inta[N]
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
开发大型软件时,产生困难的根本原因是
在下列选项中,没有构成死循环的程序段是_____。
随机试题
左心室流入和流出道的分界是
下列关于城市通信工程规划内容的表述,哪项是错误的()
即使没有外汇现货,也能在外汇现货交易中建立空头头寸。()
(2016年改)甲企业是一家医疗器械企业,现对公司财务状况和经营成果进行分析,以发现和主要竞争对手乙公司的差异。(1)甲公司2015年主要财务数据如下所示:(2)乙公司相关财务比率:要求:说明营业净利率、总资产周转率、权益乘数三个指标各自经济
国家行政职能中,最为核心的基本职能是()。
德育的实质是()
政治上层建筑和思想上层建筑的关系是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
请在“答题”菜单中选择相应的命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档word.docx,按照要求完成下列操作并以该文件名(word.docx)保存文件。按照参考样式“w
A、School.B、Furtheradulteducationcollege.C、TheYouthTrainingScheme.D、Nightschool.C
最新回复
(
0
)