《算法与程序设计》试题带答案

合集下载

《算法与程序设计》试题带答案

《算法与程序设计》试题带答案

12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()高一第二学期《算法与程序设计》学分认定试题A、F1B、F8C、F9D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()学校:_____________ 班级:____________ 学号:____________ 姓名:____________ A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()一、单选题(每小题 3 分,20 小题,共60 分)A、8adB、ad8C、_a8dD、const1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于15、已知A,B,C,D 是整型变量,且都已有互不相同的值,执行语句B=0;A=C ;D=A ;D=B ;后,其值相等的用计算机解决问题的哪一个步骤?()变量是()A、分析问题B、设计算法C、编写程序D、调试程序A、A,DB、A,CC、C,BD、B,A2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()16、要交换变量 A 和B 的值,应使用的语句组是( )A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来A、A=B ;B=C;C=AB、C=A ;A=B ;B=C3、下列关于算法的叙述中,错误的是()C、A=B ;B=AD、C=A ;B=A ;B=CA、一个算法至少有一个输入和一个输出17、Visual Basic 中以单引号开头一行文字称为注释,它对程序的运行()B、算法的每一个步骤必须确切地定义A、起一定作用 B 、有时候起作用C、一个算法在执行有穷步之后必须结束C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性D、算法中有待执行的运算和操作必须是相当基本的。

18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

算法与程序设计试题带答案

算法与程序设计试题带答案

算法与程序设计试题带答案1. 以下是一道经典的算法题,请编写代码实现求最大公约数(GCD)的算法。

```pythondef gcd(a, b):if b == 0:return areturn gcd(b, a % b)# 测试print(gcd(15, 25)) # 输出 5print(gcd(54, 72)) # 输出 18```解析:这是一个使用递归实现的辗转相除法算法,也叫欧几里得算法。

当两个数 a 和 b 求最大公约数时,如果 b 等于 0,则 a 就是最大公约数;否则,将 b 作为新的 a,将 a 除以 b 的余数作为新的 b 进行递归计算。

2. 请编写代码实现一个链表的反转。

```pythonclass ListNode:def __init__(self, val=0, next=None):self.val = valself.next = nextdef reverse_linked_list(head):prev = Nonecurr = headwhile curr:next_node = curr.nextcurr.next = prevprev = currcurr = next_nodereturn prev# 测试node1 = ListNode(1)node2 = ListNode(2)node3 = ListNode(3)node1.next = node2node2.next = node3reversed_head = reverse_linked_list(node1)while reversed_head:print(reversed_head.val)reversed_head = reversed_head.next```解析:这是一个经典的链表反转算法。

使用 prev、curr、next_node 三个指针来实现,其中 prev 用于保存上一个节点,curr 用于保存当前节点,next_node 用于保存下一个节点。

《算法与程序设计》复习题

《算法与程序设计》复习题

算法与程序设计一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?( )A、分析问题B、设计算法C、编写程序D、调试程序 答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是( )。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是( )。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为( )①编写程序 ②设计算法 ③分析问题 ④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④ 答案:D5.以下描述中最适合用计算机编程来处理的是 ( )。

A、 确定放学回家的路线B、 计算某个同学期中考试各科成绩总分C、 计算100以内的奇数平方和D、 在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是( )。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以内的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是( )。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程 答案:A一章二节:算法和算法描述8.下面说法正确的是( )。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法( )。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是( )。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和( )。

算法与程序设计考试题及答案

算法与程序设计考试题及答案

2009级高一算法与程序设计(选修模块)考试题满分:70分时量:60分钟笔试2010.6一、单选题(每题2分,共40分)1、0518号台风“达维”过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件有()A、powerpoingB、ExcelC、WordD、Visual Basic2、一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,更恰当的是()A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D、设计算法,提出问题,编写程序,运行程序,得到答案3、交通警察到达案发现场,一般按照下列哪种思路开展工作()①观察、分析现场②收集必要的信息③进行判断、推理④按一定的方法和步骤解决A、②①③④B、①③②④C、③①②④D、①②③④4、下面说法正确的是()A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构5、下列常量说明中,符合语法的是()A、CONST color=redB、CONST const=10*5C、CONST xl:=3.9;D、CONST color=”abcd”6、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+45结果是()A、168B、12345C、”123”D、457、字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()A、>B、<C、=D、>=8、设a,b,c,d,e均为整型变量,且a=13,b=2,c=10,d=3,e=2,则表达式“a -b*c \ d MOD e”的值是( )A、13B、-7C、llD、09、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8;A=C;D =A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A10、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入、输出结构C、选择结构D、循环结构11、下列结果为真的关系表达式是()A、”A”<100B、23.5<20C、23<45 AND 72>8D、5<X<2012、以下运算符中运算优先级最高的是()A、+B、ORC、>D、\13、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。

2020年信息技术学考算法与程序设计试题整理及解析

2020年信息技术学考算法与程序设计试题整理及解析

