首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a=1, b=2; for( ;a
有以下程序 #include main() { int a=1, b=2; for( ;a
admin
2020-11-23
15
问题
有以下程序
#include
main()
{ int a=1, b=2;
for( ;a<8;a++) {b+=a; a+=2;}
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、10,14
B、8,11
C、7,11
D、9,18
答案
A
解析
for语句的一般形式为"for(表达式1; 表达式2; 表达式3 ) {循环体语句}",其执行流程是先计算表达式1,之后计算表达式2,根据表达式2的值来判定是否进行循环,若为真,则执行循环体,循环体执行完毕之后再计算表达式3的值。由此,程序的每次循环,先判定a值是否满足循环条件,然后执行语句"b+=a; a+=2; a++;",程序共循环3次,每次循环前a的值分别为1、4、7,循环后a的值分别为4、7、10,所以最终计算出b值为14,a值为10,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/hN3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要建立下图所示的存储结构,以下正确的程序段是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。【1
将E-R图转换为关系模式时,实体和联系都可以表示为()。
有以下程序:#include<stdio.h>intml(intx,inty){returnx<=y,gx:y;}intm2(intx,inty){returnx<=y?y:x;}
有以下程序:#includemain(){inta[10]={1,3,5,7,11,13,17},*p=a;printf("%d,",*(p++));printf("%d\n",*(++p));
有下列程序#include<stdio.h>voidfun(intn,int*t){inttp:if(n<2)return;if(dt[0]>dt[1]){tp=dt[0
以下对C语言函数的叙述中正确的是()。
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;{main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);prinff("
如下所示的系统结构图的最大出扇数是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
随机试题
下列关于直接抗人球蛋白试验的叙述,错误的是A.检测血清中有无不完全抗体B.冷凝集素综合征、阵发性冷性血红蛋白尿时阳性C.加入抗人球蛋白血清发生凝集D.直接抗人球蛋白试验阳性不一定发生溶血E.检查红细胞表面不完全抗体
对牛进行尸检时,应采取的姿势是()。
社会存在的最基本的要素是()。(1)自然环境;(2)人口因素;(3)经济因素;(4)政治因素;(5)思想文化因素
某工程项目比合同工期提前10天组织竣工验收,按照《建设工程质量管理条例》,该工程竣工验收应当具备的条件有()。
下列选项中,属于违反教育收费管理有关政策法规的行为有()。
一个工地施工过程中突然地陷,有不明气体喷出,有两名工人晕倒,其他工人也出现头晕、呕吐的现象,如果你是该工地负责人,你该怎么办?
A、 B、 C、 D、 D所有分数都可约分成1/3,且前一项的分子与分母之和为后一项的分子,由此可知下一项的分子应为128+384=512,分母应为512×3=1536。故本题答案为D。
民事判决常常包括许多在陪审员理解能力之外的复杂细节。结果是,在这些审判中陪审员们的判决往往是不正确的。所以,比较复杂的审判如果由法官而非陪审团来判决,公平会得到更好的体现。上面的论证依赖于下面哪个假设?()
A、 B、 C、 C句子是询问谁会向董事会提交报告的Who疑问句。
Whenstudyinghumantalent,thetemptationisusuallytoconcentrateontheupperreaches.Understandablyso:wealladmirethe
最新回复
(
0
)