首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是把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
65
问题
下面程序的功能是把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全国计算机二级
相关试题推荐
以下叙述中正确的是()。
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
下列选项中不属于结构化程序设计原则的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
若有以下程序段:intr=8;print{("%d\n",r>>1);输出结果是()。
为了使模块尽可能独立,要求()。
检查软件产品是否符合需求定义的过程称为()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为【】。
随机试题
简述资本主义基本矛盾的主要表现形式。
使用后的手术器械处理的基本原则是
下列关于刑事诉讼的秩序价值的表述,错误的是:()
下列不属于商用房贷款信用风险的主要内容的是()。
持有过量现金可能导致的不利后果是()。
下列合同中,属于可撤销合同的有()。
()年,随着ISO9000系列质量管理和质量保证国际标准的发布,全世界形成了统一的质量管理体系认证的基本标准,为全球范围的质量管理体系认证广泛推行奠定了基础。
建构主义者一般强调,知识是对现实的准确表征,它是一种解释、一种假设,是问题的最终答案。()
8,8,12,24,60,( )
Whilemanycompaniesarespendingmoremoneyonsalespromotionthanonmediaadvertising,itisdifficulttosayjustwhatpe
最新回复
(
0
)