首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() {int c==0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++;break; case4:c+=2;break; }
有以下程序 #include<stdio.h> void main() {int c==0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++;break; case4:c+=2;break; }
admin
2016-12-18
78
问题
有以下程序
#include<stdio.h>
void main()
{int c==0,k;
for(k=1;k<3;k++)
switch(k)
{default:c+=k;
case2:c++;break;
case4:c+=2;break;
}
printf("%d\n",c);}
选项
A、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行for循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此对k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加l,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/mfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*P){inti=0;while(p[i]){if(p
有以下程序(函数fun只对下标为偶数的元素进行操作)#includevoidfun(int*a,intn){inti,j,k,t;for(i=0;i
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",c[2][2
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
下列有关数据库的描述,正确的是
检查软件产品是否符合需求定义的过程称为
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i
数据库技术的根本目标是要解决数据的
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
在关系A(S,SN,D和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称是关系A的外码
随机试题
呼气性呼吸困难见于下列哪种情况
女贞子的功效是续断的功效是
按()分类可将税收分为商品课税、所得课税和财产课税三大类。
安装工程施工组织设计的编制依据有( )。
企业在进行坏账损失核算时,估计坏账损失的方法有()。
青铜壶是春秋战国时期重要的生活器皿,当时铸造壶器可以采用下列哪项先进技术?()
中国古代第一部字典是许慎所作的()。
设n元线性方程组Ax=b,其中当a为何值时,该方程组有无穷多解,并求通解。
TheBibleisthegreatworkofthereligiousliteratureandwasinprocessofformationforabouttwelvehundredyears.The
下列英文缩写和中文名字的对照中,错误的是
最新回复
(
0
)