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

单击命令按钮时,下列程序的执行结果为 Private Function P(N As Integer) Static sum For I = 1 To N sum = sum + 1 Next I P = sum End Function Private Sub Command1_Click() S = P(1) + P(2) + P(3) + P(4) Debug.Print S End Sub


  • A.20
  • B.30
  • C.115
  • D.135
热度🔥622
参考答案:A
解析:

【解析】本题考察For循环结构。首先看程序中的Function P函数,在该函数中,首先定义了静态变量sum,默认初始值为0,然后设置了一个For循环,将函数参数作为For循环的控制条件,通过语句"sum=sum+i",将循环次数累计相加。在按钮单击事件"Command1_Click()"通过语句"s=p(1)+p(2)+p(3)+p(4)"调用函数并将函数结果用于计算,下面就来分析一下程序运行过程:P(1),带入函数P的参数N=1,For循环运行1次:i=1:sum=0+1=1,所以P(1)=1;P(2),带入函数P的参数N=2,For循环运行2次:i=1:sum=0+1=1,i=2:sum=1+2=3,所以P(2)=3;P(3),带入函数P的参数N=3,For循环运行3次:i=1:sum=0+1=1,i=2:sum=1+2=3,i=3:sum=3+3=6,所以P(3)=6;P(4)带入函数P的参数N=3,For循环运行4次:i=1:sum=0+1=1,i=2:sum=1+2=3,i=3:sum=3+3=6,i=4:sum=6+4=10,所以P(4)=10;那么,s=P(1)+P(2)+P(3)+P(4)= 1+3+6+10=20,所以输出结果为20。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在命令按钮组中,决定命令按钮数目的属性是       小刘是一所初中的学生处负责人,负责本院学生的成绩管理。他通过 Excel 来管理学生成绩,现在第一学期期末考试刚刚结束,小刘将初一年级三个班级部分学生成绩录入了文件名为"第一学期期末成绩.xlsx"的Excel工作簿文档中。请你根据下列要求帮助小刘同学对该成绩单进行整理和分析:1.请对"第一学期期末成绩"工作表进行格式调整,通过套用表格格式方法将所有的成绩记录调整为一致的外观格式,并对该工作表"第一学期期末成绩"中的数据列表进行格式化操作:将第一列"学号"列设为文本,将所有成绩列设为保留两位小数的数值,设置对齐方式,增加适当的边框和底纹以使工作表更加美观。2. 利用"条件格式"功能进行下列设置:将语文、数学、外语三科中不低于110分的成绩所在的单元格以一种颜色填充,所用颜色深浅以不遮挡数据为宜。3. 利用sum和average函数计算每一个学生的总分及平均成绩。4. 学号第 4、5 位代表学生所在的班级,例如:"C120101"代表12级1班。请通过函数提取每个学生所在的专业并按下列对应关系填写在"班级"列中: "学号"的4、5位 对应班级 01 1班 02 2班 03 3班 5.根据学号,请在"第一学期期末成绩"工作表的"姓名"列中,使用VLOOKUP函数完成姓名的自动填充。"姓名"和"学号"的对应关系在"学号对照"工作表中。6.在"成绩分类汇总"中通过分类汇总功能求出每个班各科的最大值,并将汇总结果显示在数据下方。7.以分类汇总结果为基础,创建一个簇状条形图,对每个班各科最大值进行比较。 下列关于计算机病毒的说法中,正确的是( )。 在 Excel 2010 中,希望在一个单元格输入两行数据,最优的操作方法是( )。 在使用 PowerPoint 2010 放映演示文稿过程中,要使已经点击访问过的超链接的字体颜色自动变为红色,正确的方法是( )。