文档库 最新最全的文档下载
当前位置:文档库 › 算法与程序设计经典例题

算法与程序设计经典例题

算法与程序设计经典例题
算法与程序设计经典例题

第一节选择题

选择题是一种各学科均使用的常见题型,它的结构由指令性语言、题干和选择支三个部分组成。

指令性语言:通常在大题号后面,本大题所有小题的前面,用括号括起来的部分;一般有三个方面的

内容:一是本大题包含的小题数目、每小题的分值和本大题的总分;二是指明每个小题中正确答案的数量;

三是每小题的计分方法。

题干:是指每一小题中叙述考查内容的不完整(加上某个选择支就能完整)的句子。

选择支:是题干后面的备选答案。

在信息技术会考试题中均采用“四选一”型的单项选择题,即一道选择题的四个选择支中,有且只有

一个正确选项。

选择题形式多样,结构灵活,可考查知识的覆盖面广,能比较全面地考察考生的基本知识和基本操作

技能,而且选择题答案具有确定性,阅卷方便,考试信度和效度高等特点,但选择题只在限定的备选项中

选出正确选项,其考核功能有一定的局限性,对考生的创新能力的培养有不同程度的影响。

选择题的解法很多,主要可以从直接法和间接法两方面着手。

一、直接法

直接法是指运用所学知识或根据操作经验,直接从题干出发,经过回忆、计算、比较,得出结论后与

备选答案进行对照,选出正确的选项。

【例1】以下主要用于制作网页的软件是

(A)Excel(B)Linux(C)FrontPage(D)PowerPoint

(浙江省2006年会考试题)分析目前每一位考生所使用的网页制作软件不多,绝大部分都在使用(C)。

【例2】下列主要用来输入音频信息的设备是

(A)键盘(B)显示器(C)话筒(D)扫描仪

(A)销售盗版软件(B)下载免费软件(C)购买正版软件(D)发布共享软件

(浙江省2002年会考试题)分析本题可以根据计算机使用道德及计算机软件保护条例等知识直接得到答案:(A)。

【例6】有如下Visual Basic程序段:

If x>0 Then

y=2

End If

它的控制结构属于

(A)循环结构(B)树型结构(C)分支结构(D)顺序结构

(浙江省2004年会考试题)分析作为信息技术基础的内容,要求能看懂程序的基本控制结构及简单程序的阅读理解,如果在简

单程序中有If … then …语句,则此种控制结构一定是分支结构。本题答案为(C)。

【例7】下列说法中正确的是

(A)图像通常有位图和点阵图两种表示形式

(B)用Windows系统中的“画图”程序画出来的图形就是矢量图

(C)矢量图经过移动、缩放、旋转和扭曲等变换后清晰度不会发生变化

(D)图像文件中只记录生成图的算法和图上的某些特征点,数据量较小

分析本题可以根据图像与图形、位图与矢量图等基本概念直接得到答案(C)

【例8】一位同学用数码相机拍了一些照片,他想对这些照片上的人物和背景进行重新组合,以获得

最佳效果,你可以建议他采用的软件是

(A)Flash(B)Photoshop(C)画图程序(D)Powerpoint

分析本题要求学生了解以上四种软件的基本功能及其应用,“画图程序”是一个简单的图像处理软件;“Flash”是二维动画制作软件;“PowerPoint”是演示文稿的编辑软件;而“Photoshop”是一个功能强大的图像处理软件,能对照片等图像进行各种效果处理,所以本题应选(B)。

(二)间接法

间接法是指运用所学知识或根据操作经验,不是从题干出发,而是从选择支出发,采用合适的工具或适当的方法,通过推理、分析、排除和检验等方法,结合指令性语言和题干的指导语,得出正确结论的一种方法。

运用间接法解题,视具体的题型,可以采用排除法、转换法、工具法,检验法、分析法等方法。

1.排除法

排除法是根据答题指导语中规定的正确答案个数,进行逻辑判断,排除错误选项,找出正确答案的方法。

【例9】大写字母C的ASCII码值为67,则大写字母A的ASCII码值为

(A)69(B)68(C)65(D)63

(浙江省2006年会考试题)分析ASCII字符编码中将英文字母按顺序连续编码的,转换后的ASCII码值的十进制数也是连续的,字符A和C的ASCII码值相差2,可以排除选项(B)和(D);另外,A的ASCII码值应该小于C的ASCII 值,则选项(A)也可以排除。本题答案:(C)。

【例10】能够被网页浏览器解释的超文本标记语言是指

(A)Pascal(B)HTML(C)BASIC(D)Windows

(浙江省2006年会考试题)分析超文本标记语言可能学生没有对它更多的关注,但Windows是操作系统、Pascal和BASIC是两种高级程序设计语言学生相对较熟悉,特别是修习《算法与程序设计》的学生;排除了(A)、(C)、(D)选项后,留下来的就是本题的答案:(B)。

【例11】在Windows系统下,通式“a?.txt”能搜索到的文件是

(A)ab.txt(B)ba.txt(C)abc.txt(D)cab.txt