2020年信息技术学考算法与程序设计试题整理及解析一、选择题(每题3分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言解析:计算机程序设计语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入解析:算法是指解决问题的方法和步骤,一个算法应该具有以下五个重要的特征:1.有穷性(Finiteness):是指算法必须能在执行有限个步骤之后终止。

2.确切性(Definiteness):算法的每一步骤必须有确切的定义。

3.输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。

4.输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。

没有输出的算法是毫无意义的。

5.可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成(也称之为有效性)。

3. VB程序中“dim n As Integer”这条语句的作用是( A )A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法解析:Dim 是VB中声明变量并分配存储空间的语句。

格式:Dim 变量名 as 数据类型Integer:变量存储为 16位(2 个字节)的数值形式。

string:变长与定长的字符串。

Boolean:存储为 16 位(2 个字节)的数值形式,但只能是 True 或是 False。

Double:(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式。

Long:(长整型)变量存储为 32 位(4 个字节)有符号的数值形式等等。

vb《算法与程序设计》复习试题(1)

vb《算法与程序设计》复习试题(1)

《算法与程序设计》复习题一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D5.以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以内的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以内的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是()。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A一章二节:算法和算法描述8.下面说法正确的是()。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。

算法与程序设计模拟试题附答案

算法与程序设计模拟试题附答案

算法与程序设计模拟试题一、单项选择题1.穷举法的适用范围是()。

A.一切问题B.解的个数极多的问题C.解的个数有限且可一一列举D.不适合设计算法2.通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能的解是否是问题的真正解的算法是(),而从实际问题中归纳出数学解析式,就此设计出合适的算法是()。

A.解析法穷举法B.递归法解析法C.穷举法解析法D.穷举法,递归法3.判断某自然数m是不是素数(只能被1或本身整除的大于1的自然数称为素数)的算法基本思想是:把m 作为被除数,将2到m-1中的自然数作为除数,逐一进行相除,如果都除不尽,m就是素数,否则m就不是素数。

这种判定素数的算法属于()。

A.枚举算法B.解析算法C.递归算法D.排序算法4.图书管理系统对图书管理是按图书的序号从小到大进行管理的,若要查找一本已知序号的书,则能快速的查找的算法是()。

A.枚举算法B.解析算法C.对分查找D.冒泡排序5.VB程序如下:Dim aa = Array(1,2,3,4,5,6,7,8)i = 0For k = 100 To 90 Step -2s = a(i)^2If a(i) > 3 Then Exit Fori = i + 1Next kPrint k; a(i);s上述程序的输出结果是()。

A.88 6 36 B.88 1 2 C.90 2 4 D.94 4 166.在所有排序算法中,关键字比较次数与纪录的初始排列次序无关的是()。

A.希尔排序B.起泡排序C.插入排序D.选择排序7.在使用计算机处理数据的过程中,往往需要对数据进行排序,所谓排序就是()。

A .把杂乱无章的数据变为从小到大排列的数据B .把杂乱无章的数据变为从大到小排列的数据C .把杂乱无章的数据变为有序的数据D .以上说法都错误8.某食品连锁店5位顾客贵宾消费卡的积分依次为900、512、613、700、810,若采用选择排序算法对其进行从小到大排序,如下表,第二趟的排序结果是( )A .512 613 700 900 810B .512 810 613 900 700C .512 900 613 700 810D .512 613 900 700 8109.在《算法与程序设计》教材中,主要介绍了下列“算法”( ) 。

算法与程序设计第一章单选题-多选-答案

算法与程序设计第一章单选题-多选-答案

第一章多选答案:1.ACD 2.ABC 3.ABCD 4.BCD 5.ABC 6 .ABCD 7. ACD 8.ABD 9.ABC 10.ABCD 11.ACD单选题答案:第一章单选题1.流程图中表示“处理”的图形是( )。

∙A) 矩形∙B) 菱形∙C) 圆形∙D) 平行四边形2.以下不是程序设计语言的是( )。

∙A) BASIC∙B) C语言∙C) Word∙D) Pascal3.在调试程序过程中,下列哪一种错误是计算机检查不出来的?( ) ∙A) 编译错误∙C) 逻辑错误∙D) 任何错都能查出来4.Visual Basic 是一种面向( )程序设计语言。

∙A) 事件∙B) 过程∙C) 对象∙D) 属性5.计算机能够直接识别的语言是( )。

∙A) 伪代码∙B) 高级语言∙C) 机器语言∙D) 汇编语言6.程序设计语言的发展大致经历了几个阶段,以下说法正确的是( )。

∙A) 机器语言、高级语言、汇编语言∙B) 高级语言、汇编语言、机器语言∙C) 机器语言、汇编语言、高级语言∙D) 汇编语言、机器语言、高级语言7.以下说法正确的是( )。

∙A) 算法+数据结构=程序∙B) 算法就是程序∙C) 数据结构就是程序∙D) 算法包括数据结构8.求s=1+2+3+……+100的和。

编程时最适合使用的结构为( )。

∙A) 顺序结构∙B) 分支结构∙C) 循环结构∙D) 层次结构9.机场托运行李,每人免费20千克,超过20千克不到40千克,则超出部分按每千克10元收费,如果超过40千克,则超过部分按每千克20元收费。

这种计费程序最适合用到的程序结构是( )。

∙A) 循环结构∙B) 赋值结构∙D) 顺序结构10.结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构( )。

∙A) 顺序结构∙B) 输入、输出结构∙C) 选择结构∙D) 循环结构11.任何算法都可以由三种基本结构完成,下列不属于基本结构的是( )。

《算法和程序设计》模拟测试卷(二)含答案

《算法和程序设计》模拟测试卷(二)含答案

《算法和程序设计》模拟测试卷(二)含答案《算法与程序设计》模拟测试卷(二)考试时间:90分钟满分:100分一、单项选择题(共20个空,每空2分,共40分)1.关于算法的以下错误是()。

a.算法是解决问题的方法和步骤b.算法有一个或多个的输出c.算法就是计算机程序d.算法的步骤必须是有限的2.关于数组的说法,下面错误的是()。

a、同一数组中的数据类型必须相同。

