柠檬试题库
search
首页 计算机 公务员 驾照 关于

为计算an的值,某人编写了函数power如下:Private Function power(a As Integer,n As Integer)As Long Dim s As Long p=a For k=1 To n p=p*a Next k power=pEnd Function在调试时发现是错误的,例如Print power(5,4)的输出应该是625,但实际输出是3125。程序需要修改。下面的修改方案中有3个是正确的,错误的一个是( )。


  • A.把 For k=1 To n 改为 For k=2 To n
  • B.把 p=p * a 改为 p=p ^ n
  • C.把 For k=1 To n 改为 For k=1 To n-1
  • D.把 p=a 改为 p=1
热度🔥496
参考答案:B
解析:

【解析】程序中计算an的算法有误,由于已经将a的值赋给了p,在后边的For循环中再乘n次a显然就多乘了一次a,因此,要改正此程序或者将p=a改为p=1,或者将for k=1 to n 改成for k=1 to n-1或for k=2 to n。而B)选项将p=p*a改为p=p^n将会导致p=p^n执行n次,得不到正确结果。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 显示器的分辨率为1024×768,若能同时显示256种颜色,则显示存储器的容量至少为()。 设有某商场的数据库应用系统,在其生命周期中有下列活动: Ⅰ.在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务 Ⅱ.为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间 Ⅲ.监控数据表的使用情况,根据表访问率的不同对系统进行优化 Ⅳ.系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能 Ⅴ.在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力 Ⅵ.在非营业时间停机后给数据库服务器增加内存以提升服务器性能 以上活动属于商场数据库系统运维活动的是() 对于下面的两张表,从表一到表二的分析过程称为: 表一(单位:万元) 2004年 2005年 部门 一季度 二季度 三季度 四季度 一季度 二季度 三季度 四季度 部门1 20 20 35 15 12 20 25 14 部门2 25 5 15 15 20 18 23 12 部门3 20 15 18 27 18 20 17 25 表二 (单位:万元) 一季度 二季度 三季度 四季度 部门 2004年 2005年 2004年 2005年 2004年 2005年 2004年 2005年 部门1 20 12 20 20 35 25 15 14 部门2 25 20 5 18 15 23 15 12 部门3 20 18 15 20 18 18 27 25 以下关于冯诺依曼结构计算机的叙述中,正确的是 字长作为CPU的主要性能指标之一,主要表现在( )。