首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的执行结果为( )。 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
59
问题
下面程序段的执行结果为( )。 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全国计算机二级
相关试题推荐
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);returny-x-1;}
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20
若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c均已赋值(c大于0):s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
若有以下说明和定义:uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
设有如下说明:typedefstruetST{longa;intb;charc[2];}NEW;则下面叙述中正确的是()。
以下叙述中正确的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用"",(双撇号)括起时,寻找被包含文件的方式是()。
在位运算中,操作数每右移两位,其结果相当于()。
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
随机试题
仲裁协议
ForanincreasingnumberofstudentsatAmericanuniversities,oldissuddenlyin.Thereasonisobvious;thegrayingofAmerica
副鼻窦外伤CT检查,不正确的是
患者,女,35岁。烈日下进行体力活动,大量出汗、口渴、头痛、头晕等。T37.3℃,P120次/分,BP85/60mmHg。此患者测量血压一次应间隔
不能引起工型超敏反应的抗原是
孙先生,41岁。有吸烟史20年。行腹腔镜胆囊切除术后,已拔除气管插管,病人意识模糊。目前最重要的护理是
下列关于报关程序的表述正确的是()。
致欢迎辞是导游人员的基本功之一,它的内容有()
根据材料,按要求完成教学设计任务。材料:高中思想政治必修4《生活与哲学》中的节选:实践及其特点实践是人们改造客观世界的物质性
听说法注重语音和口语训练,在语言技能训练的顺序安排上主张______,学生在老师的指导下开展操练活动或在对话中担任角色。
最新回复
(
0
)