首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> main() { int i,data; scanf("%d",&data); for(i=0;i<5;i++) { if((i<data&&i%2)||(i>data&&i%3==0))continue;
有如下程序 #include<stdio.h> main() { int i,data; scanf("%d",&data); for(i=0;i<5;i++) { if((i<data&&i%2)||(i>data&&i%3==0))continue;
admin
2021-07-09
34
问题
有如下程序
#include<stdio.h>
main()
{
int i,data;
scanf("%d",&data);
for(i=0;i<5;i++)
{
if((i<data&&i%2)||(i>data&&i%3==0))continue;
printf("%d,",i);
程序运行时,从键盘输入:13<回车>后,程序输出结果为( )。
选项
A、0,2.4,
B、1,3,5,
C、0,1,2.3,4,5,
D、0,1,2,3,
答案
A
解析
程序通过scanf()函数,输入data的值13,for循环中,i的值遍历0~4,对每个i的值执行if语句判断,其中:i>data始终为假;所以表达式i>data&&i%3==0始终为假;所以if语句的判断条件需要看i<data&&i%2的值,由于i<data始终为真,所以i<data&&i%2的值又取决于i%2的值,也就是说整个if语句的判断条件取决于i%2的值,如果i%2为真,那么if语句成立,执行continue,否则执行printf()函数,所以当i取值l、3时,i%2的为1,if条件成立,执行continue;当i取值0、2、4时,i%2的值为0,if条件不成立,执行printf()函数,输出0,2,4,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/W7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
以下不能将s所指字符串正确复制到t所指存储空间的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
数据模型的三个要素是()。
随机试题
炙甘草汤中桂枝配炙甘草的作用是
诊断肠闭锁有以下哪些检查
A、黄柏B、秦皮C、木通D、肉桂E、牡丹皮含草酸钙棱晶的药材为
在建筑功能评定中,功能评分是将各专家(或有经验人员)的评分经()进行整理后作为评价指标的分数值。
()是商业银行公司治理中的关键主体。
采用权益法核算长期股权投资的,如果长期股权投资计提的减值准备大于其初始投资时计入资本公积的金额,则差额部分应计入资本公积。( )
以下关于我国科技史,不正确的是()。
轮台罪己诏
阅读下列说明,回答问题1至问题3。【说明】某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。【需求分析】1.对于前来维修的车辆,汽车维修管理系统首先登记客户信息,包括;客户编号、客户名称、客户性质(个人、单位)、折扣
有下列二叉树,对此二叉树前序遍历的结果为()。
最新回复
(
0
)