首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){int a=-2,b=0; do{++b;}while(a++); printf("%d,%d\n",a,b);} 则程序的输出结果是
若有以下程序 main(){int a=-2,b=0; do{++b;}while(a++); printf("%d,%d\n",a,b);} 则程序的输出结果是
admin
2017-04-26
43
问题
若有以下程序
main(){int a=-2,b=0;
do{++b;}while(a++);
printf("%d,%d\n",a,b);}
则程序的输出结果是
选项
A、0,2
B、1,2
C、1,3
D、2,3
答案
C
解析
由于a的初始值等于-2,所以while循环语言执行二次结束,第一次a=-2,b=1,然后判断循环条件a++非零,执行第二次循环体a=-1,b=2,判断循环条件非零,执行循环体a=0,b=3,判断循环条件为0,此时变量a的值等于1。
转载请注明原文地址:https://kaotiyun.com/show/DqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在执行下述程序时,若从键盘输入6和8,则结果为main(){inta,b,s;scanf("%d%d",&a,&b);s=aif(a
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
结构化程序设计方法的3种基本控制结构中不包括
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
软件工程研究的内容主要包括:______技术和软件工程管理。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
随机试题
急性中毒患者处于昏迷状态时禁忌采用
人工流产综合征的原因是由于
小儿出现高热,面部青紫,尤以鼻柱、两眉间及口唇四周为甚,多属于
()对有效风险管理承担最终责任。
商业银行通常采用留置作为担保方式。()
Itamazesmewhenpeopleproclaimthattheyarebored.Actually,itamazesmethatIameverbored,orthatanyofusare.With
RS232C是由电子工业协会(EIA,Electronic Industries Association)制定的(268)之间的接口标准,它规定的电平的表示方式为(269)。当使用RS232C连接相关设备时,电缆的长度不应超过(270)米。当用RS232C
有算术表达式((a+b)-c/(d+e)+f)*(g+h),其前缀和后缀表达式分别为(7)。
Backin1985,ViktorCherkashinwasaseniorKGBofficerattheSovietEmbassyinWashington.Intheshadowyworldofespionage,
1Women,byvirtueoftheavailabilityofsuchoutletsascryingfortheexpressionofemotion,arelikelytosufferfromfew
最新回复
(
0
)