首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int a=1,b=2; for(;a
有以下程序 main(){ int a=1,b=2; for(;a
admin
2020-11-23
60
问题
有以下程序
main(){
int a=1,b=2;
for(;a<8;a++)
{
b+=a;
a+:2;
}
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是
选项
A、8,11
B、10,14
C、7,11
D、9,18
答案
B
解析
在这段程序中变量a的初值等于1,变量b的初值等于2。第1次执行for循环语句后,变量a的值等于3,变量b的值等于3。第2次执行for循环后,变量a等于6,变量b的值等于7。第3次执行for循环后,变量a等于9,变量b的值等于14。第4次执行for循环后,变量a等于10,这时退出for循环,此时变量b的值等于14。因而程序输出变量a,b的值分别为10,14。
转载请注明原文地址:https://jikaoti.com/ti/zcD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putc
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x
有以下程序:#include<stdio.h>main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
在深度为7的满二叉树中,叶子结点的个数为
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
Acollegeoruniversity’sinternationalstudentofficeisagoodplace【C1】______gettingtoknowtheschoolandthecountry.Let
用海藻治疗瘿瘤的记载见于水银治疗皮肤病的记载见于
下列选项中,()组成了记录表的唯一性标识编码。
下列阐述正确的是()。
属于管理工作流程组织的有()。
根据物流服务供应商的服务范围和方式,可以把物流服务供应商具体区分为几种主要类型?
下列关于银行借款的说法中,不正确的是()。
A、 B、 C、 D、 B
One-clickContent,NoGuaranteesWikipediaisthefirstmajorreferenceworkwithademocraticpremise.Itssignaturestreng
Microcomputersarealsoknownas______.High-capacitycomputersusedprimarilyforresearchpurposesare______.
最新回复
(
0
)