B.数组元素的数量有限c.可以定义字符串类型的数组d.同一个程序的数组数据类型一定相同3.设置窗体标题时,应改变窗体的()属性。

a、纳米布。

丰茨。

背景色。

标题4。

无法将\用作变量名的原因是()。

a.由英文字母开头b.后面没有使用数字c.使用了英文单词d.使用了关键字5.代数式a?bc?d对应的vb表达式是()。

a、(a+b)/(c-d)b.(a+b)/ccdc.a+b/(c-d)d.a+b/c-d6.若变量a的值为34000,则变量a的数据类型不可能为()。

a.integerb.longc.singled.double如图所示的流程图为求x的绝对值算法。

请回答7-8题:开始① x>=0是y=xy=-x否输出y端7.根据算法,流程图中①处的内容是()。

a、输入XB。

输入XC。

输入YD。

输入Y8。

该算法包含()控制结构a.顺序结构b.选择结构c.顺序和循环结构d.顺序和选择结构1/59.在vb语言中,下列正确的赋值语句是()。

a.a+a=2b.3*a=cc5c.a=2*ad.a+3=b10.在vb中,假定有以下程序段:fo ri=1to3step2print“vb”nexti语句print“VB”的执行时间为()。

a、 4b.3c.2d.111.下面一组语句能令数组的两个元素a(i)与a(j)交换数据的是()。

a.temp=a(i):a(i)=a(j):a(j)=tempb.temp=i:i=j:j=tempc、 Temp=a(I):a(J)=a(I):a(I)=tempd。

算法与程序设计试题带答案

算法与程序设计试题带答案

