首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。
admin
2013-02-23
30
问题
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。
选项
A、-1
B、1
C、4
D、0
答案
D
解析
本题考查do…while循环。当--y是0(即y是0)时结束循环,输出y--是先输出y的值再将y的值减1。
转载请注明原文地址:https://jikaoti.com/ti/Nvn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=【】;j++;}d[j]=0;
以下程序输出的最后一个值是【】intff(intn){staticintf=1;f=f*n;returnf;}main(){inti;for(i=1;i
以下程序的运行结果是______。#include<stdio.h>main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a+5,*q=NULL;*q=*
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
一个采用顺序存储方式的线性表中,若线性表的第一个元素的存储地址是200,每一个元素的长度是2,则第6个元素的地址是______。
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;……}
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
若有如下说明:unions{chara[9]intb;floatc;}t;则下列叙述正确的是()
在多媒体计算机系统中,不能存储多媒体信息的是______。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
下列对左侧忽略的患者训练不恰当的是
复杂风场指评价范围内存在局地风速、风向等因子不一致的风场。以下属于复杂风场的有()。
注册咨询工程师(投资)执业资格考试没有()等方面的限制。
混凝土立方体抗压强度是由混凝土立方体试块测得的。关于龄期和保证率,下列表述正确的是()。
我国证券公司的设立实行()。
中国古代雕塑史上的第一个高峰是在()。
美国新任驻中国大使坐经济舱赴任。中国节目主持人问:“您是否想为美国省点钱来还中国的债?”上述提问的方式,和以下哪项不同?
语句RELEASEALLEXCEPTA?能够清除的变量是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMusic{public:voidsetTitle(char*str){strcpy(ti
Theysucceededatlastafteradoptingan(effect)______teachingmethod.
最新回复
(
0
)