首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k;
有以下程序 #include void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k;
admin
2020-07-28
28
问题
有以下程序
#include
void main()
{
int c=0,k;
for(k=1;k<3;k++)
switch(k)
{
default:c+=k;
case 2:c++;break;
case 4: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的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://jikaoti.com/ti/lkD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为"CEkedca",排序后输出为"CedcEAa"。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编
编写函数voidfun(char*tt,intpp[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串"abcdefgabcdeab"后,程序的输出结果应该是:33322
可在C程序中用作用户标识符的一组标识符是()。
某系统总体结构如下图所示,该系统结构图的最大扇出数是
以下选项中不能用作C程序合法常量的是
以下选项中,能用作用户标识符的是
随机试题
科学教育活动内容的评价应从哪些方面来进行?
Theearthisnearly_____themoon.
何药对耐青霉素酶的金葡菌感染无效:
未经许可非法经营药品,扰乱市场秩序,情节严重的伪造、变造、买卖或者盗窃、抢夺、毁灭国家机关的公文、证件、印章的
A.温水洗胃B.碳酸氢钠洗胃C.茶叶水洗胃D.高锰酸钾洗胃E.鞣酸洗胃镁中毒()
某投资者判断大豆价格将会持续上涨,因此在大豆期货市场上买入一份执行价格为600美分/蒲式耳的看涨期权,权利金为10美分/蒲式耳,则当市场价格高于()美分/蒲式耳时,该投资者开始获利。
甲企业为某国际时尚品牌做代工,公司的订单、生产、发货通过信息系统处理。该企业将信息系统交予外包公司进行开发并负责系统运行与维护,甲公司对信息系统外包进行控制,正确的做法有()。
散客旅游就是自助旅游。()
找规律填数字是一项很有趣的活动,特别锻炼观察和思考能力。下列选项中,填入数列“1、3、7、15、31、()、127、255”空缺处的数字,正确的是()。
丢失:拾获:归还
最新回复
(
0
)