首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() { int x,i; for(i=1;i<=100;i++) { x=j; if(++x%2==0) if(++x%3==0)
有以下程序 #include<stdio.h> main() { int x,i; for(i=1;i<=100;i++) { x=j; if(++x%2==0) if(++x%3==0)
admin
2022-04-02
20
问题
有以下程序
#include<stdio.h>
main()
{
int x,i;
for(i=1;i<=100;i++)
{
x=j;
if(++x%2==0)
if(++x%3==0)
if(++x%7==0)
printf("%d",x);
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、42 84
B、28 70
C、26 68
D、39 81
答案
B
解析
for循环中,i取值为1到100。循环体中,三个if语句必须同时满足才会输出x,输出的x取值为i+3,所以x的取值只能是4到104;x必须满足以下条件:1、x%7==0(x必须是7的倍数);2、(x-1)%3==0(x必须是3的倍数+1);3、(x-2)%2==0(x必须是2的倍数)。满足条件3的x取值为:7,14,21,28,35,42,49,56,63,70,77,84,91,98。又满足条件2的x的取值为:7,28,49,70,91;又满足条件1的x的取值为:28,70。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/2Qkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
对软件系统总体结构图,下面描述中错误的是
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}mai
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
设有如下关系表:则下列操作中正确的是
下列关于二叉树的叙述中,正确的是
在C语言源文件中定义的全局变量的作用域为()。
随机试题
LetmetellyouastoryaboutBerbandMildCarbridge,whousedtobevery【21】Forexample,Mildwouldforgetto【22】dinner,orBe
奇经八脉,所谓“一源三岐”中“三岐”指的是
等剂量曲线的构成
海关规定对在海关注册登记的企业给予十位数代码编号,称为“经营单位代码”。请在下列选项中指出十位数代码的正确组成顺序是()。
小丽在学习时,为了记住数字、年代等枯燥无味的知识,常常对其赋予意义,使记忆过程牢固。小丽使用的学习策略是()。
A、 B、 C、 D、 C
设α=∫05x(sint/t)dt,β=∫0sinx(1+t)1/tdt,当x→0时,α是β的().
OnThursdaynight,TheNewYorkTimespublishedaninterviewwithElonMuskthatoffersaviewintothebillionaireentrepreneur
堆排序最坏情况下的时间复杂度为
【S1】【S9】
最新回复
(
0
)