首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=4,y; do { y=x; if(!y)printf("x"); else printf("y");
有以下程序: #include main() { int x=4,y; do { y=x; if(!y)printf("x"); else printf("y");
admin
2013-02-23
31
问题
有以下程序:
#include
main()
{ int x=4,y;
do
{ y=x;
if(!y)printf("x");
else
printf("y");
x--;
}while(x);
}
程序的输出结果是( )。
选项
A、xyyx
B、yyyy
C、yyxx
D、yxyx
答案
B
解析
本题考查do-while语句和if…else语句。do-while语句的功能是先执行循环体再判断条件,所以,先判断if语句的条件,y=-4,!y为逻辑0,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=3,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=2,满足while循环条件,继续循环。第三次循环:先判断if语句的条件,y=2,!y为逻辑0,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=1,满足while循环条件,继续循环。第四次循环:先判断if语句的条件,y=-1,!y为逻辑0,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=0,不满足while循环条件,结束循环。所以B正确。
转载请注明原文地址:https://kaotiyun.com/show/wGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次存放到该文件中,用#作为结束输入的标志,请填空。#include<stdio.h>main(){FILE*fp;charch,fname[10];
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(【】);
以下叙述正确的是()。
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
设有以下声明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
下述关于数据库系统的叙述中正确的是()
指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为()
假定x和y为double型,则表达式x=2,y=x+3/2的值是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
_______是构成C语言程序的基本单位。
随机试题
某房地产开发公司委托李某采购陶瓷用品,并签订了委托购买合同。合同中约定了陶瓷用品采购价格范围、质量标准、委托期限等内容。在购买陶瓷用品过程中,李某超越了委托权限给房地产开发公司造成了经济损失。此时房地产开发公司()。
有关水泡音的特点,正确的是
洋地黄制剂最适用于下列哪种心力衰竭
A.增加房室结的隐匿性传导B.加强心肌收缩力C.抑制窦房结D.缩短心房的有效不应期E.以上都不是强心苷治疗心衰的药理基础
DIC的临床表现有()。
(2007年)两重物的质量均为M,分别系在两软绳上。此两绳又分别绕在半径各为r与2r并固结一起的两圆轮上(见图4—63)。两圆轮构成之鼓轮的质量亦为m,对轴O的回转半径为ρ0。两重物中一铅垂悬挂,一置于光滑平面上。当系统在左重物重力作用下运动时,鼓轮的角加
关于建设项目安全专篇,下列属于其主要内容的是()。
某派出所以扰乱公共秩序为由扣押了高某的拖拉机。高不服,以派出所为被告提起行政诉讼。诉讼中,法院认为被告应是县公安局,要求变更被告,高不同意。法院下列()做法是正确的?
依据柯尔伯格的道德发展理论,儿童尊重权威、维护普遍的社会秩序是道德发展到()的表现。
计算机技术中,下列度量存储器容量的单位中,最大的单位是()。
最新回复
(
0
)