欢迎来到考试资料记录
公考题库
搜索答案
首页
招考类
医学类
财经类
资格类
学历类
计算机
建筑类
外贸类
外语类
问答库
其他类
当前位置:IT认证>
BASIC题库
问题:
[选择题]
[单项选择题] 为计算10+21+22+23+24+…+210的值,并把结果显示在文本框Text1中,若编写如下事件过程: Private Sub Command1_Click() Dim a%,s%,k% s=1 a=2 For k=2 To 10 a=a*2 Next k Text1.Text=s End Sub 执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是()
A.把s=1改为s=0
B.把Fork=2To10改为Fork=1To10
C.交换语句s=s+a和a=a*2的顺序
D.同时进行B、C两种修改
参考答案: D解析:根据题意,最初的算术表达式是从20累加到210,即一共有11项相加,s的初值为1(即20)因此还要循环累加10,所以应将循环变量k的值改为从1~10;另外,循环体中s的作用就是累加,以s=1为例,应该是先累加s,再累乘改变a的值,所以要将s=s+a和a=a*2的语句交换顺序。只有同时修改上述两项,即选项B)和选项C)所示时,才能得到正确结果,所以选择答案D)。
●
参考解析
相关题目:
[填空题] 软件开发环境是全面支持软件开发全过程的 【4】 集合。
[填空题] 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 【5】 和自定义完整性。
[填空题] 软件工程的出现是由于 【2】 。
[填空题] 软件结构是以 【3】 为基础而组成的一种控制层次结构。
[填空题] 算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。
微信端
推荐题目
●
[单项选择题] 函数String(n,"str...
●
[单项选择题] 如果在程序中要将a...
●
[单项选择题] 对下列二叉树,进行...
●
[填空题] 对一组记录54,38,96,23,15,7...
●
[填空题] 下列程序的功能是:当x10...
●
[填空题] 在Visual Basic中按文...
●
[填空题] 在名称为Forml的窗体上...
●
[填空题] 对长度为n的有序线性表...
相关标签
公务员
考试
新冠
论文
作业
考研