首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=1,b=1; for(;a--;) b--; printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。
有以下程序: #include main() { int a=1,b=1; for(;a--;) b--; printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。
admin
2019-01-11
38
问题
有以下程序:
#include
main()
{ int a=1,b=1;
for(;a--;)
b--;
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、-1.0
B、0,0
C、-1,-1
D、1,1
答案
A
解析
题干中语句for(;a--;)的执行过程是:先判断表达式a--是否为0,因为运算符“--”在变量的后面,表示先进行其他操作,再让变量a减1,即判断a!=0成立,则进入循环,然后a减1。起始a=1不等于0。满足条件进人for循环,然后a自减1为0,b自减1为0,继续循环;再跳回for语句时,a!=0不成立,不会进入循环,但是a也要自减1为-1,循环结束。因此,最后输出a=-1,b=0。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Bpxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--;
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
在结构化程序设计中,模块划分的原则是
请补充函数proc(),该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdascasdfgasdasasmlosd,子字符串为asd,则应输出3。注意:部分源程序给出如下。请勿改动函
请编写一个函数proc(),它的功能是:将str所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入ab7988BJ,则应输出aBT088BJ。注意:部分源程序给出如下。请勿改动main
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入”abc4EFg”,则应输出”aBc4EFg”。注意:部分源程序存在文件PROGl.C中。请
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:doublelog(doublex1。例如,若m的值为:20,fun函数值为:6.506583。
以下关于typedef的叙述错误的是______。
软件定义时期主要包括【】和需求分析两个阶段。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
随机试题
EnglishandEnglishCommunityThereisnodenyingthatEnglishisausefullanguage.ThepeoplewhospeakEnglishtodaymake
下列作品中,采用了倒叙方式的有
纤维素样坏死可见于
以下STD与病原体对应正确的是
下列属于出入境特殊物品的是( )。
甲从乙银行贷款200万元,双方于8月1日签订贷款合同,丙以保证人身份在贷款合同上签字,因担心丙的资信状况,乙银行又要求甲提供担保,为此双方于8月3日签订书面质押合同,质物为甲的一辆轿车(价值80万元),当日甲将轿车交付给乙银行。现甲到期无力偿还贷款,下列有
下列各项中,进行工资费用核算不可能涉及的会计科目是()。
在试制阶段,企业应与供应商在()方面达成一致。
积善成德,而神明自得,_______。(《荀子.劝学》)
如果我国人民币实现国际化,被其他国家作为储备货币,则我国就成为储备货币发行国。到那时,我国的国际储备就可以()。
最新回复
(
0
)