首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2017-05-20
31
问题
有以下程序
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://kaotiyun.com/show/QiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*t){
已知inta=1,b=3则a^b的值为
下列叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下所列的C语言常量中,错误的是()。
随机试题
肾精耗竭可致
单剂量大于0.5g的药物不宜制备
酶制剂应储存于( )。
根据《建筑工程工程量清单计价规范》,工程量清单的组成不包括()。
下列关于证券公司融资融券业务客户担保物的说法,不正确的是()。
下列属于缺货成本的是()。
六十多年的实践证明,人民政协作为中国特色社会主义民主政治建设的伟大创造,积极投身中华人民共和国建设和改革的伟大实践,走过了辉煌的历程,建立了历史的功勋,发挥了不可替代的历史作用。下列对人民政协的优势表述正确的有()。①人才荟萃,能够深人研究一些重
Togetdrugsfromthepharmacy,youneeda(n)______.
抽象逻辑思维
设A=,|A|>0且A*的特征值为一1,一2,2,则a11+a22+a33=___________.
最新回复
(
0
)