首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main( ) {int C=O,k; for (k=1;k
有以下程序 #include main( ) {int C=O,k; for (k=1;k
admin
2013-06-11
37
问题
有以下程序
#include
main( )
{int C=O,k;
for (k=1;k<3;k++)
switch(k)
{default:C+=k;
case 2:C++;break;
cKse 4:C+=2;break;
}
prinff(“%d\n”,C);
{
程序运行后的输出结果是
选项
A、3
B、5
C、7
D、9
答案
A
解析
第一次循环时,k=1,在switch语句中,先执行default后面的语句,即c=c+k=1,因为没有break语句,所以不会跳出switch结构,会接着执行case2后面的语句,即c=c+1=2,然后跳出switch;第二次循环时,k=2,直接执行case2后面的语句,即c=c+1=3,然后跳出switch语句,结束循环,执行输出语句。
转载请注明原文地址:https://kaotiyun.com/show/QtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:# include<stdio.h>f(char*s){cahr*p=s;while(*p!=’\0’)p++;return(p-s);}main(){printf("%d
若x是int型变量,且有下面的程序片段:for(x=3;x<6;x++)printf(x%2)?("**%d"):(”##%d\n”),x);上面程序片段的输出结果是()
若有程序段: intc1=1,c2=2,c3; c3=1.0/c2 * cl; 则执行后,c3中的值是()
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno;floatscore;}STU;ma
数据库管理系统是位于用户与【】之间的软件系统。
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。
是构成C语言程序的基本单位。
以下叙述中正确的是______。
下列叙述中正确的是()
随机试题
在Excel2010中,________选项卡可以用来设置表中数据的锁定和隐藏。
在Word2010打印预览窗中,可通过浏览文档观察文章段落在页面上的整体布局,但不能对其编辑修改。
什么是建筑艺术?建筑可以按功能分类,请列出三种。
酶的本质是
关于工程监理企业资质的归口管理机构是()。
某水厂规模为720m3/h,水厂自用水为5%,其中沉淀池排泥水为2%,滤池冲洗水为2%,厂内其他生产用水为1%。水厂内设有2个系列的处理构筑物,每一系列采用3座尺寸完全相同的机械絮凝池串联,搅拌功率分别为120w、80w、40w,总絮凝时间为18min,絮
根据我国《公司法》的规定,股份有限公司召开创立大会,应当于会议召开( )以前通知认股人。
房地产开发费用中的利息支出标准超过国家规定的上浮幅度的部分,在不超过取得土地使用权支付金额和房地产开发成本两项之和的10%以内可以扣除。()
郑樵
根据统计显示,80%的网络攻击源于内部网络,因此必须加强对内部网络的安全控制和防护。下面的措施中,无助于提高同一局域网内安全性的措施是(17)。
最新回复
(
0
)