《算法与程序设计》一、二章基本概念复习题 答案

上传人:mg****85 文档编号:35741184 上传时间:2018-03-19 格式:DOC 页数:4 大小:226.50KB
返回 下载 相关 举报
《算法与程序设计》一、二章基本概念复习题  答案_第1页
第1页 / 共4页
《算法与程序设计》一、二章基本概念复习题  答案_第2页
第2页 / 共4页
《算法与程序设计》一、二章基本概念复习题  答案_第3页
第3页 / 共4页
《算法与程序设计》一、二章基本概念复习题  答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《《算法与程序设计》一、二章基本概念复习题 答案》由会员分享,可在线阅读,更多相关《《算法与程序设计》一、二章基本概念复习题 答案(4页珍藏版)》请在金锄头文库上搜索。

1、算法与程序设计一、二章基本概念复习题 答案 一、单选题(每个 3 分,共 60 分) 1.下列选项中,不属于计算机程序设计语言的是( C ) A.汇编语言 B.高级语言 C.自然语言 D.机器语言 2. 关于算法的描述,下列选项中正确的是( B ) A.算法本身就是一种程序设计语言 B.算法的每一步骤必须有确切的含义 C.算法的步骤可以是无穷的 D.算法必须有输入 3. VB 程序中“dim n As Integer”这条语句的作用是( A ) A.定义一个变量 B.定义一个数据输入方法 C.定义一个事件过程 D.定义一个数据处理方法 4.一个单窗体 VB 程序的运行界面如下图所示,下列说法正

2、确的是:(C)(1)窗体内有 1 个按纽 (2)窗体内有 2 个文本框 (3)窗体内有 3 个标签 (4)该窗体的标题(Caption)属性值是“加法计算 器”A.(3) (4) B.(1)(2) C.(1)(4) D.(2) (3)5. 两个阻值分别为 R1 、R2的电阻并联后,电路阻值可由公式 求解,下面能正确求出 R 的VB 表达式是( A ) 。 A.R1*R2/(R1+R2) B.R1+R2/(R1*R2) C.(R1+R2)/(R1*R2) D.R1*R2/R1+R26. 关于算法的描述,下列选项中正确的是(D) A.算法只能用流程图来表示 B.一个算法的执行步骤可以是无限的 C.

3、一个算法,当没有输入时,也没有输出 D.一个算法可以没有输入 7. 在 VB 语言中,字符串运算符“+”和“ B=6 ; A=A+B ; B=A - B ; A=A - B ;A、5;6 B、6;5 C、6、6 D、5、5 17.以下运算符中运算优先级最高的是( D )A + B Mod C = D *18.在 VB 语言中表示“x 属于区间(0,1”的正确表达式是( C ) A.00 or x0 and x119.某 VB 的事件过程如下: Private Sub Command1_Click()a=Val(Text1.text)b=a*a+1Text1.Text=b End Sub程序运行

4、时(如图所示) ,在文本框 Text1 中输入 2,连续两次单击命令按钮 Command1 后,Text1 中显示 的内容是( D)A.677 B.5 C.2 D.2620.下列问题不能用算法描述的是(C ) A.计算某班英语平均分 B.求一元二次方程 ax2+bx+c=0(a0) 的两个实数解 C.求方程 y=2x+1 的所有整数解 D.已知圆锥的底面半径和高,求表面积和体积 二、分析解答问题 21.在 VB 语言中,常用的字符串截取函数有:(6 分)函数名功能示例结果Mid(s,m,n )从字符串 s 的第 m 位开始,截取长度为 n 的子 串Mid(”ABCDEFG”, 5,2)“EF”

5、Left(s,n)截取字符串 s 左边 n 个字符Left(”ABCDEFG”,3)“ABC ”Right(s,n)截取字符串 s 右边 n 个字符Right(”ABCDEFG”,2)“FG”例如某人身份证号码 s=”37010219960219000”,如果需要根据此身份证号码求出该人的“出生年月日” 。 下列表达式不能实现的是_D_(单选) A.Mid(s,7,8) B.Right(Left(s,14),8) C.Mid(s,7,4)+ Mid(s,11,2)+ Mid(s,13,2) D. Left(s,14)- Left(s,6) 下面所示的算法流程图:执行情况如下:当输入 a、b 的

6、值分别为 3、8 时,输出结果为 5当输入 a、b 的值分别为 11、7 时、输出结果为 4 22.问题一:下列流程图填入虚线框中符合条件的是:_C_(4 分)23.问题二:依据问题一所选流程图,当输入 a、b 的值分别为 9、6 时,输出结果为_3_。 (4 分)24.“完数”是指一个自然数恰好等于它的因子(不包含本身)之和。 如 6 的因子为 1、2、3,儿 6=1+2+3,因而 6 就是完数。 再如 28 的因子为 1、2、4、7、14,而 28=1+2+4+7+14,因而 28 也是完数。 问题:输入一个正整数,判断该正整数是否为完数。 要判断一个数是否为完数,最简单的方法是: 求出

7、1 到 n-1 之间 n 的所有因子和为 Sum,如果 Sum 的值和 n 的值相同,则 n 就是完数。 以下代码是判断 n 是否为完数的程序片段,请你补全代码。(10 分) Dim n As LongDim Sum As Long Sum 用来记录 n 的因子和 Dim i as integer n=InputBox(“n=”) sum = 0For i=1 To n-1 求 n 的因子和 sum开始输入 a、b 的值结束输出 c 的值If n Mod i=0 ThenSum=_sum +i_End If Next i If _sum= n_ Then Print n pi 26. 阅读程序,写出其程序运行结果(8 分) 。程序输出的结果是:_150_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号