(浙江省2006年会考试题)分析对文件的通配符“?”和“*”的用法不是很熟悉时,只要学生对通式“a?.txt”有所了解,知道它代表的是以字母a开头的,就能排除选项(B)和(D)。如果通配符“?”是代表该位置上的一个字符,则排除选项(C)而选(A);如果通配符“?”是代表该位置上的若干个字符,则选项(A)和(C)都可以选,而该选择题只有一个正确选项,故通配符“?”是代表该位置上的一个字符,本题答案:(A)。

【例12】下列现象中,感染了计算机病毒可能性最大的是

(A)音箱的音量降低(B)显示器亮度变暗

(C)计算机自动重复启动(D)数分钟内自动启动屏幕保护程序

(浙江省2006年会考试题)分析计算机有没有感染病毒,学生可能不太清楚,按一般的计算机使用常识,音量的高低、显示器亮度的明暗与计算机感染病毒的可能性不大;数分钟内自动启动屏幕保护程序一般是用户自己设置的,与计算机感染病毒的可能性也不大;计算机自动重复启动最大可能是感染了冲击波、振荡波之类的病毒,所以可以排除选项(A)、(B)、(D)。本题答案:(C)。

2.转换法

由于二进制数的运算考生不熟悉,一般先把它转换为十进制数,然后再进行比较、运算等。

【例13】下列数值最小的是

(A)(1101)2(B)(1110)2(C)(12)10(D)(16)10

(浙江省2000年会考试题)

分析将二进制数1101和1110分别化为十进制数是13和14,在四个十进制数13、14、12、16中选

一个最小数是绝对没有问题的。本题答案:(C)。

【例14】有一大小为1.2MB的文件,经压缩处理后(压缩比为3:1),其大小约为

(A)100 KB(B)300 KB(C)400 KB(D)1024 KB

(浙江省2004年会考试题)分析将本题中1.2MB转化成1.2 1024B,根据3:1的压缩比,经压缩后该文件的大小约为400B。

很显然,本题的答案是:(C)。

【例15】位图文件cock.bmp大小为1MB,用画图程序另存为cock.gif后的文件大小为10KB,则转

换后的文件比原来缩小了大约

(A)1倍(B)12倍(C)102倍(D)1000倍

(浙江省2002年会考试题)分析将本题中文件的大小均转换成KB后,原题变为:1024KB大约是10KB的多少倍;问题变得

简单了,本题的答案是:(C)。

3.工具法

计算机本身就是一种现代化的计算工具,在解题过程中,必要时可以充分利用它。

【例16】假设某视频剪辑的图像分辨率为800*600,32位色彩。如果视频以25帧/秒的速度播放,则

每秒钟要播放的数据量约是

(A)25MB(B)30MB(C)35MB (D)45MB 分析本题首先要求掌握视频存储容量计算的基本知识,然后利用Windows附件中的计算器,计算出

每秒视频的数据量为:25*800*600*32/8/1024/1024,因此本题选(D)。

【例17】十进制数14的二进制表示为

(A)111(B)11110(C)1111(D)1110

(浙江省2005年1月会考试题)分析此题除了直接进行转换外,还可以利用Windows 98 或Windows 2000 中的计算器,通过“开始”

→“程序”→“附件”→“计算器”,打开计算器,在“查看”菜单中选择“科学型(S)”,在这个计算

器中可以进行多种运算。对于二进制与十进制之间的转换都可以直接进行。本题答案:(D)。

【例18】一张1.44MB的软磁盘最多可以存放的汉字个数大约是

(A)20万(B)75万(C)150万(D)1024万

(浙江省2000年会考试题)分析方法与例19相同,在计算器中计算出1.44*1024*1024 / 2的值,其中“ /2 ”的意思是1个汉字要占2个字节;然后在选项中选出一个与计算结果最接近的一个数即可。本题答案:(B)。

4.检验法

检验法就是利用题目所涉及到的环境中实际操作,以检验答案的正确性。

【例19】Flash动画源文件的扩展名是

(A).swf(B).fla(C).avi(D).txt 分析要回答本题,只要启动Flash软件,然后选择“文件”菜单中的“保存”选项,在对话框

中可以看到源文件的保存类型(扩展名)为fla,因此本题选(B)。

【例20】可识别边缘的选取工具是

(A)套索工具(B)磁性套索工具(C)魔术棒工具(D)多边形套索工具分析要回答本题,只要启动Photoshop软件,然后打开一个图像文件,用以上的四种选取工具进行

选取检验,当然本题对Photoshop的基本操作要有一定了解和掌握,因此本题选(B)。1)套索工具:可在图

像中任意绘制不规则选区。(2)多边形套索工具:可以设置多个转折点,当回到起始点时,单击封闭选区。(3)磁性套索工

具:是一种可识别边缘的套索工具。可以根据选区边缘和背景色的对比度进行快速选取。选中该工具后,鼠标移到图像上单击起点,然后沿物体边缘移动鼠标,无需按住鼠标,当回到起点时,单击就会封闭选区,完成选择。

