首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在下画线处应填入的选项是 #include<iostream.h> Void main( ) { int i=0,j,k; do{i++;
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在下画线处应填入的选项是 #include<iostream.h> Void main( ) { int i=0,j,k; do{i++;
admin
2013-02-27
33
问题
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在下画线处应填入的选项是
#include<iostream.h>
Void main( )
{
int i=0,j,k;
do{i++;k=316-13 * i;}while(____) ;
j=k/11;
cout < < "316=13 * " < < i < < " +11 *" < < j;
}
选项
A、k/11
B、k%11
C、k/11=0
D、k%11=0
答案
B
解析
do…while语句的一般形式是
do
{
语句
}while(表达式) ;
特点是:“直到型”循环结构。先执行一次“语句”,判“表达式”,当“表达式”为非0,再执行“语句”,直到“表达式”的值为0时停止执行语句。在一般情况下,用while和 do…while语句解决同一问题时,若二者的循环体部分是一样的,它们的结果也一样。但当while后面的“表达式”一开始就为“假”时,两种循环的结果不同。这是因为此时while循环的循环不被执行,而do…while循环
的循环体被执行一次。本题的关键是两个加数分别能被13和11整除,在i=0时,直接将316赋值给k,当 k%11的值为0时,则不必执行循环,将执行j=k/11语句,输出结果,所以该表达式合理的条件是k%11。
转载请注明原文地址:https://kaotiyun.com/show/blVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
有下列程序 #include<stdio.h> #include<string.h> main() {chara[5][10]={"efg","abed","mnopq","hijkl","rstuvwxyz"}; char*p[5
有下列程序 #include<stdio.h> main() { inta=123456,b; while(a) { b=a%10; a/=10; switch(b) { de
若有以下说明和定义 intfun(int*C){…} main() { int(*a)(int*)=fun,*b(),X[10],c; … } 则对函数fun的正确调用语句是()。
若有定义:inta=1,b=2,c=3,d=4,m=2,n=2;,则执行(m=a>b)&&(n=c>d)后n的值是()。
以下关于C语言文件系统的叙述中正确的是()。
对软件系统总体结构图,下面描述中错误的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
以下说法错误的是()。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为()。
随机试题
影响照片对比度的因素不包括
一患者张口、咀嚼食物时,右侧关节区深部疼痛,口内上颌结节后上方有压痛;张口中度受限,被动张口度可大于自然开口度,张口型偏向右侧。最可能的诊断是
下列可增加毒性的情况不包括
保温屋面设置隔汽层的目的是()。
长期投资性资产评估中需明确的具体内容主要有()。
某投资人于年初向银行存入10000元资金,年利率为4%,每半年复利一次,已知(F/P,4%,4)=1.1699,(F/P,2%,10)=1.2190,(F/P,2%,4)=1.0824,(F/P,2%,8)=1.1717,则第5年初可得到的本利和为()
根据税收征收管理法律制度的规定,税务机关在进行税务检查时,可以采取的行为有()。
某市中级人民法院在对一起物业管理合同纠纷的二审判决中,认定涉案物业管理企业不具备相应的资质等级,在判决做出后,该院院长发现该事实的认定存在重大错误。那么,他应当()。
观察学习
在考生文件夹下,“sampl.accdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。试按以下要求,完成表和窗体的各种操作:在窗体fTest中,以命令按钮“btl”为基准,调整命令
最新回复
(
0
)