首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char c; while( ( c=getchar() )!= ’\n’ ) { switch( c-’2’ ) { ca
有以下程序 #include <stdio.h> main() { char c; while( ( c=getchar() )!= ’\n’ ) { switch( c-’2’ ) { ca
admin
2021-06-15
54
问题
有以下程序
#include <stdio.h>
main()
{
char c;
while( ( c=getchar() )!= ’\n’ )
{
switch( c-’2’ )
{
case 0 :
case 1 : putchar( c+4 );
case 2 : putchar( c+4 ); break;
case 3 : putchar( c+3 );
default : putchar( c+2 ); break;
}
}
printf( "\n" );
}
程序运行后从第一列开始输入以下数据
2473<回车>
程序的输出结果是
选项
A、668977
B、4444
C、6677877
D、68766
答案
A
解析
本题执行过程为:输入c=’2’,c-’2’=0,首先匹配case0,依次输出6,6,后执行break语句,跳出分支结构;输入c=’4’,c-’2’=2,匹配case2,输出8,执行break语句,跳出分支结构;输入c=’7’,c-’2’=5,匹配default,输出9,执行break语句,跳出分支结构;输入c=’3’,c-’2’=1,匹配case1,依次输出7,7,执行break语句,跳出分支结构。输入回车,结束循环。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述中错误的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
有以下程序main(){inta=3;do{printf("%d,",a-=2);)while(!(--a));printf("m");}程序运行后的输出结果是
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
在数据库系统中,用户所见的数据模式为
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
对软件系统总体结构图,下面描述中错误的是()。
DOS文件系统的组织结构属于
随机试题
变动成本水平的表现形式一般是()
下列引起腹部外形改变的因素中,错误的是()
杂交瘤细胞的冻存均采用液氮保存,其温度是
反映远曲小管和集合管功能的试验是
通常发挥全身治疗作用和局部治疗作用气雾剂的雾粒大小最适宜的是( )。
取黏土试样测得:质量密度ρ=1.80g/cm3,土粒相对密度ds=2.70,含水量w=30%。拟使用该黏土制造相对密度为1.2的泥浆,问制造1m。泥浆所需的黏土质量为下列哪个选项?
会计人员对不准确、不完整的原始凭证应该()。
左官律、附益法
对于中国民族资产阶级所存在的局限性,毛泽东曾经用“是他们从娘肚子里带出来的老毛病”来形容。这一“老毛病”指的是
ThescientificnameistheHoloceneAge,butclimatologistsliketocallourcurrentclimaticphasetheLongSummer.Thehistory
最新回复
(
0
)