首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=1,k=0; for( ; i
有以下程序 #include main() { int i=1,k=0; for( ; i
admin
2015-07-28
27
问题
有以下程序
#include
main()
{
int i=1,k=0;
for( ; i<6 ; )
{ switch(i%3)
{ case 0: k++;
case 1: k++; break;
case 2: k++; continue;
}
i+=1;
}
printf("%d\n",k);
}
程序的运行情况是( )。
选项
A、形成无限循环
B、输出6
C、输出5
D、输出4
答案
A
解析
break语句用于循环体,可以跳出当前层循环,continue语句的作用则是跳过当前循环层余下未执行的语句,继续执行下一次循环。在该程序中当i为2的时候执行语句" case 2: k++; continue;"跳过了i自加语句"i+=1;",所以i值不再变化,程序陷入死循环,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/Q7n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是
有以下程序:#include<string.h>main(){char*p="abcde\Ofghjik\0";printf("%d\n",strlen(p));}程序运行后的输出结果是()。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)white(s[i]){d[j]=【】;j++;}d[j]=0;
有以下程序#include<stdlib.h>structNODE{intnum;stmctNODE*next;};main(){structNODE*p,*q,*r;p=(structN
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
设a,b,c,d,m和n均为int型变量,且a=5,b=6,c=7,d=m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()
对计算机软件正确的态度是()
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是
下列对于软件测试的描述中正确的是()。
随机试题
三羧酸循环中发生底物水平磷酸化的反应是
女,18岁,心慌、怕热、多汗、体重下降3个月,双手有细颤,突眼不明显。甲状腺Ⅱ度弥漫性肿大,质地软,有血管杂音;心率108次/分,两肺呼吸音清。考虑为Graves病。为明确诊断,首先要检查
心肌梗死病人入院后骶尾部发现红肿,有水疱,为防止病情发展,以下护理措施正确的是
甲公司将持有的乙公司20%有表决权的股份作为长期股权投资,并采用权益法核算。该投资系甲公司2014年购入,取得投资当日,乙公司各项可辨认资产、负债的公允价值与其账面价值均相同。2015年12月25日,甲公司以银行存款1000万元向乙公司销售一批产品,乙公司
四个连续的自然数的倒数之和等于19/20,则这四个自然数两两乘积的和等于:
根据下面材料回答下列题。根据材料,下列说法中正确的有()。I.2008年,山东省城乡居民分类消费价格与居民消费分类价格变化趋势完全一致Ⅱ.2008年,山东省居民各种食品消费中,城市价格变化均小于农村Ⅲ.2008
设f(x)=nx(1-x)n(n为自然数),(Ⅰ)求f(x);(Ⅱ)求证:
Symmetric,orprivate-key,encryptionisbasedonasecretkeythatissharedbybothcommunicatingparties.The___________(71)part
OneofthemostbeautifulnaturalwondersintheUnitedStatesmustcertainlybetheGrandCanyon,______inArizona.
Hisremarkswere______annoyeverybodyatthemeeting.[2005]
最新回复
(
0
)