首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() {int a=-2,b=2; for(;,++a&&--b;) printf("%d,%d,",a,b); } 程序执行后的输出结果是( )。
有以下程序 #include<stdio.h> main() {int a=-2,b=2; for(;,++a&&--b;) printf("%d,%d,",a,b); } 程序执行后的输出结果是( )。
admin
2020-11-27
29
问题
有以下程序
#include<stdio.h>
main()
{int a=-2,b=2;
for(;,++a&&--b;)
printf("%d,%d,",a,b);
}
程序执行后的输出结果是( )。
选项
A、0,1,
B、-1,1,0,1,
C、-1,1,0,0,
D、-1,1,
答案
D
解析
程序中a初值为-2,for循环执行++a后结果为-1,b初值为2,for循环执行--b后结果为1,所以for循环的循环条件-1&&1的值为真,执行printf语句输出-1,1;接着下一次循环时,++a结果为0,--b结果为0,0&&0结果为假,for循环结束,本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/psD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
以下叙述中正确的是
以下定义数组的语句中错误的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
有以下定义:unionA{charst[4];inti;long1;};structB{intc;unionAb;}b;
有以下程序:main(){chars口={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};intp,q;p=sizeof(s);q=strlen(s);
下面结构体的定义语句中,错误的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
一个具体的经济部门或企业,其产权构成中包括国家投资、集体投资、个人投资、国际投资等资产要素的组合,既可以是两种投资形成的,也可以是多种投资形成的经济形式。这指的是()
患者牙龈缘红肿、松软,易出血。镜下见上皮下纤维结缔组织水肿明显,其间大量淋巴细胞核中性粒细胞浸润,毛细血管增生、扩张、充血。该疾病是()
A.HMG-CoA合成酶B.HMG-CoA还原酶C.琥珀酰CoA转硫酶D.乙酰CoA羧化酶E.己糖激酶酮体利用的关键酶是
公安机关必须置于党委实际的、直接的领导之下,严禁把()用于党内。
度量离中趋势的差异量数有哪些?为什么要度量差异量数?
下列结论中正确的是
R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b)的(V,D)报文后,R1更新的4个路由表项中距离值从上到下依次为0、2、3、3那么,①②③④可能的取值依次为()。
在数据结构中,从逻辑上可以把数据结构分为______。
下列叙述中正确的是()。
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}while
最新回复
(
0
)