首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); } 程序运行后的输出结果是
有以下程序 #include main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); } 程序运行后的输出结果是
admin
2019-05-17
28
问题
有以下程序
#include
main()
{ int a = 3;
do
{ printf("%d,", a-=2 ); }
while( ! (--a) );
printf("\n");
}
程序运行后的输出结果是
选项
A、1
B、1, -2,
C、3,0,
D、1,0
答案
B
解析
本题重点考察do……while语句,该循环语句的特点是,先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。变量a赋初值为3,每循环一次需执行语句a-=2一次,同时循环条件使变量a自减1,所以第一次循环后变量a变为1,第2次循环后变量a变为-2。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/EXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。【10年3月】
有以下程序charfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’:return*c;}main(){chars[81],*p=s;ge
设有定义语句int(*f)(int);则以下叙述正确的是
表达式:(int)((double)9/2)-9%2的值是
关于C语言的变量,以下叙述中错误的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
两个或两个以上模块之间关联的紧密程度称为
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在_________处应填入的选项是Structlink{chardata;__________}node;
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
下列关于保税仓库的叙述,不正确的是()
糖皮质激素冲击疗法适用于
患者,男,20岁。输血10分钟后出现头胀、四肢麻木、腰背部剧痛、呼吸急促、血压下降、黄疸。患者尿液中可含有
引起脑萎缩的最常见原因是( )。
治疗原则主要讨论治疗疾病的基本原则和一些具体的治疗方法:如早治防变、治病求本、扶正祛邪、调整阴阳、调理气血、调理脏腑以及因时、因地、因人制宜等内容。心脏病患者患感冒后先治疗感冒,属于
三国两晋南北朝时期随着社会政治经济关系的变化,法律内容也有所发展,主要表现在礼法结合进一步发展。下列哪些情形属于具体表现?()
下列关于工程施工合同索赔,程序描述正确的有( )。
2017年11月,A公司赊销一批商品给B公司,含税价为15万元。由于B公司发生财务困难,无法偿付该应付账款。2018年6月1日,A公司与B公司进行债务重组,A公司同意B公司以其普通股3万股抵偿该项债务,该股票每股面值为1元,每股市价为4元。A公司对该项债权
通货紧缩是指由于货币供应量的减少或货币供应量的增长滞后于生产增长的幅度,以致引起对商品和劳务的总需求小于总供给,从而导致物价总水平下降的现象。据此回答下题:近年来,我国为化解通货紧缩采取了如下有效措施_______。①中国人民银行连续降息②
下列说法不正确的是____________。
最新回复
(
0
)