首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=3; do {printf("%d,",a-=2);} while(!(--a)); printf("\n"); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main() { int a=3; do {printf("%d,",a-=2);} while(!(--a)); printf("\n"); } 程序运行后的输出结果是( )。
admin
2021-04-28
32
问题
有以下程序:
#include<stdio.h>
main()
{
int a=3;
do
{printf("%d,",a-=2);}
while(!(--a));
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1,-3,
B、1,-2,
C、3,0,
D、1,0,
答案
B
解析
本题重点考查do…while语句,该循环语句的特点是,先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do…while循环至少要执行一次循环语句。变量a赋初值为3,每循环一次需执行语句a-=2一次,同时循环条件使变量a自减1,所以第一次循环后变量a变为1,第2次循环后变量a变为-2。故B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/DTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
有如下程序#includemain(){inti,k;intarray[4][2]={{1,2},{4,9},{6}};for(i=0;i
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
有以下程序#include<stdio.h>#include<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=l;*b=2,*c=3;a=b:printf
有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];prinff(“%d\n”,S—P);}程序运行后的输出结果
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则
以下数组定义中错误的是
以下选项中不能用作C程序合法常量的是()。
下列各项与栈结构有关联的是()。
以下有关宏替换的叙述不正确的是()。
随机试题
高动力循环状态常见于
属于寡糖类的是
正常前列腺液可大量出现的是
生育过严重缺陷患儿的妇女再次妊娠前,应采取的医学措施是
乳牙窝沟封闭临床操作的酸蚀时间是________秒,而恒牙为________秒。
封闭式基金合同生效的条件之一是,基金份额持有人人数要达到()人以上。
用白铁皮做罐头盒,每张铁皮可制16个盒身或43个盒底,一个盒身与两个盒底配成一套罐头盒。现有150张白铁皮,则应用()张来制盒身,余下的制盒底,可以正好全部制成整套的罐头盒。
设an=(n=0,1,2,…).求
(1)WhentheViaductdeMillauopenedinthesouthofFrancein2004,thistallestbridgeintheworldwonworldwidecompliments
Thefirststepwasto______theagency,withtheexpectationthatcompetitivemarketswouldthendevelop.
最新回复
(
0
)