首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x:23; do { printf("%2d\n",x——); }while(!x); } 程序的执行
有以下程序: #include main() { int x:23; do { printf("%2d\n",x——); }while(!x); } 程序的执行
admin
2017-07-05
52
问题
有以下程序:
#include
main()
{
int x:23;
do
{
printf("%2d\n",x——);
}while(!x);
}
程序的执行结果是( )。
选项
A、输出321
B、输出23
C、不输出任何内容
D、陷入无限循环
答案
B
解析
“%2d”表示输出的整型变量占2列。程序执行过程为:输出x为23,之后x自减得x=22,!x为假(0),while条件不成立,退出循环。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/9pDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
算法的空间复杂度是指
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)_
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
两个或两个以上模块之间联系的紧密程度称为()。
在关系数据库中,用来表示实体问联系的是()。
随机试题
比较国际联盟与联合国。(苏州大学2014年世界史专业基础综合真题)
证券公司应当至少()向客户提供一次准确、完整的资产管理报告,对报告期内客户资产的配置状况、价值变动等情况做出详细说明。
简述我国纳税人的主要构成。
下列药物可用于休克治疗的有
腹膜炎术后烟卷引流的护理不正确的是
蒲黄炒炭用可
流行性出血热早期休克的原因是
药物与基质加热熔融混匀后,滴入不相混溶的冷凝液中得到
Iftheonlineserviceisfreethenyouaretheproduct,technicianssay.GoogleandFacebookmakea【C1】______collectingpersonal
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)