首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int n=2,k=0; while(k++&&n++>2); printf("%d %d\n",k,n); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> main() { int n=2,k=0; while(k++&&n++>2); printf("%d %d\n",k,n); } 程序运行后的输出结果是(
admin
2021-06-15
30
问题
有以下程序:
#include<stdio.h>
main()
{
int n=2,k=0;
while(k++&&n++>2);
printf("%d %d\n",k,n);
}
程序运行后的输出结果是( )。
选项
A、0 2
B、1 3
C、5 7
D、1 2
答案
D
解析
(表达式1)&&(表达式2)中,如果表达式1为假或0,那么表达式2就不会被执行。本题中首先进入while的判断语句,执行k++和n++。k++为零,不满足循环条件,所以n++不会被执行,while循环结束后,k经过运算自增为1,n没有进行运算,仍为2。
转载请注明原文地址:https://kaotiyun.com/show/gVtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.58864则低
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下语句定义正确的是()。
以下叙述错误的是()。
有以下程序:#include<stdio.h>main(){┋while(getchar()!=’\n’);┋}以下叙述中正确的是()。
以下语句中存在语法错误的是
以下选项中不合法的标识符是
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
疾病发生发展的规律包括()。
下列选项中,依法不得招用未满16周岁的未成年的单位是()
Howmanymoredecadeswillhavetopass______scientistssucceedinprovidingacureforcancer?
血浆代用液的特殊质量要求中正确的是
合约双方同意在未来日期按照固定价格买卖基础金融资产的合约,称为()。
一般来说,出现()情况将意味着行业中现有企业之问竞争的加剧。
企业提高销售息税前利润率的途径有()。
下列哪一诗句描写的季节与其他三项不同?()
对线性表进行二分法查找,其前提条件是()。
Largerbanksinlargecitiesoftenspecializeinparticularancillaryservicesinadditiontothebankdepositservicestheysup
最新回复
(
0
)