首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2019-04-14
31
问题
有以下程序:
#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://jikaoti.com/ti/Xgf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#definePower2(x)x*xmain(){inti=6,j=8;printf("%d\n",Power2(i+j));}
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。 #include <stdio.h> main() { FILE *fp; char *s1="Fortra
有以下程序:main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是()。
下列程序的输出结果是______。main(){inti;for(i=0;i<2;i++)add();}add(){intx=0;staticinty=0;printf("%d,%d\n",x,y);x++;y
随机试题
依法对保险公司次级定期债务的定向募集、转让、还本付息和信息披露行为进行监督管理的是()。
初产妇,26岁,足月临产,宫缩具有正常的节律性、对称性和极性,但宫缩30秒/5~10分钟,产程进展缓慢,胎心音135次/分。应首先考虑为
护理呼叫信号系统应具备()功能。
生产经营单位建立和保持程序,用来标识、保存和()有关职业安全健康记录。
费用的确认应遵循的原则不包括( )。
体态语言的作用有()。
邓小平指出:“没有民主就没有社会主义,就没有社会主义的现代化。”这个论断指出了()。
在下列历史事件中,发生在广东的是()。
A、 B、 C、 D、 B
如果要在VBA中打开一个窗体,可使用()对象的OpenForm方法
最新回复
(
0
)