高一第二学期《算法与程序设计》学分认定试题A、F1 B、F8 C、F9 D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()________________________ 姓名:_____________ 学校:班级:____________ 学号:A、8ad B、ad8 C、_a8d D、const分)小题,共一、单选题(每小题3分,206015、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量,然后再确定程序“如何做”请问“如何做”是属于用计算1、用计算机解决问题时,首先应该确定程序“做什么”是())机解决问题的哪一个步骤(A、A,D B、A,C C、C,B D、B,A、调试程序、编写程序 C D、设计算法A、分析问题 B16、要交换变量A和B的值,应使用的语句组是( ) )2、在调试程序过程中,下列哪一种错误是计算机检查不出来的(A、A=B;B=C;C=A B、C=A;A=B;B=C 、任何错误计算机都能检查出来C 、逻辑错误DBA、编译错误、执行错误C、A=B;B=AD、C=A;B=A;B=C)、下列关于算法的叙述中,错误的是(317、VisualBasic中以单引号开头一行文字称为注释,它对程序的运行()A、一个算法至少有一个输入和一个输出A、起一定作用B、有时候起作用B、算法的每一个步骤必须确切地定义C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性、一个算法在执行有穷步之后必须结束C18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

D、算法中有待执行的运算和操作必须是相当基本的。

A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”4、流程图中表示判断的是(。

高考算法与程序设计试题及答案word版本

高考算法与程序设计试题及答案word版本

高考算法与程序设计试题及答案A .算法与程序设计一、选择题(本大题共17小题,每题2分,共34分) 1.下列问题不能用算法描述的是A.已知a 、b 、c 的值,求一元二次方程ax 2+bx+c=0(a ≠0)的实数解B.计算某个班级英语成绩的平均分C.列出方程y=2x+1的所有实数解D.根据矩形的长和宽求面积 2.下列可以作为VB 变量名的是 A. A&sB. A+SC. ASD. A_s 3.将数学表达式2||y x x写成VB 表达式正确的是 A.(y – Int (x ))/x*x B.(y – Abs (x ))/x^2 C.(y – Int (x ))/x^2 D.(y – Abs (x ))/ x*x4. 某宾涫的房间号由5位字符组成(例如A0823表示A 幢8层23号房间)末位数字为奇数时表示房间朝南,为偶数时表示房间朝北,字符串变量s 中存储了1个房间号,下列能正确判断房间朝南的VB 表达式是A.Val (Mid (s ,5,1))Mod 2 = 1B. Val (Mid (s ,5,1))Mod 2 = 0C. Val (Mid (s ,5,1))\ 2 = 1D. Val (Mid (s ,5,1))\ 2 = 0 5.下列VB 表达式中:①Sin (x ) ②Text1.Text ③Label1.Caption ④Chr (x ) ⑤Asc (x ) 值为字符串型的是 A. ①③⑤B. ①②③C. ②④⑤D. ②③④6.下列能准确表达“如果明天不下雨,那久我们骑车去郊游”的伪代码是A.lf(明天下雨)Then(我们骑求去郊游)B.If(明天不下雨)Then(我们骑车去郊游)Else(我们不去郊游)C,If(明天下雨)Then(我们不去郊游)Else(我们骑车去郊游)D.lf(明天不下雨)Then(我们骑车去郊游)7.寻找数组元素a(1)到a(10)中最小值min程序段如If a(i)< min Then min = a(i)Next i方框中最合适的语句是A. a(1)= minB. a(1)= 0C. min = a(1)D. min = 08.某VB的事件过程如下:Private Sub Command1_Click()Dim a As Integera = Val(Text1.Text)a = 2 * a + 1Text1.Text = Str(a)End Sub程序运行时,在文本框Text1中输入1,连续两次单击命令按钮Command1后,Text1中显示的内容是A. 7B.5C. 3D. 19.对数组元素a(1)到a(8)进行排序,其排序算法的VB部分程序段如下:For m = 1 To 7p = mIf p <> m Then t = a(p): a(p) = a(m): a(m) = tNext m方框中的语句是A. If a(n) < a(p) Then p = mB. If a(n) < a(p) Then p = nC. If a(n) > a(p) Then p = nD. If a(n) > a(p) Then p = m10.有如下VB程序段:Dim i As Integer, c As String, s As String, t As Strings = "2012 Hero": t = ""For i = 1 To Len(s)c = Mid(s, i, 1)If c >= "a" And c <= "z" Then t = t + cNext iText1.Text = t程序运行后,文本框Text1中显示的内容是A. 2012B.HeroC. eroD. 2012 H11.下列能表示矩形、圆、椭圆等形状的控件是A. 标签B.简单图形C. 文本框D. 命令按钮12.一个VB工程的部分设计界面如右图所示。

历年算法与程序设计学业水平考试真题带答案

历年算法与程序设计学业水平考试真题带答案

一、选择题1、流程图是描述的常用方式;A、程序B、算法C、数据结构D、计算规则2、下面不属于算法描述方式的是;A、自然语言B、伪代码C、流程图D、机器语言3、以下运算符中运算优先级最高的是;A、+B、^C、>=D、4、某程序中三个连续语句如下:a=1 b=2 c=b+a 它属于A、顺序结构B、选择结构C、循环结构D、以上三种都不是5、穷举法的适用范围是A、一切问题B、解的个数极多的问题C、解的个数有限且可一一列举D、不适合设计算法6、在现实生活中,人工解题的过程一般分为A、理解分析问题→寻找解题方法→用工具计算→验证结果B、寻找解题方法→理解分析问题→用工具计算→验证结果C、用工具计算→验证结果→寻找解题方法→理解分析问题D、用工具计算→验证结果→理解分析问题→寻找解题方法7、下列关于算法的特征描述不正确的是A、有穷性:算法必须在有限步之内结束B、确定性:算法的每一步必须确切的定义C、输入:算法必须至少有一个输入D、输出:算法必须至少有一个输出8、下列哪一个不是用于程序设计的软件A、BASICB、C语言C、WordD、Pascal9、下列可以作为合作变量名的是A、a7B、7aC、a-3D、810、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为;A、顺序结构B、分支结构C、循环结构D、选择结构11、下列步骤不属于软件开发过程的是A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为次;k=-10dok=k+1loop whileuntil k=0A. 9B. 10C. 11D. 1213.已知x=6, y=5, 则以下运算结果为True 的是A.Notx>y B. x<5ory>6 C. x>=6Andy>=5 D. Notx>414.模块化程序设计方法反映了结构化程序设计的基本思想;A、自顶向下,逐步求精B、面向对象C、自定义函数、过程D、可视化编程15、一位同学想编程解决“韩信点兵”的问题,他制定的如下工作过程中,最恰当的是A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D设计算法,提出问题,编写程序,运行程序,得到答案16、交换变量A和B, 语句为A. A=B;B=C;C=AB. C=A;A=B;B=CC. A=B;B=AD. C=A;B=A;B=C17.执行下列程序段后,变量y的值为x=3 : y=7Do While x < Sqryx = x + 2LoopA、7B、8C、10D、918.在VB程序设计中交换变量x和y的值,应使用的赋值语句是A、t = x : y=x : y=tB、x=y : y=t : t=xC、x=y : y=xD、t=x : x=y : y=t19.下列程序执行后A、B的值是A = 5B = 6A =B : B = A : A = BA、5、6B、6、6C、6、5D、5、520.流程图中表示判断框的是A、钜形框B、菱形框C、圆形框D、椭圆形框21.以下描述中最适合用计算机编程来处理的是;A、确定放学回家的路线B、计算某个同学期中考试各科成绩部分C、计算100以内的奇数平方和D、在因特网上查找自己喜欢的歌曲22.下列程序执行后A、B的值是;A=30B=40A=A+B:B=A-B:A=A-BA、30、40B、40、40C、40、30D、30、3023.VB语言中,下列各种基本数据类型说明符中表示整型数的是;A、BooleanB、IntegerC、SingleD、String24.执行下列程序段后,变量x的值为;x =3 : y = 77Do While x < Sqr yx = x + 2LoopA、7B、8C、10D、925.下面是用VB编写的求1 + 1/2 + 1/3 +……+1/100和的程序,该程序循环终止时i 的值是多少Private Sub Form_ActivateDim i As Integer , sum As Integersum = 0For i = 1 To 100sum = sum + 1/iNext iPrint “sum = “ ; sumEnd SubA、i = 102B、i = 100C、i = 101D、无法判断26、由语句:Dim K11 As Long,判断下列结论中错误的是;A、语句定义了数组K,它的下标是从0到11B、数组K共有12个分量C、数组K的各个分量都是长整型数D、数组K的各个分量的值将按从小到大的顺序自动排列27、下列是合法变量名的是:A、a-3B、7C、a$D、text728、以下不属于算法基本特征的是;A、可执行性B、确定性C、有穷性D、无限性29、用计算机程序解决问题时,调试程序和检测结果的目的是A、前者用于检查语法是否正确,后者检查能否按要求完成任务B、前者检查算法是否正确,后者检查是否有语法错误C、前者用于检查语法是否正确,后者检查是否有病毒D、两者无区别30、下面属于逻辑运算符的是A、orB、FalseC、TrueD、<>31、下列程序段运行后,变量max 的值为;a = 5b = 10max = aIF b > max Then max = bA、5B、10C、5和10D、其他三项都不是32、以下属于程序的基本控制结构的是A、星形结构B、选择结构C、网络结构D、平行结构二、程序分析题1、Private Sub Form_ActivateDim a, b, c As Integera = 15:b = 60:c = 38If a < b Thenm = aElsem = bIf m > c Thenm = cEnd IfPrint "M="; mEnd Sub运行结果:____M=15______2、Private Sub Form_LoadDim X As Integer, Y As IntegerText1.Text = ""X = 99: Y = 98: M = XIf X < Y ThenM = YEnd IfText1.Text = MEnd Sub运行结果:_____99________3、用程序实现函数:y=|x|Private Sub Form_LoadDim X AS Integer,Y AS IntergerText1.Text=””X=InputBox“X= ”if x>=0 thenY=XElseY=-XEnd IfText1.Text=YEnd Sub4、计算1+2+3+……+100的值;Private Sub Form_ActivateDim i, s AS Integers=0For i=1 TO 100s= s+iNext iPrint “S=”; s5、计算1+3+5+……+99的值;Private Sub Form_ActivateDim i, s AS Integers = 0for i =1 to Step 2s =Next iPrint “S=”;sEnd Sub6、分析程序,写出计算结果Private Sub Form_ActivateDim i,S as integerS=1For i=1 to 4S=SiNext iPrint “S=”;SEnd Sub运行结果:_____S=24_________7、计算1+1/2+……+1/50的值;Private Sub Form_activateDim i,s as integers=0For i=1 to ___50 step 1______s=___s+1/i________Next iPrint “S=”;sEnd Sub8、分析程序,写出计算结果Private Sub Form_ActivateDim I As Integer, S As IntegerS = 0For I = 2 To 6S = S + INext IPrint "S="; SEnd Sub运行结果:____ ___S=20___________ 9.p=1For i=1 to 5p=p+inext iprint “I,P 分别为:”; i,p输出:I,P 分别为:_6___,___16___10.Sum=0For i=1 To 100sum=sum+2Next iprint “Sum=”; sum输出:__ Sum=200________11.下面是1+1/2+1/3+…+1/100 的和的程序,该程序循环终止时i 的值是多少101 sum=0For i=1 To 100sum=sum+1/inext i12.a=1; b=0Do while a<=5b=b+aaa=a+1LoopPrint a, b屏幕上显示的内容是:__6__ ,__55__13.完善程序,打印如下图形For I = 1 To 6For j = 1 To__i__Print "";Next jPrint__ Next i ______________14.执行下列程序段后,变量x 的值为:9x=3;y=77DO WHILE x<sqryx=x+2LOOP15.p = 0: n = 5For I = 1 To np = p + I 2If p >= 10 Then Exit ForNext IPrint p 答案:__12__16.Ch=”DEF”For i=1 to 3ch=ch & midch,i,1Next iPrint ch 答案:__ DEF DEF _____17、分析程序,写出执行结果VB代码Private Sub Form_ActivateDim a,b,c as integera=15b=60c=38if a<b then m=a else m=bIf m>c then m=cPrint “M=”;mEnd Sub 执行结果:______M=15________18、分析程序,写出执行结果VB代码Private Sub Form_ActivateDim i,s as integers=0for i=2 to 6s=s+INext iPrint “S=”;sEnd Sub执行结果:____S=20_______三、程序部分大题:1. 题目中是一个求二次函数曲线顶点坐标的VB程序,在运行是Text1、Text2、Text3分别输入3、6、9三个数,请问Text4、Text5输出结果分别就应为多少每空4分,共8分-1,62. 下面是用VB编写的求1+1/2+1/3+……+1/100和的程序,在空缺部分填上相应的语句;Private Sub Form_ActivateDim i As Integer, sum As Integersum = 0For i = 1 To 100sum = sum + _______________Next iPrint “sum=”; sumEnd Sub 1/i3、写出程序结果:Private Sub Form_ActivateDim ch As String, i As Integerch = “DEF”For i = 1 To 3ch = ch & Mid ch, i, 1Next iPrint chEnd Sub 答案:________________________DEFDEF4.表一是某种绘图软件的部分指令,如要根据表中的指令画出图一的图形,请根据分析填空:FORWARD 4 FORW ARD 5 LEFT 1205.写出程序结果:Private Sub Command1_ClickDim p As Integer, i As Integer, n As Integerp=0 : n=5For i=1 To np=p+i2If p>=10 Then Exit ForNext iPrint pEnd Sub答案:________________________ 126. 填补程序:假设你从今年开始为“希望工程”存钱,今年存入100元钱,第二年存入200元钱,第三年存入300元钱……依此类推,问:20年时间你将为“希望工程”存入多少钱Private Sub Command1_ClickDim n as integer, intsum as integerintsum=0For n=1 to ______________ 20intsum=intsum+n100_______________________ next nLb1sum.caption=”两年共存入:”& intsum & “元”End Sub7. 某快递公司规定:快件不超过1公斤的,快递费10元,超过1公斤的部分,按每公斤5元计费,编写快递费计算程序运费为S,重量为P10 10+5P-18. 写出程序结果:8分,每空4分Private Sub Form_ActivateDim p As Integer, i As Integerp = 1For i = 1 To 5p = p + iNext iPrint “I P分别为:”; i, pEnd Sub输出结果:I P分别为:____________,____________ 6 169.Private Sub Command1_ClickDim a As Integer, b As Integera = 1 :b = 0Do While a <= 5b = b + a aa = a + 1LoopPrint a, bEnd Sub 运行结果:______________ _______________ 6 5510.小华从今年开始为“希望工程”存钱,计划今年存入100元钱,第二年存入200元钱,第三年存入300元钱……依此类推,问:20年时间你将为“希望工程”存入多少钱sum+n10011.补全流程图:编制VB程序,在界面上输入一个不为零的自然数,判断它是否是质数;6分i=i+112.写程序结果:T ext2 = “34”a = Val Text2 – 32 5 / 2Print a答案:____________ 5四、算法题分析题:我们在用计算机解决问题时,常采用的算法有解析法、穷举法、递归法、冒泡排序法、选择排序法等,分析下列问题应采用哪种算法解决1、求解“百鸡问题”:已知公鸡每只3元,母鸡每只5元,小鸡每3只1元;用100元买100只鸡,问每种鸡应各买多少答案:___________________ 穷举法2、国内特快专递每200克为一个计费单位,200克以内20元,200克以上每续重200克不足200克按200克计算6元,现在要编写一个程序输入包裹重量自动计算出价格;解决上述问题,哪种算法最合适答案:___________________ 解析法3、已知:f1=1,f2=3当n>2时,fn=2fn-1+3fn-2编程求f100的值;解决上述问题,哪种算法最为合适答案:___________________ 递归法4、在学校举办的运动会中,要对运动员成绩进行公布,现在要求写一个程序自动完成成绩编排,请问最好采用哪种算法解决答案:_______________________ 冒泡排序法5.如”ab”+”cd”的结果是abcd 那么”27”+”23”的运算结果是:27236.要实现变量M 与变量N 的值进行交换,可用语句:7.下列程序执行后,A,B的值是:40,30A=30;B=40;A=A+B;B=A-B;A=A-B;8.VB语言中,表示整型数的是,逻辑型的是,字符串型的是,实数型的是.1、一玻璃球从高空做自由落体运动,在达到地面时速度为98m/s,问:该玻璃球从高空开始落到地面用了多少时间jiexi2、一张单据上有一个5位数的号码67口口8,其中百位和十位上的数字看不清楚了,但知道该数能够被78整除,也能被67整除;设计一个算法求出该号码;qiongju4、qiongju直角三角形一条直角边长是24cm,其余的边长都是正整数,而且斜边的长度不超过50cm,求出所有满足条件的三角形;___________________。

高考算法与程序设计试题及答案

高考算法与程序设计试题及答案

A .算法与程序设计一、选择题(本大题共17小题,每题2分,共34分) 1.下列问题不能用算法描述的是A.已知a 、b 、c 的值,求一元二次方程ax 2+bx+c=0(a ≠0)的实数解B.计算某个班级英语成绩的平均分C.列出方程y=2x+1的所有实数解D.根据矩形的长和宽求面积 2.下列可以作为VB 变量名的是 A. A&s B. A+S C. AS D. A_s 3.将数学表达式2||y x x写成VB 表达式正确的是 A.(y – Int (x ))/x*x B.(y – Abs (x ))/x^2 C.(y – Int (x ))/x^2 D.(y – Abs (x ))/ x*x4. 某宾涫的房间号由5位字符组成(例如A0823表示A 幢8层23号房间)末位数字为奇数时表示房间朝南,为偶数时表示房间朝北,字符串变量s 中存储了1个房间号,下列能正确判断房间朝南的VB 表达式是 A.V al (Mid (s ,5,1))Mod 2 = 1 B. Val (Mid (s ,5,1))Mod 2 = 0 C. Val (Mid (s ,5,1))\ 2 = 1 D. V al (Mid (s ,5,1))\ 2 = 05.下列VB 表达式中:①Sin (x ) ②Text1.Text ③Label1.Caption ④Chr (x ) ⑤Asc (x ) 值为字符串型的是A. ①③⑤B. ①②③C. ②④⑤D. ②③④ 6.下列能准确表达“如果明天不下雨,那久我们骑车去郊游”的伪代码是 A .lf (明天下雨)Then (我们骑求去郊游)B .If (明天不下雨)Then (我们骑车去郊游)Else (我们不去郊游)C ,If (明天下雨)Then (我们不去郊游)Else (我们骑车去郊游)D .lf (明天不下雨)Then (我们骑车去郊游) 到a(10)中最小值min 程序段如For i = 2 To 10If a (i )< min Then min = a(i) Next i方框中最合适的语句是 A. a (1)= min B. a (1)= 0 C. min = a(1) D. min = 0 8.某VB 的事件过程如下: Private Sub Command1_Click() Dim a As Integer a = Val(Text1.Text) a = 2 * a + 1Text1.Text = Str(a) End Sub程序运行时,在文本框Text1中输入1,连续两次单击命令按钮Command1后,Text1中显示的内容是 A. 7 B.5 C. 3 D. 19.对数组元素a(1)到a(8)进行排序,其排序算法的VB部分程序段如下:For m = 1 To 7p = mNext nIf p <> m Then t = a(p): a(p) = a(m): a(m) = tNext m方框中的语句是A. If a(n) < a(p) Then p = mB. If a(n) < a(p) Then p = nC. If a(n) > a(p) Then p = nD. If a(n) > a(p) Then p = m10.有如下VB程序段:Dim i As Integer, c As String, s As String, t As Strings = "2012 Hero": t = ""For i = 1 To Len(s)c = Mid(s, i, 1)If c >= "a" And c <= "z" Then t = t + cNext iText1.Text = t程序运行后,文本框Text1中显示的内容是A. 2012B.HeroC. eroD. 2012 H11.下列能表示矩形、圆、椭圆等形状的控件是A. 标签B.简单图形C. 文本框D. 命令按钮12.一个VB工程的部分设计界面如右图所示。

《算法和程序设计》模拟测试卷(一)含答案

《算法和程序设计》模拟测试卷(一)含答案

《算法与程序设计》模拟测试卷(一)考试时间:90分钟满分:100分一、单项选择题(共20个空,每空2分,共40分)1.使用计算机解题的步骤,以下描述正确的是:( )。

A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2.下列算法展示了一台自动售货机一次售货的工作流程:步骤1:等待接收一枚硬币。

步骤2:若硬币面值不是0.1元、0.5元、1元,退回硬币。

步骤3:若投入货款达1.5元或以上,执行步骤4和5。

步骤4:售出一个口香糖。

步骤5:从接收货款中减去1.5元。

步骤6:退回余额。

下列关于这个算法说法正确的是()。

A.上述算法采用自然语言表示B.这台自动售货机在任何情况下也不会售出口香糖C.上述算法属于顺序算法结构D.这台自动售货机只会在接受硬币达2元时才放出口香糖3.Visual Basic规定窗体文件的扩展名是( )。

A..for B..frm C..vbp D..bas 4.假设某一程序如下,则能触发该程序的事件是()Private Sub command2_Click()Form1.Caption=“VB示例”End SubA.command2 B.click C.form1 D.caption5.下列结果为True的逻辑表达式是()。

A.Not(3<8) B.(3<8)And(5>10) C.(3<8)And(5<10) D.(3>8)Or(5>10) 6.以下语句中正确的是( )。

A.Const var1 as integer=50000 B.Dim 888fl as StringC.x+y = 9 D.Dim d(1 to 500) As Double7.在VB中,添加一个标签,在工具箱中要单击控件是()。

《算法与程序设计》试题带答案

《算法与程序设计》试题带答案

..高一第二学期《算法与程序设计》学分认定试题学校:_____________ 班级:____________ 学号:____________ 姓名:____________一、单选题(每小题3分,20小题,共60分)1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。

4、流程图中表示判断的是()。

A、矩形框B、菱形框C、圆形框D、椭圆形框5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()A、顺序结构B、选择结构C、层次结构D、循环结构6、能够被计算机直接识别的语言是()A、伪代码B、高级语言C、机器语言D、汇编语言7、在VB语言中,下列数据中合法的长整型常量是()A、08AB、2380836EC、88.12345D、1.2345E68、求Mid(“ABCDEFG”,3,2)的结果是()A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”9、表达式 A+B+C<D AND A>=3 OR NOT C<0 OR D>0当A=3,B=4,C=-5,D=6时的运算结果是()A、0B、1C、TRUED、FALSE10、在循环语句 For x=1 to 100 step 2……Next x 中,x能达到的最大值是()A、100B、99C、98D、9711、在下列选项中,不属于VB的对象的是()A、窗体的背景颜色B、命令按钮C、文本框D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1B、F8C、F9D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()A、8adB、ad8C、_a8dD、const15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A16、要交换变量A和B的值,应使用的语句组是( )A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

算法与程序设计试题

算法与程序设计试题

算法与程序设计试题(共8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--算法与程序设计期中考试试题一、选择题:每题2分,30题,共60分()1.以下问题中最适合用计算机编程处理的是__D__。

A.制定本学期的学习计划B.计算正方形的周长C.创作一首歌曲D.求1000以内的所有素数()2.用计算机解决问题的步骤一般为D。

(p3)①编写程序②设计算法③分析问题④调试程序A.①②③④B.③④①②C.②③①④D.③②①④()3.下面说法正确的是A。

(P5)A.算法+数据结构=程序B.算法就是程序C.数据结构就是程序D.算法包括数据结构()4.以下D是算法具有的特征。

(P5)①有穷性②确定性③可行性④输入⑤输出A.①②③B.②③④C.③④⑤D.①②③④⑤()5.常用的算法描述方法有D。

A.用自然语言描述算法B.用流程图描述算法C.用伪代码描述算法D.以上都是()6.流程图中表示判断框的是B。

(P8)A.矩形框B.菱形框C.圆形框D.椭圆形框()7.程序设计语言的发展阶段不包括A。

(P11)A.自然语言B.机器语言C.汇编语言D.高级语言()8.要使命令按钮显示文字“确定”,正确的设置是把该命令按钮的C。

(P18)A.Font属性设置为“确定”B.ForeColor属性设置为“确定”C.Caption属性设置为“确定”D.BorderStyle属性设置为“确定”()10.下面的属性中,用于设定控件高度的是化程B序设。

(P18) A.FontB.HeightC.CaptionD.Width()11.窗体的BackColor属性用于设置窗体的__D__。

(p18)A.宽度B.前景色C.高度D.背景色12.在VB中,若要将变量N定义为单精度型数据,则下列表示方法中正确的是B化。

(P21)A.Dim N as StringB.Dim N as SingleC.Dim N as IntegerD.Dim N as Long()14.在程序设计的过程中,错误的声明一个变量会导致程序不能正常编译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高一第二学期《算法与程序设计》学分认定试题学校:_____________ 班级:____________ 学号:____________ 姓名:____________一、单选题(每小题3分,20小题,共60分)1、用计算机解决问题时,首先应该确定程序“做什么”,然后再确定程序“如何做”请问“如何做”是属于用计算机解决问题的哪一个步骤()A、分析问题B、设计算法C、编写程序D、调试程序2、在调试程序过程中,下列哪一种错误是计算机检查不出来的()A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。

4、流程图中表示判断的是()。

A、矩形框B、菱形框C、圆形框D、椭圆形框5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()A、顺序结构B、选择结构C、层次结构D、循环结构6、能够被计算机直接识别的语言是()A、伪代码B、高级语言C、机器语言D、汇编语言7、在VB语言中,下列数据中合法的长整型常量是()A、08AB、2380836EC、D、8、求Mid(“ABCDEFG”,3,2)的结果是()A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”9、表达式 A+B+C<D AND A>=3 OR NOT C<0 OR D>0当A=3,B=4,C=-5,D=6时的运算结果是()A、0B、1C、TRUED、FALSE10、在循环语句 For x=1 to 100 step 2……Next x 中,x能达到的最大值是()A、100B、99C、98D、9711、在下列选项中,不属于VB的对象的是()A、窗体的背景颜色B、命令按钮C、文本框D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1 B、F8 C、F9 D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()A、8adB、ad8C、_a8dD、const15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A16、要交换变量A和B的值,应使用的语句组是( )A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”19、要从文本框TXTShowOut中输出"中国您好!",代码为( )A ="中国您好!"B ="中国您好!"C ="中国您好!"D Val=“中国您好!”20、下列Visual Basic程序段运行后,变量max的值为()。

a=11; b=15; max=aIF b>max Then max =bA、15B、11C、15或11都有可能D、以上都不是二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分)1、Private Sub Form_Load()N=InputBox(“请输入N的值:”,“输入”)S=1For i=1 to NS=S*iNext iMsgBox “S=”+Str(s),0,”计算结果”End Sub当N=5时,运行的结果是__________________。

2、Private Sub Command1_Click()Dim X as integer,X1 as integer,X2 as integerDim X3 as integer,Y as integerX=InputBox(“X=”,“输入”)X1=X\100X2=(X-X1*100)\10X3=X-X1*100-X2*10Y=X3*100+X2*10+X1 Print “Y=”;YEnd Sub当X=258时,运行的结果是________________。

3、Private Sub Command1_Click()Dim A as Integer,B as Integer,C as SingleDim D as StringN=InputBox(“请输入N的值:”)F=N MOD 5A=N+1B=ABS(N)Select Case FCase 1:C=A+B:D=”+”Case 2:C=A-B:D=”-”Case 3:C=A*B:D=”*”Case 4:C=A/B:D=”/”Case else:EndEnd SelectPrint A;D;B;”=”;CEnd Sub当N=13时,运行的结果是_____________。

三、程序填空(每小题10分,2小题,共20分)1、下面的程序是求100以内奇数和S的值(S=1+3+5+7...+99),请把空缺的地方填写完整。

Private Sub Command1_Click()Dim S As IntegerDim I As IntegerS=__(1)__For I=1 to 100 Step __(2)__S=S+INext __(3)__(4)______=___(5)___(S)End Sub(1)________ (2)________ (3)________ (4)______ (5)______2、某旅行团共有30个人,其中有男人、女人和小孩,他们在一家餐厅吃自助餐花去500元。

已知自助餐的价格是每个男人30元,每个女人20元,每个小孩10元。

问:男人、女人、小孩各为多少人。

下面是解决该问题的VB程序,请在空缺的地方填写完整。

Private Sub Command1_Click()Dim Man As Integer, Woman As Integer, Child As IntegerDim Money As Integer,Count As IntegerCount=0 ‘用来记录符合条件的组合数For Man = 1 To __(1)__(500/30)For Woman = 1 To (30-Man)Child = __________(2)___________Money= 30 * Man + 20 * Woman + 10 * ChildIf _______(3)________ ThenCount=Count+1Print “第”;Count;”种情况:”Print Tab(10);”男人”;Man;”个”;Print Tab(25);”女人”;Woman;”个”;Print Tab(40);”小孩”;Child;”个”;PrintEnd IfNext ___(4)___Next ___(5)____End Sub(1)__ _ (2)___ (3)__ ____(4)_ _ (5)_ _高一第二学期《算法与程序设计》学分认定试题答题卡一、单选题(每小题3分,20小题,共60分)二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分)1. 当N=5时,运行的结果是_______S=120___________。

2. 当X=258时,运行的结果是_______Y=852_________。

3. 当N=13时,运行的结果是_____14*13=182________。

三、程序填空(每小题10分,2小题,共20分)1. (1)____0_____ (2)____2_____ (3)____i_____ (4)___Caption___ (5)___Str___2.(1)__Int 或 Fix__ (2)__30-Man-Woman__ (3)___Money=500____高一第二学期《算法与程序设计》学分认定试题答题卡学校:_____________ 班级:____________ 学号:____________ 姓名:____________一、单选题(每小题3分,20小题,共60分)二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分)1. 当N=5时,运行的结果是__________________。

2. 当X=258时,运行的结果是__________________。

3. 当N=13时,运行的结果是_____________。

三、程序填空(每小题10分,2小题,共20分)1. (1)__________ (2)___________(3)______________ (4)____________ (5)____________2.(1)___________ (2)___________(3)______________ (4)____________ (5)____________高一第二学期《算法与程序设计》学分认定试题答题卡学校:_____________ 班级:____________ 学号:____________ 姓名:____________一、单选题(每小题3分,20小题,共60分)二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分)1. 当N=5时,运行的结果是__________________。

2. 当X=258时,运行的结果是__________________。

3. 当N=13时,运行的结果是_____________。

三、程序填空(每小题10分,2小题,共20分)1. (1)__________ (2)___________(3)______________ (4)____________ (5)____________2.(1)___________ (2)___________(3)______________ (4)____________ (5)____________。

相关文档
最新文档