首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够正确计算n!的程序是( )。
以下能够正确计算n!的程序是( )。
admin
2013-02-04
22
问题
以下能够正确计算n!的程序是( )。
选项
A、Private Sub Commandl_C1ick()
B、hiVate Sub Commandl_C1ick() n=5:x=1 n=5:x=1:i=1 DO DO X=x*1 X=X*1 i=i+1 i=i+1 Loop while i<n Loop While<n Print x Ptinte x End Sub End Sub
C、Private Sub Commandl_Click ()
D、Pdvate Sub Commandl C1ick() n=5:X=1:i=1 n=5=:x=1:i=1 DO DO X=X*1 X=X*1 i=i+1 i=i+1 Loop While i>n Print x Print x End Sub End Sub
答案
4
解析
本题考查Do While语句的用法。首先我们知道n!=1×2×3×……×(n-1)×n,由于是累乘,因此x和i的初值都必须为l;其次就是循环执行条件的确定,由于使用的是 While型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是 i<=n。选项A和B的循环条件都是i<n,少了 i=n的一次循环,实际上只执行了n-1次;而选项D则从i>n时才开始执行,不合题意;同时,选项B没有指定i的初值,系统会默认i;0,这也不合题意。本题正确答案为选项C。
转载请注明原文地址:https://jikaoti.com/ti/Utw0FFFM
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;classA{public:A(inti,intj){a=i;b=j;}voidmove(intx,in
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
下列选项中,正确的C++标识符是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列C,其中形参n和m分别是数组a和b的元素个数。注意:不能修改程序的其他部分,只能修改fun()函数。#inc
在表单中为表格控件指定数据源的属性是
在窗体上添加一个命令按钮(名为Commandl)和一个文本框(名为Textl),并在命令按钮中编写如下事件代码:PrivateSubCommandlClick()m=17n=Len(Str$(m)+Sp2ace(5))Me!Text1=nEndSub打开窗
Access数据库中,主要用来输入或编辑字段数据的位于窗体设计工具箱,一种交互式控件是指______。
“字段大小”属性用来控制允许输入字段的最大字符数,以下______不属于常用的字段的大小。
在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:PrivateSubCommand1_Click()StaticbAsIntegerb=b+lEndSub窗体打开运行后,三次
随机试题
请阅读以下材料:我们要巩固和发展最广泛的爱国统一战线,加强中国共产党同民主党派和无党派人士团结合作,巩固和发展平等团结互助和谐的社会主义民族关系,发挥宗教界人士和信教群众在促进经济社会发展中的积极作用,最大限度团结一切可以团结的力量。
下列哪项不是肠蛔虫堵塞的临床表现
治疗永久性心房颤动,控制心室率常用的药物是
在第三产程中,对产妇的评估最重要的是
汇水管如图6-11所示,1~3部分水管的横截面积分别为A1=0.01m2,A2=0.005m2,A3=0.0lm2,入流速度v1=4m/s,v2=6m/s,出流速度v3为()。
不论采用哪种账务处理程序,都要设置和登记总账及明细账。()
关于货币本质的说法,错误的是()。
中国最大的淡水湖是()。
马六甲海峡是位于马来半岛与印度尼西亚的苏门答腊岛之间的漫长海峡,由新加坡、马来西亚印度尼西亚三国共同管辖,其是连接沟通()的国际水道,被誉为日本的“海上生命线”。
A、贪财的人B、孝顺的人C、热心的人D、自私的人B根据“为了给他妈妈治病,他甚至连房子都卖了”这句话,可以推断小明很孝顺,所以选B。
最新回复
(
0
)