首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的执行结果为( )。 int i=3,j=0,k=0; for(;i>0;--i) { ++k; do { ++j; if (i!=j) break; ++k; }while(j<5);
下面程序段的执行结果为( )。 int i=3,j=0,k=0; for(;i>0;--i) { ++k; do { ++j; if (i!=j) break; ++k; }while(j<5);
admin
2013-02-23
34
问题
下面程序段的执行结果为( )。 int i=3,j=0,k=0; for(;i>0;--i) { ++k; do { ++j; if (i!=j) break; ++k; }while(j<5); } printf("i=%d j=%d k=%d\n",i,j,k);
选项
A、i=0 j=4 k=12
B、i=0 j=5 k=5
C、i=0 j=4 k=4
D、i=0 j=3 k=3
答案
4
解析
程序开始时(i,j,k)三个值分别为(3,0,0),然后进入for循环,由于for的第一条语句空缺,所以不做初始化,此时i为3满足循环条件,进入循环体。然后执行“++k;”使k变成1,再无条件进入do-while循环体执行“++j;”使j变成1,此时i和j不相等所以执行break;语句跳出do-while循环。
准备开始第二遍for循环,i的值被减1,此时3个值分别为(2,1,1),i为2满足循环条件,进入循环体。然后依次执行++k;和++j;使它们增1,此时i和j同为2相等,所以跳过break;语句再执行一次++k;使k为3,由于此时j满足do-while的循环条件,所以下一步回到前面执行do后面的++j;语句,使j为3,此时i和j不相等,所以执行break;跳出do-while循环。
准备开始第三遍for循环,i的值被减1,此时3个值分别为(1,3,3),i为1满足循环条件,进入循环体。然后依次执行++k;和++j;使它们增1,此时i和j不相等,所以执行break;跳出do-while循环。
准备开始第四遍for循环,i的值被减1,此时3个值分别为(0,4,4),i为0不满足for语句的循环条件,所以执行循环体后面的printf()函数输出3个值,故正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/aSPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
以下程序的输出结果是______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n"++*x,++*y,*(z++));}int
定义int*swap()指的是______。
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。structst{chara[15];
若二维数组a有m列,则在a[i][j]前的元素个数为()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf("%d,%d\n",k,m);}
以下叙述中错误的是()。
软件需求分析一般应确定的是用户对软件的______。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
程序设计语言的基本成分是数据成分、运算成分、控制成分和()
随机试题
正式领导
1.5岁山羊,发病近1个月,最初食欲减退,经常在放牧时阵发性转圈,逐渐消瘦,以后转圈次数逐渐增多,每次转圈时总是转向右侧,经用多种抗菌消炎药物无效。最近经常出现阵发性倒地惊叫,四肢游泳状划动该羊最可能患的是()。
17岁的中学生王小阳父母离异,王小阳与母亲孙某一起生活,王小阳由于侵权被起诉,孙某不愿意作为法定代理人出庭,王小阳的父亲王某也不愿意做王小阳的法定代理人,以下说法正确的是()
热拌沥青混合料的()摊铺温度应根据铺筑层厚度、气温、风速及下卧层表面温度按现行规范要求执行。
汉译英:“卸货港;集装箱”,正确的翻译为( )。
上市公司收购过渡期是指以协议方式进行上市公司收购,自签订收购协议起至相关股份完成过户的期间。在过渡期内,收购人不得通过控股股东提议改选上市公司董事会,确有充分理由改选董事会的,来自收购人的董事不得超过董事会成员的( )。
《中国人民银行法》中规定的我国货币政策的最终目标是()。
甲上市公司选举独立董事时,作为候选人之一的张某是乙股份有限公司的董事,且持有乙公司30%的股份。如果没有其他不符合规定的情形,下列选项中,张某可以担任甲公司独立董事的是()。
剥夺毛泽东对中央根据地红军领导权的会议是()
Doyouthinkthegirlgotherticket?
最新回复
(
0
)