【例21】在VB6的控件工具箱中,形状为的控件名称是

(A)标签(B)文本框(C)命令按钮(D)列表框分析在VB中,你可以将鼠标指向控件工具箱中的控件时,VB的帮助系统会显示一个信息:Label,中文的含义为标签。本题答案:(A)。

5.分析法

分析法是根据所学的知识,通过推理、分析、综合,从而得出结果的方法。

【例22】拍电报时的“嘀”表示短声,“嗒”表示长声;一组“嘀嗒嘀嘀”所表示的二进制编码可能是

(A)1001(B)1010(C)1011(D)1100

(浙江省2004年会考试题)分析拍电报时的声音“嘀”和“嗒”只有两种状态,所以可用二进制来表示,将“嘀”表示成0,“嗒”表示成1,则结果为0100;将“嘀”表示成1,“嗒”表示成0,则结果为1011。本题的答案应该是:(C)。

【例23】有如下Visual Basic 程序段:

s = 0

For k = 1 To 4

s = s + 1

Next

该程序段运行后,变量s的值是

(A)1(B)4(C)5(D)10

(浙江省2004年会考试题)分析在此题循环体中,影响变量s值的语句是 s=s+1 ,共循环了4次,s 的值每循环1次加1。本题答案:(B)。

【例24】有如下Visual Basic 程序段:

j=0

For i=1 To 10 Step 3

j=j+i

Next i

该程序段运行后,变量j的值是

(A)0(B)10(C)12(D)22

(浙江省2003年会考试题)分析 j的初值为0;循环步长为3,循环体共执行了4次,循环变量i的值依次取1、4、7、10,所以j的值等于1+4+7+10=22。本题答案:(D)。

高中信息技术《算法与程序设计》试题

