首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { int k,n=0;char c,str[ ]=″teach″; for(k=0;str[k];k+ +) { c=str[k]; switch(k) { case 1: case 3:
有以下程序: #include<stdio.h> main( ) { int k,n=0;char c,str[ ]=″teach″; for(k=0;str[k];k+ +) { c=str[k]; switch(k) { case 1: case 3:
admin
2019-04-14
50
问题
有以下程序:
#include<stdio.h>
main( )
{
int k,n=0;char c,str[ ]=″teach″;
for(k=0;str[k];k+ +)
{
c=str[k];
switch(k)
{
case 1:
case 3:
case 5:putchar(c);printf(″%d″,+ +n);break;
default:putchar(′N′);
}
}
printf(″\n″);
}
程序的运行结果是( )。
选项
A、Ne1 NN
B、ela2e3
C、Ne1Nc2N
D、Na1NNNN
答案
C
解析
k=0时,选择default分支,输出N;k=1时,e=str[1]=e,选择case1分支,因为没有遇到break语句,故继续执行case3、case5分支,输出c和+ +n,即输出e和1,依次往下执行,最终输出Ne1 Ne2N。
转载请注明原文地址:https://kaotiyun.com/show/U2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据模型包括数据结构、()和数据条件。
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
下列关于C语言数据文件的叙述中正确的是
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[
对下述程序的判断中,正确的是()。#include<stdio.h>voidmain(){char*P,s[256];p=s;while(strcmp(s,"theend")){printf("
源程序的文档不包括()。
下列关于C语言用户标识符的叙述中正确的是()。
C语言程序的模块化是通过以下哪个选项实现的()。
随机试题
By______SchumannandAndersonmeantthatindividualsofoneculturehavetogothroughtheprocessofmodificationinattitude
人工流产术后12日,仍有较多阴道流血,应首先考虑的是
下列有关未熔合缺陷的防止措施错误的说法是()。
下列属于商业银行防范贷款虚假质押风险的措施有()。[2014年11月真题]
在我国,企业债券是按照《企业债券管理条例》规定发行与交易、由()监督管理的债券。
下列说法中,正确的是________。
关于化学课程中的STS教育,下列说法错误的是()。
花椒:生姜
ReadingFasterTheonlywaytoreadfasteristoreadfaster,anditisaserioussuggestion.I.Guidelinesof【T1】【T1】______
A、Howtoholdweightsfirmly.B、Whentoexercisearms.C、Waytodopush-ups.D、Howtodosomeexercises.D
最新回复
(
0
)