首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
76
问题
有以下程序:
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全国计算机二级
相关试题推荐
没有如下定义:Structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#include<stdio.h>main(){FILE*fout;charch;
设char型变量x中的值为10100111,则表达(2+x)∧(~3)的值是
以下程序的输出结果是f(intb[],intm,intn){inti,s=0;for(i=m;i<n;i=i+2)s=s+b[i];returns;}main
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
关于结构化程序设计原则和方法的描述错误的是()。
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和______。
程序设计语言的基本成分是数据成分、运算成分、控制成分和()。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
以下数据结构中不属于线性数据结构的是______。
随机试题
A.血间接胆红素增高、贫血、网织红细胞增高B.血间接胆红素增高、贫血、网织红细胞正常或减低C.血间接胆红素增高、无贫血、网织红细胞正常D.血间接胆红素正常、贫血、网织红细胞减低符合再生障碍性贫血的是
患儿8岁,前牙深覆,第一恒磨牙萌出2/3,应重点防治哪个牙齿
根据《工伤保险条例》的规定,工伤职工停止享受工伤保险待遇的情形有()。
在财产清查的过程中,应编制并据以调整账面记录的原始凭证有()。
根据《支付结算办法》的规定,下列支付结算的种类中,有结算金额起点的是()。
雨果的代表作______主要讲述了主人公冉.阿让一生的经历,充分体现了作者的资产阶级人道主义思想。
宏观经济调控体系的三大支柱有()。
数据库系统发生故障时,可以基于日志进行恢复。下面列出的选项中,()是日志记录的内容。
论述希波战争
Itmaybethelastbookyou’lleverbuy.Andcertainly,froma【C1】______standpoint,itwillbetheonlybookyou’lleverneed.
最新回复
(
0
)