高中信息技术《算法与程序设计》试题 一、单选题(每小题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、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()

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

算法与程序设计 一、选择题部分(100题) 一章一节:了解计算机解决问题的过程 1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序答案:B 2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。 A、分析问题,编写程序,设计算法,调试程序 B、设计算法,编写程序,提出问题,调试程序 C、提出问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序 答案:C 3.下列步骤不属于软件开发过程的是()。 A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护 答案:B 4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。 A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D 5.以下描述中最适合用计算机编程来处理的是()。 A、确定放学回家的路线 B、计算某个同学期中考试各科成绩总分 C、计算100以内的奇数平方和 D、在因特网上查找自己喜欢的歌曲答案:C 6.以下问题中最适合用计算机编程处理的是()。 A、制定本学期的学习计划 B、计算正方形的周长 C、创作一首歌曲 D、求1000以内的所有素数 答案:D 7.由“上车—掏钱—投币”所描述的问题是()。 A、无人售票车投币过程 B、乘公交车过程 C、上车过程 D、下车过程答案:A 一章二节:算法和算法描述 8.下面说法正确的是()。 A、算法+数据结构=程序 B、算法就是程序 C、数据结构就是程序 D、算法包括数据结构 答案:A 9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。 A.自然语言 B.流程图 C.伪代码 D.机器语言答案:D 10.下面关于算法的说法错误的是()。 A、算法必须有输出 B、算法就是程序 C、算法不一定有输入 D、算法必须在有限步执行后能结束 答案:B 11.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、情况结构 C、流程结构 D、循环结构答案:D 12.算法的三种基本控制结构是分支结构、循环结构和() A、模块结构 B、情况结构 C、流程结构 D、顺序结构答案:D 13.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、循环结构 C、流程结构 D、情况结构答案:B 14.下面关于算法的认识正确的是()。 A、算法就是求解“鸡兔同笼问题” B、算法一定没有输出 C、算法就是计算机程序 D、算法的步骤必须是有限的答案:D

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

《算法与程序设计》试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题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、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE

解析几何经典例题

解析几何经典例题 圆锥曲线的定义是“圆锥曲线方程”这一章的基础,对这些定义我们有必要深刻地理解与把握。这里就探讨一下圆锥曲线定义的深层及其综合运用。 一、椭圆定义的深层运用 例1. 如图1,P为椭圆上一动点,为其两焦点,从 的外角的平分线作垂线,垂足为M,将F2P的延长线于N,求M的轨迹方程。 图1 解析:易知故 在中, 则点M的轨迹方程为。 二、双曲线定义的深层运用 例2. 如图2,为双曲线的两焦点,P为其上一动点,从的平分线作垂线,垂足为M,求M的轨迹方程。 图2 解析:不妨设P点在双曲线的右支上, 延长F1M交PF2的延长线于N, 则, 即 在 故点M的轨迹方程为 三、抛物线定义的深层运用 例3. 如图3,AB为抛物线的一条弦,|AB|=4,F为其焦点,求AB的中点M到直线y=-1的最短距离。

图3 解析:易知抛物线的准线l:, 作AA”⊥l,BB”⊥l,MM”⊥l,垂足分别为A”、B”、M” 则 即M到直线的最短距离为2 故M到直线y=-1的最短距离为。 评注:上述解法中,当且仅当A、B、F共线,即AB为抛物线的一条焦点弦时,距离才取到最小值。一般地, 求抛物线的弦AB的中点到准线的最短距离,只有当(即通径长)时,才能用上述解法。 四、圆与椭圆、圆与双曲线定义的综合运用 例4. ①已知圆,M为圆上任一点,MP的垂直平分线交OM于Q,则Q的轨迹为() 图4 ②已知圆,M为圆上任一点,MP的垂直平分线交OM于Q,则Q的轨迹为() A. 圆 B. 椭圆 C. 双曲线 D. 抛物线 解析:①如图4,由垂直平分线的性质,知|QM|=|QP|, 而|QM|=|OM|-|OQ|=2-|OQ| 即|OQ|+|QP|=2>|OP|= 故Q的轨迹是以O(0,0)、P为焦点 长轴长为2的椭圆。应选B。 ②同理,利用垂直平分线的性质及双曲线的定义,可知点Q的轨迹为双曲线的一支,应选C。 五、椭圆与双曲线定义的综合运用 例5. 如图5,已知三点A(-7,0),B(7,0),C(2,-12)。①若椭圆过A、B两点,且C为其一焦点,求另一焦点P的轨迹方程;②若双曲线的两支分别过A、B两点,且C为其一焦点,求另一焦点Q的轨迹方程。

算法与程序设计习题

《算法与程序设计》模块练习题 一、单选题 1、模块化程序设计方法主要通过()来实现。 A.递归算法和递归程序 B.过程和函数的定义和调用 C.程序的循环结构 D.对象答案:B 2、text1.text的含义正确的是()。 A.text1是控件名称,text是控件属性 B.text1是窗体名称,text 是控件 C.text1是控件名称,text是方法 D.text1是控件属性,text是控 件答案:A 3、以下程序段运行后S的值是()。 s = 0 For i = 1 To 14 x = 2 * i - 1 If x Mod 3 = 0 Then s = s + 1 Next i A.0 B.4 C.5 D.14 答案:C 4、数列1,4,7,10,13,……的递推公式为()。 A.f(1)=1;f(n)=n+3 B.f(1)=1;f(n)=n*2-1 C.f(1)=1;f(n)=n*2+1

D.f(1)=1;f(n)=f(n-1)+3 答案:D 5、对于对象及其特征的错误理解是()。 A.对象都具有一个标识自己以区别其他对象的名字。 B.对象都具有自身的属性及其属性值。 C.对象一般只用数据表示属性,但不用代码表示行为。 D.对象都具有自身的行为(操作)。 答案:C 6、VB函数Left ()从字串左端取部分字串,那么Left("Visual Basic 6.0", 8)的值为()。 A.Visual B B.Visual C.Visual Ba D.asic 6.0 答案:A 7、程序段如下: c ="1234" For i = 1 To 4 Print _____, Next 如果要让程序运行后得到如下结果: 1 1 2 12 3 1234 则在下划线处应填入的内容为()。 A.Right(c,i) B.Left(c,i) C.Mid(c,i,1) D.Mid(c,i,i) 答案:B 8、若X = True,执行If X Then X = 0 Else X = 1后X的结果为()。

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

高二信息技术(算法与程序设计)试题卷 一、单项选择题(每小题2.5分共50分将正确答案填到答题卷相应题号下) 1、一同学想通过程序设计解决“鸡兔同笼”的问题,他制定的如下工作过程中,更恰当的是()。 A、提出问题、设计算法、编写程序、得到答案 B、提出问题、编写程序、运行程序、得到答案 C、编写程序、设计算法、调试程序、得到答案 D、设计程序、提出问题、编写程序、运行程序 2、下列常量说明中,符合语法的是()。 A、CONST color=red B、CONST const=10*5 C、CONST xl:=3.9; D、CONST color=”abcd” 3、下列代数式的Visual Basic表达式是( )。 A、(x^5-cos(29*3.14))/(sqr(exp(x)+log(y))) B、(x^5-cos(29))/(sqr(exp(x)+ln(y))+5) C、(x^5-cos(29*3.14/)/(sqr(exp(x)+ln(y))+5) D、(x^5-cos(0.506))/(sqr(exp(x)+log(y))+5) 4、下列变量名写法错误的是()。 A、abc B、abc123 C、abc_123 D、123abc 5、visual basic程序设计语言是一种()。 A、高级语言 B、汇编语言 C、机器语言 D、数据库语言 6、下列给出的赋值语句中正确的是()。 A、4 = M B、-M =M C、B=A-3 D、x + y = 0 7、下列Visual Basic中,下列()的表达式的值不等于4。 A、int(4.1) B、fix(4.9) C、Abs(int(-3.9)) D、Abs(int(-4.5)) 8、下面程序运行后的输出S结果为()。 i=1 do WHILE i<8 i=i+2:s=2*i+3 loop PRINT s A、17 B、19 C、21 D、23 9、下列Visual Basic中,下列()类型属于字符串型。 A、Integer B、Single C、String D、Boolean 10、在VB中表达式11\3+11 mod 3 的运算结果值是()。 A、3 B、4 C、5 D、6 11、下列程序执行后,整型变量n的值为( )。 n=0: for I=1 to 100: if I mod 4=0 then n=n+1: next I A、5050 B、25 C、26 D、33 12、以下选项中,不是Visual Basic控件的是( )。 A、文本框 B、定时器 C、窗体 D、命令按钮 13、使用Visual Basic编程,我们把工具箱在的工具称为( )。 A、事件 B、工具 C、控件 D、窗体 14、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()。 A、顺序结构 B、输入、输出结构 C、选择结构 D、循环结构 15、语句if 3*4>=10 then a=1 else a=2 执行后,a的值为()。 A、12 B、10 C、1 D、2 16、下列结果为True的逻辑表达式是( )。 A、Not (3<8) B、(3<9) And (5>10) C、(3<8) And (5<10) D、(3>8) Or (5>10) 17、要交换变量X和Y之值,应使用的语句组是( )。 A、X=Y;Y=Z;Z=X B、C=X;X=Y;Y=C C、X=Y;Y=X D、Z=Y;Y=X;Y=Z 18、以下程序中的循环体执行的次数是()。

平面解析几何经典题(含答案)

平面解析几何 一、直线的倾斜角与斜率 1、直线的倾斜角与斜率 (1)倾斜角的范围 0 180 (2)经过两点的直线的斜率公式是 (3)每条直线都有倾斜角,但并不是每条直线都有斜率 2.两条直线平行与垂直的判定 (1)两条直线平行 对于两条不重合的直线l1,l2 ,其斜率分别为k1, k2 ,则有 l1 / /l2 k1 k2 。特别地, 当直线 l1,l2 的斜率都不存在时,l1与l2 的关系为平行。 (2)两条直线垂直 如果两条直线l1,l2 斜率存在,设为k1, k2 ,则l1 l2 k1 k2 1 注:两条直线l1 ,l2 垂直的充要条件是斜率之积为-1,这句话不正确;由两直线的斜率 之积为 -1,可以得出两直线垂直,反过来,两直线垂直,斜率之积不一定为-1。如果 l1,l2 中 有一条直线的斜率不存在,另一条直线的斜率为0 时, l1与l2 互相垂直。 二、直线的方程 1、直线方程的几种形式 名称方程的形式已知条件局限性 点斜式 不包括垂直于x 轴的直 线为直线上一定点,k 为斜率 斜截式k 为斜率, b 是直线在y 轴上的截距不包括垂直于x 轴的直线两点式 不包括垂直于x 轴和 y 轴的是直线上两定点 直线 截距式 a 是直线在x 轴上的非零截距, b 是直不包括垂直于x 轴和 y 轴或

线在 y 轴上的非零截距过原点的直线 一般式 A ,B,C 为系数无限制,可表示任何位置的 直线 三、直线的交点坐标与距离公式 三、直线的交点坐标与距离公式 1.两条直线的交点 设两条直线的方程是,两条 直线的交点坐标就是方程组的解,若方程组有唯一解,则这两条 直线相交,此解就是交点的坐标;若方程组无解,则两条直线无公共点,此时两条直线平 行;反之,亦成立。 2.几种距离 (1 )两点间的距离平面上的两点间的距离公式 (2)点到直线的距离 点到直线的距离; (3)两条平行线间的距离 两条平行线间的距离 注:(1)求点到直线的距离时,直线方程要化为一般式; (2)求两条平行线间的距离时,必须将两直线方程化为系数相同的一般形式后,才能套用 公式计算 (二)直线的斜率及应用 利用斜率证明三点共线的方法: 已知A(x , y ), B(x , y ), C (x , y ), 若 x 1 x 2 x3或k AB k AC ,则有 A 、B、 C 三点共 1 1 2 2 3 3 线。

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

高一第二学期《算法与程序设计》学分认定试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题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、08A B、2380836E C、 D、 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1 B、F8 C、F9 D、F12 13、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法() A、自然语言 B、流程图 C、伪代码 D、机器语言 14、以下不属于非法用户自定义标识符(常量和变量命名)的是() A、8ad B、ad8 C、_a8d D、const 15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是() A、A,D B、A,C C、C,B D、B,A 16、要交换变量A和B的值,应使用的语句组是( ) A、A=B;B=C;C=A B、C=A;A=B;B=C C、A=B;B=A D、C=A;B=A;B=C 17、VisualBasic中以单引号开头一行文字称为注释,它对程序的运行() 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=a IF b>max Then max =b A、15 B、11 C、15或11都有可能 D、以上都不是 二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分) 1、Private Sub Form_Load() N=InputBox(“请输入N的值:”,“输入”) S=1 For i=1 to N S=S*i Next i MsgBox “S=”+Str(s),0,”计算结果” End Sub 当N=5时,运行的结果是__________________。

《算法与程序设计》会考复习题(答案)

《算法与程序设计》模块会考复习题 一.单选题 1. java方法重载时参数不可能出现的情况是____D______。P67 A.参数的个数不同 B.参数的个数相同而参数的类型不同 C.参数不完全对应相同D.参数完全对应相同 2. 运行Java程序需要的工具软件所在的目录是___A_______。P16 A.JDK的bin目录B.JDK的demo目录 C.JDK的lib目录D.JDK的jre目录 3. J_HelloWorld.java 的文件内容如下: class J_HelloWorld { public static void Main(String args[]) M不应大写 { System.out.println(" Hello World "); } } 下面说法正确的是____B______。 A.J_HelloWorld.java无法通过编译,因为main方法的声明方式不对 B.J_HelloWorld.java可以通过编译,但程序运行时出现“程序中没main方法”的异常C.J_HelloWorld.java可以通过编译,但无法运行,因为该文件没有public类 D.J_HelloWorld.java可以通过编译并正常运行,结果输出字符串“Hello World” 4. 逻辑表达式!(3/2==1.5)&& 9<3|| 9>3的运算结果为_____A_______。 P9 A.true B.false C.表达式有错D.条件不足 5. 下列可以将变量x和y的值互换的语句是___B______。P35 A.x=y;y=x; B.z=x;x=y;y=z; C.x=z;z=y;y=x; D. x=(x+y)/2;y=(x-y)/2; 6. 执行完下面程序片段之后,下面结论正确的是___B_____。 P43 int a,b,c; a=1;b=2; c=(a+b)>3 ? a++:b++; A.a的值是2,b的值是3 B.a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false。 7. 下面程序片段输出的是___C_______。应使用关系运算符== int a=3,b=1; if(a=b)

上海高一信息技术算法与程序设计习题集

信息技术算法与程序设计习题集 习题: (1)1<5 and 4>3 or not -1=1 T (2)"a">"b" or 5<6 and 8>=2*4 T (3)假设变量a的值是1,变量b的值是2,变量c的值是3,计算下列表达式的值。 a^3+b*c 7 c mo d b +a 2 int(c/b) >b-a F a0 T a+b>c or b+c>a and c+a>b T 二、算法的一些概念 1.算法的定义:解决问题的确定的有限的步骤。 2.算法的描述:自然语言、流程图描述、计算机程序、伪代码。 3.常量和变量: 变量的特点:取之不尽,赋值即覆盖 变量的命名规则:以字母、数字、下划线组成,必须以字母开头。 变量的类型:整数型(Integer)、实数型(Single)、字符串型(String) 4.算法的三种基本结构:顺序结构、分支结构、循环结构 (1)顺序结构 顺序结构按照自上而下的顺序把每个步骤执行一次。 (2)分支结构(选择结构) 分支结构根据条件决定执行步骤1或步骤2中的算法步骤,判断框有一个入口两个出口,分支结构

单分支语句格式 If <条件> Then <步骤1的语句块> End If 有一个入口,一个出口。 5.算法的特点:可行性、确定性(无二义性)、有穷性、可以没有输入,必须要有输出。 三、算法实例 (一)顺序结构 练习1:输入一个圆的半径,求圆的周长和面积,并输出结果。 练习2:输入一个两位数,交换个位和十位的值,输出结果。 练习3:输入两个变量的值,将两个变量中的值互相交换并输出结果。 双分支语句格式 If <条件> Then <步骤1的语句块> Else <步骤2的语句块> End If 代码: Dim r As Single r = InputBox("输入半径") s = 3.14 * r ^ 2 c = 2 * 3.14 * r Print "周长"; c Print "面积"; s 代码: x = InputBox("请输入") a = Int(x / 10) b = x Mod 10 y = 10 * b + a Print y

2014山东省信息技术学考算法与程序设计试题答案附后讲解

2014山东省信息技术学考算法与程序设计试题答案附后讲解

山东省学考算法与程序设计试题 选择题 1、下列VB表达式中: ⑴Sqr(x) ⑵Text1.text ⑶Command1.caption ⑷"45"+"34" ⑸45+34值为字符串类型的是() A⑴⑵⑶ B⑵⑶⑷ C ⑴⑶⑸ D⑵⑷⑸ 2、如果给出三条线段的长分别为a、b、c,且已知a≤b≤c,要问这三条线段能否构成三角形,仅需下列选项中的哪个判定条件即可?() A 其他选项都不对 B a+c>b C a+b>c D b+c>a 3、VB程序中“Dim n As Integer”这条语句的作用是() A 定义一个事件过程 B 定义一个数据输入方法 C 定义一个变量 D 定义一个数据处理方法 4、关于算法的描述,下列选项中正确的是() A 算法的每一步骤必须有确切的含义 B 算法必须有输入 C 算法的步骤可以是无穷的 D 算法本身就是一种程序设计语言 5、关于算法的描述,正确的是() A同一种算法只能用一种程序语言实现 B算法就是数值计算的方法 C描述算法的方法只有流程图 D算法是描述解决问题的方法和步骤 6、算法的描述方法有多种,下列选项中不适合描述算法的是() A机器语言 B自然语言 C流程图 D伪代码 7、长度分别为a、b、c的三条线段,能够组成三角形的条件是() A a+b>c Or a+c>b Or b+c>a B a+b>c or a+c>b And b+c>a C a+b>c Or a+c>b And b+c>a D a+b>c And a+c>b And b+c>a 8、已知海伦公式:()()() p p a p b p c ---p=1 2 (a+b+c),a、b、c分别为三角形的三条 边长。利用海伦公式求三角形面积的算法属于() A 排序法 B 解析法 C 穷举法 D 查找法 9、以下程序段中循环体执行的次数是() s=0 i=0 Do While s<10 i=i+1 s=s+i*i Loop A 1 B 3 C 2 D 4 10、下列VB表达式中,能正确表达不等式方程|x|>1的解的是() A x>-1 and x<1 B x>-1 or x<1 C x<-1 and x>1 D x<-1 or x>1 11、一元二次方程ax2+bx+c=0(a≠0)的两个实数根分别为: x 1 24 b b ac -+- 2 24 b b ac ---下列表达式正确的是() A x 2=-b-sqr(b^2-4*a*c)/(2*a) B x 1 =(-b+sqr(b^2-4ac))/(2*a)

最新高中信息技术《算法与程序设计》试题精品版

2020年高中信息技术《算法与程序设计》 试题精品版

新课标高中信息技术《算法与程序设计》试题一、单选题(每小题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、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 ……

高中信息技术算法与程序设计练习题

高中信息技术算法与程序设计(VB)练习题2004年8月20日作者:洪鼎文化中心浏览选项:大中小--> 颜色Black Red Yellow Pink Green Orange Purple Blue Beige Brown Teal Navy Maroon LimeGreen 本一、选择题: 1.下列各组控件都具有Caption属性的是 A.窗体、文本框 B.标签、定时器 C.窗体、标签 D.文本框、定时器 2.下列各组控件具有相同默认事件的是 A.窗体、文本框 B.标签、按钮 C.窗体、标签 D.文本框、按钮 3.下列每个控件都具有的属性是 https://www.wendangku.net/doc/895842789.html, B.Caption C.Font D.Interval 4.下列运算结果中,值最大的是 A.34 B.3/4 C.4 mod 3 D.3 mod 4 〖/表示除,表示整除,mod表示求余数〗 5.以下哪个是合法的变量名 A.Len B.Test@qw C.6cost_1 D.count2s 6.在Visual Basic代码中,将多个语句合并在一行上的并行符是 A. 撇号(') B. 冒号(:) C. 感叹号(!) D. 问号(?) 7.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该是 A.5000 B.500 C.50 D.5 8.下列控件中可设置滚动条是 A.计时器 B.标签 C.文本框 D.按钮 9.下面程序执行的结果是 Private Sub Form_Click() A = "123": B = "456" C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗 Print C 100 End Sub A.123 B.3 C.5 D.579 10.若要求从文本框中输入密码时在文本框中只显示#号,则应当在此文本框的属性窗口中设置 A. Text属性值为"#" B.Caption属性值为"#" C.password属性值为空"#" D.Passwordchar属性值为"#" 11.下列逻辑运算结果为"true"的是 A.flase or not true B.flase and not true C. true or not true D.true and not true 12.下列控件中可用于接受用户输入文本,又可用于显示文本的是 A.Label 控件 B. TextBox 控件 C. Timer 控件 D. CommandButton 控件 13.以下程序段执行后,整型变量n 的值为 year=2001 n=year4+year400-year100 A. 495 B. 505 C. 500 D. 485 14.下列关于CommandButton 控件的叙述正确的是 A. CommandButton 控件的Caption 属性决定按钮上显示的内容 B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件 C. CommandButton 控件的name 属性决定按钮上显示的内容

算法与程序设计试题

算法与程序设计试题 一、选择题(每题两分,共14分每题2分) 1、要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是() A、设计算法,编写程序,提出问题,调试程序 B、分析问题,编写程序,设计算法,调试程序 C、分析问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序 2、数值型数据包括两种。 A、整型和长整型 B、整型和浮点型 C、单精度型和双精度型 D、整型、实型和货币型 3、具有输出数据功能的控件是:() A、窗体控件和标签控件 B、复选框控件和文本框控件 C、标签控件和文本框控件 D、选项框按钮控件和复选框控件 4、要使循环体至少执行一次,应使用循环。 5、下列程序段是计算公式的: s=0;t=1 for I =1 to 10 t:=t*I s:=s+t Next I A、s=1+2+3+......10B、s=1*2*3* (10) C、s=1!+2!+3! ......10! D、s=1+2*3+3*4+4*5+......9*10 6、在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: Private Sub Command1_Click() A = Text1Text + Text2.Text Print a End Sub Private Sub Formal_Load() Text1.Text = " " Text2.Text = " " End Sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()。 A、444 B、321123 C、123321 D、132231 7、使用函数与过程是为了。 A、使程序模块化B、使程序易于阅读

vb算法与程序设计复习题

《算法与程序设计》复习题 一、选择题部分(100题) 一章一节:了解计算机解决问题的过程 1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序答案:B 2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。 A、分析问题,编写程序,设计算法,调试程序 B、设计算法,编写程序,提出问题,调试程序 C、提出问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序 答案:C 3.下列步骤不属于软件开发过程的是()。 A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护 答案:B 4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。 A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D 5.以下描述中最适合用计算机编程来处理的是()。 A、确定放学回家的路线 B、计算某个同学期中考试各科成绩总分 C、计算100以内的奇数平方和 D、在因特网上查找自己喜欢的歌曲答案:C 6.以下问题中最适合用计算机编程处理的是()。 A、制定本学期的学习计划 B、计算正方形的周长 C、创作一首歌曲 D、求1000以内的所有素数 答案:D 7.由“上车—掏钱—投币”所描述的问题是()。 A、无人售票车投币过程 B、乘公交车过程 C、上车过程 D、下车过程答案:A 一章二节:算法和算法描述 8.下面说法正确的是()。 A、算法+数据结构=程序 B、算法就是程序 C、数据结构就是程序 D、算法包括数据结构 答案:A 9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。 A.自然语言 B.流程图 C.伪代码 D.机器语言答案:D 10.下面关于算法的说法错误的是()。 A、算法必须有输出 B、算法就是程序 C、算法不一定有输入 D、算法必须在有限步执行后能结束 答案:B 11.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、情况结构 C、流程结构 D、循环结构答案:D 12.算法的三种基本控制结构是分支结构、循环结构和() A、模块结构 B、情况结构 C、流程结构 D、顺序结构答案:D 13.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、循环结构 C、流程结构 D、情况结构答案:B 14.下面关于算法的认识正确的是()。 A、算法就是求解“鸡兔同笼问题” B、算法一定没有输出 C、算法就是计算机程序 D、算法的步骤必须是有限的答案:D

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

一、选择题 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、BASIC B、C语言 C、Word D、Pascal 9、下列可以作为合作变量名的是() A、a7 B、7a C、a-3 D、8 10、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。 A、顺序结构 B、分支结构 C、循环结构 D、选择结构 11、下列步骤不属于软件开发过程的是() A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。

解析几何经典例题

解析几何经典例题 圆锥曲线的定义就是“圆锥曲线方程”这一章的基础,对这些定义我们有必要深刻地理解与把握。这里就探讨一下圆锥曲线定义的深层及其综合运用。 一、椭圆定义的深层运用 例1、如图1,P为椭圆上一动点,为其两焦点,从的外角的平分线作垂线,垂足为M,将F2P的延长线于N,求M的轨迹方程。 图1 解析:易知故 在中, 则点M的轨迹方程为。 二、双曲线定义的深层运用 例2、如图2,为双曲线的两焦点,P为其上一动点,从 的平分线作垂线,垂足为M,求M的轨迹方程。 图2 解析:不妨设P点在双曲线的右支上, 延长F1M交PF2的延长线于N, 则, 即 在 故点M的轨迹方程为 三、抛物线定义的深层运用 例3、如图3,AB为抛物线的一条弦,|AB|=4,F为其焦点,求AB的中点M到直线y=-1的最短距离。

图3 解析:易知抛物线的准线l:, 作AA”⊥l,BB”⊥l,MM”⊥l,垂足分别为A”、B”、M” 则 即M到直线的最短距离为2 故M到直线y=-1的最短距离为。 评注:上述解法中,当且仅当A、B、F共线,即AB为抛物线的一条焦点弦时,距离才取到最小值。一般地,求 抛物线的弦AB的中点到准线的最短距离,只有当(即通径长)时,才能用上述解法。 四、圆与椭圆、圆与双曲线定义的综合运用 例4、①已知圆,M为圆上任一点,MP的垂直平分线交OM于Q,则Q的轨迹为( ) 图4 ②已知圆,M为圆上任一点,MP的垂直平分线交OM于Q,则Q的轨迹为( ) A、圆 B、椭圆 C、双曲线 D、抛物线 解析:①如图4,由垂直平分线的性质,知|QM|=|QP|, 而|QM|=|OM|-|OQ|=2-|OQ| 即|OQ|+|QP|=2>|OP|= 故Q的轨迹就是以O(0,0)、P为焦点 长轴长为2的椭圆。应选B。 ②同理,利用垂直平分线的性质及双曲线的定义,可知点Q的轨迹为双曲线的一支,应选C。 五、椭圆与双曲线定义的综合运用 例5、如图5,已知三点A(-7,0),B(7,0),C(2,-12)。①若椭圆过A、B两点,且C为其一焦点,求另一焦点P的轨迹方程;②若双曲线的两支分别过A、B两点,且C为其一焦点,求另一焦点Q的轨迹方程。

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

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*x 4. 某宾涫的房间号由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 = 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 (我们骑车去郊游) 到a(10)中最小值min 程序段如 For i = 2 To 10 If 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 + 1 Text1.Text = Str(a) End Sub 程序运行时,在文本框Text1中输入1,连续两次单击命令按钮Command1后,Text1中显示的内容是 A. 7 B.5 C. 3 D. 1

相关文档
相关文档 最新文档