首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1; if(y<x) break;
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1; if(y<x) break;
admin
2012-12-03
27
问题
下列程序的运行结果是( )。
main()
{ int x=1,y=3,a=0;
while(x++!=(y-=1))
{ a+=1;
if(y<x) break;
}
printf("%d,%d,%d\n",x,y,a);
}
选项
A、2,3,2
B、2,3,1
C、1,3,3
D、3,1,2
答案
D
解析
本题考查whlle循环。第一次循环,y=y-1,y=2,循环条件成立,x=1,x++后值为1,x自加变成2,进入循环,a=a+1=1,判断if语句条件是否成立,y<x不成立,接着执行下一次循环。第二次循环,x=2,y-1=1,循环条件成立,进入循环,a=a+1=2,判断if语句的控制条件是否成立,y<x成立,执行break语句,退出循环。结果为D。
转载请注明原文地址:https://jikaoti.com/ti/v1B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是chars[]="\\141\141abc\t";printf("%d\n",strlen(s));
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
有以下程序:#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),s
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和______。
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为()。
若t为double类型,表达式t=1,t+5,t++;的值是______。
C语言的基本单位是()。
以下函数fun的功能是返回str所指字符中中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为“Hello!”,c中的字符为’e’,则函数返回字符串"ello!"的首地址。若str所指字符串为空中或不包含c中的字符,则函数返回NULL。请填
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要
下列可用于C语言用户标识符的一组是
随机试题
下列关于配股的说法中,不正确的有()。
《反不正当竞争法》中所说的“商业秘密”,是指不为公众所知悉,能为权利人带来经济利益,具有实用性并经权利人采取
社会医学的研究内容是什么?
A.自汗,营卫不和B.自汗,肺气不足C.盗汗,阴虚火旺D.盗汗,肺肾阴虚E.盗汗,心血不足
承包人应认真按照标准、规范和设计图纸要求以及工程师依据( )发出的指令施工,随时接受工程师的检查检验;并为检查检验提供便利条件。
根据《水工碾压混凝土施工规范》DL/T5112--2000,碾压混凝土碾压作业宜采用搭接法,碾压条带间搭接宽度为()。
已知中国人民银行2009年2月份的货币当局资产负债表,如表3-4所示。根据上述资料请回答:下列说法中正确的有()。
虚拟存储器是为了使用户运行比主存容量大得多的程序,它要在(5)之间进行多次动态调度,这种调度是由(6)来完成的。
ManyAmericanwomenhaveapoorknowledgeofcancer.ACOG’seffortstoeducatewomenaboutcancerwillbegreatlyappreciated.
WhattypeofWebsiteisbeingadvertised?
最新回复
(
0
)