首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); } 程序运行后的输出结果是
有以下程序 main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); } 程序运行后的输出结果是
admin
2018-10-16
35
问题
有以下程序
main() {
int a = 3;
do {
printf("%d,", a-=2 ); } while( ! (--a) );
printf("\n"); }
程序运行后的输出结果是
选项
A、1,
B、1, -2,
C、3,0,
D、1,0
答案
B
解析
循环体执行两次。首先输出a=1,然后判断表达式!(--a),a为0,循环条件表达式值为1,执行第二次循环体,输出a=-2。判断循环条件表达式值为0,循环退出。
转载请注明原文地址:https://www.kaotiyun.com/show/Ogxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件定义时期主要包括【】和需求分析两个阶段。
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
下面程序的输出结果是()。#include<stdio.h>main(){staticchara[]="zhao",b[]="juan";char*ptr1=a,*ptr2=b;intk;for(k=
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是______。main(){ints,t,a,b;scanf("%d,%d",&a,&b);s=1,t=1;if(a>0)s=s+1;if(a
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()
fscanf函数的正确调用形式是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【】。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为``
随机试题
忠实义务
(李)广行无部伍、行陈,就善水草舍止,人人自便,不击刁斗以自卫,莫府省约文书;然亦远斥候,未尝遇害。程不识正部曲、行伍、营陈,击刁斗,士吏治军簿至明,军不;得休息;然亦未尝遇害。不识曰:“李广军极简易,然虏卒犯之,无以禁也;而其士卒亦佚乐,咸乐为之死。我军
便血的病机是()
聚合酶链反应扩增DNA片段的大小决定于A.DNA聚合酶B.引物C.模板D.循环次数E.底物三磷酸脱氧核苷
A.血府逐瘀汤B.膈下逐瘀汤C.少腹逐瘀汤D.旋覆花汤E.失笑散合丹参饮治疗瘀血停滞型胃痛的主方是
A.少腹逐瘀汤B.生化汤C.清热调血汤D.大黄牡丹皮汤E.大柴胡汤
下列有关运算器的叙述中正确的有()。
某厂生产一台电脑的成本去年上涨,今年却降低了20%,而现在的成本价是前年成本价的94.4%,则去年这种电脑的成本价上涨率是()。
TASKONE—ADVANTAGE•Forquestions13—17,matchtheextractswiththeadvantages,listedA—H.•Foreachextract,choosetheadvan
Youngpeopleoftenwonderatthelargenumberofemployerswhodonotrespondtotheirapplicationsforjobs.Theysaythatdesp
最新回复
(
0
)