首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j=0;j<=3;j++) X++; } x++; } printf("
有以下程序: main() { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j=0;j<=3;j++) X++; } x++; } printf("
admin
2012-12-03
70
问题
有以下程序:
main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<=3;j++)
{ if(j=0;j<=3;j++)
X++;
}
x++;
}
printf("x=%d\n",x);
}
程序执行后的输出结果是( )。
选项
A、x=4
B、x=8
C、x=6
D、x=12
答案
B
解析
当i=0时,j<2成立,执行第一个for循环x自加为1,接着执行第二个for循环;j=0时j<=3成立,此对if不成立,执行x++后,x为2;接着j=1时,j<=3成立,继续循环,此时if成立,continue是跳出本次循环,继续下一次循环.不再执行x++了;接着j=2时,j<=3成立,此时if不成立,执行其后的语句;当j=4时,退出第二个循环,接着执行循环外部的x++,x为4;当i=1时,1<2成立,执行第一个循环,x=5,此时接着执行循环外部的语句,即第二个循环;j=0时j<3成立,此时if不成立,x++后,x为6.接着j为1时,j<=3成立,继续循环,此时if成立,不再执行x++了;接着i=2时,j<=3成立,此时if不成立,执行其后的x++,x为7;j=3时,j<=3成立,此时if成立,不再执行其后的语句了;当j=4时,退出第二个循环,执行循环外部的语句,最终x为8,故选B选项。
转载请注明原文地址:https://kaotiyun.com/show/muPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。Structnode{intdata;Structnode*hext;}*p,*q,*r;现要将Q所指结点
以下能正确定义一维数组的选项是
有以下程序voidfun{int*a,inti,intj){intt;if(i<j)t=a[i];a[i]=a[j];a[j]=t;fun(a,++
数据库是______的集合,它具有统一的结构形式并存放于统一的存储介质内,可被各个应用程序所共享。
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
在关系数据库中把数据表示成二维表,每一个二维表称为【】。
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(中)的值为
下面对对象概念描述错误的是
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
随机试题
在平常测验中,选择题考查的是()
催化剂中毒有()两种情况。
A、癌肿侵入肌层而无淋巴结转移B、癌肿已穿透肠壁,淋巴结有转移C、癌肿局限予粘膜D、癌肿在肠壁内,但淋巴结有转移E、癌肿远处转移至肝、肺、脊柱等DukesB2是指
下列选项中,关于金融商品转让的说法正确的有()。
我国个人所得税中的工资薪金所得,是以每月收入额减除费用1600元的余额征税。该1600元即为个人所得税的起征点。( )
根据不同的分类标准,税收征收管理法分别属于()。
教师没有参加进修和培训的权利。()
1860年至1890年,美国由于不合理地过度开发西部处女地9000万公顷,大片焚烧草原,盲目垦荒,导致发生了1934年5月震惊世界的沙尘暴,当时大气含尘量每立方公里高达40吨,3亿多吨土壤被卷入大西洋。这一年美国毁掉耕地4500万亩,16万农民倾家荡产,逃
大豆之于()相当于原木之于()
周某下落不明满至年后,有权申请宣告其失踪的利害关系人包括其()。
最新回复
(
0
)