青少年信息学奥林匹克竞赛初赛试题(四)

合集下载

第十七届全国青少年信息学奥林匹克联赛初赛试题

第十七届全国青少年信息学奥林匹克联赛初赛试题

第十七届全国青少年信息学奥林匹克联赛初赛试题(提高组C语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确选项。

)1.在二进制下,1101001 + ()= 1110110。

A. 1011B. 1101C. 1010D. 11112.字符“A”的ASCII码为十六进制41,则字符“Z”的ASCII码为十六进制的()。

A. 66B. 5AC. 50D. 视具体的计算机而定3.右图是一棵二叉树,它的先序遍历是()。

A. ABDEFCB. DBEFACC. DFEBCAD. ABCDEF4.寄存器是()的重要组成部分。

A. 硬盘B. 高速缓存C. 内存D. 中央处理器(CPU)5.广度优先搜索时,需要用到的数据结构是()。

A. 链表B. 队列C. 栈D. 散列表6.在使用高级语言编写程序时,一般提到的“空间复杂度”中的“空间”是指()。

A. 程序运行时理论上所占的内存空间B. 程序运行时理论上所占的数组空间C. 程序运行时理论上所占的硬盘空间D. 程序源文件理论上所占的硬盘空间7.应用快速排序的分治思想,可以实现一个求第K大数的程序。

假定不考虑极端的最坏情况,理论上可以实现的最低的算法时间复杂度为()。

A. O(n2 )B. O(n log n)C. O(n)D. O(1)8.为解决Web应用中的不兼容问题,保障信息的顺利流通,()制定了一系列标准,涉及HTML、XML、CSS等,并建议开发者遵循。

A. 微软B. 美国计算机协会(ACM)C. 联合国教科文组织D. 万维网联盟(W3C)9.体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。

每个同学按顺序来到操场时,都从排尾走向排头,找到第一个比自己高的同学,并站在他的后面。

这种站队的方法类似于()算法。

A. 快速排序B. 插入排序C. 冒泡排序D. 归并排序10.1956年()授予肖克利(William Shockley)、巴丁(John Bardeen)和布拉顿(Walter Brattain),以表彰他们对半导体的研究和晶体管效应的发现。

第十一届全国青少年信息学奥林匹克联赛初赛试题

第十一届全国青少年信息学奥林匹克联赛初赛试题

第十一届全国青少年信息学奥林匹克联赛初赛试题一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分, 共30分)1. 在字符串“ababacbabcbdecced”中出现次数最多的字母出现了()次。

A. 6B. 5C. 4D. 3E. 22. 设全集I = {a, b, c, d, e, f, g, h},集合A = {a, b, c, d, e, f},B = {c, d, e},C = {a, d},那么集合A∩B∩~C 为()。

A. {c, e}B. {d, e}C. {e}D. {c, d, e}E. {d, f}3. 和十进制数23的值相等的二进制数是()。

A. 10110B. 11011C. 11011D. 10111E. 100114. 完全二叉树的结点个数为11,则它的叶结点个数为()。

A. 4B.3C.5D. 2E. 65. 平面上有五个点A(5, 3), B(3, 5), C(2, 1), D(3, 3), E(5, 1)。

以这五点作为完全图G 的顶点,每两点之间的直线距离是图G 中对应边的权值。

以下哪条边不是图G 的最小生成树中的边()。

A. ADB. BDC. CDD. DEE. EA6. Intel的首颗16 位处理器是()。

A. 8088B. 80386C. 80486D. 8086E. Pentium7. 处理器A 每秒处理的指令数是处理器B 的2 倍。

某一特定程序P 分别编译为处理器A和处理器B 的指令,编译结果处理器A 的指令数是处理器B 的4 倍。

已知程序P 在处理器A 上执行需要1 个小时,那么在输入相同的情况下,程序P 在处理器B 上执行需要()小时。

A. 4B. 2C. 1D. 1 / 2E. 1 / 48. 以下哪个不是计算机的输出设备()。

A. 音箱B. 显示器C. 打印机D. 扫描仪E. 绘图仪9. 下列活动中不属于信息学奥赛的系列活动的是()。

第十五届全国青少年信息学奥林匹克联赛初赛试题答案

第十五届全国青少年信息学奥林匹克联赛初赛试题答案

第十五届全国青少年信息学奥林匹克联赛初赛试题答案第十五届全国青少年信息学奥林匹克联赛初赛试题(普及组 C语言二小时完成)● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●3 单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案。

)1、关于图灵机下面的说法哪个是正确的:DA) 图灵机是世界上最早的电子计算机。

B) 由于大量使用磁带操作,C) 图灵机运行速度很慢。

D) 图灵机是英国人图灵发明的,E) 在二战中为破译德军的密码发挥了重要作用。

F) 图灵机只是一个理论上的计算模型。

2、关于计算机内存下面的说法哪个是正确的:BD) 随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位置是随机而不确定的。

E) 1MB内存通常是指1024*1024字节大小的内存。

F) 计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register)三个部分。

G) 一般内存中的数据即使在断电的情况下也能保留2个小时以上。

3、关于BIOS下面说法哪个是正确的:AA) BIOS是计算机基本输入输出系统软件的简称。

B) BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序。

C) BIOS一般由操作系统厂商来开发完成。

D) BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。

4、关于CPU下面哪个说法是正确的:AA) CPU全称为中央处理器(或中央处理单元)。

B) CPU可以直接运行汇编语言。

C) 同样主频下,32位的CPU比16位的CPU运行速度快一倍。

D) CPU最早是由Intel公司发明的。

5、关于ASCII,下面哪个说法是正确的:BA) ASCII码就是键盘上所有键的唯一编码。

B) 一个ASCII码使用一个字节的内存空间就能够存放。

C) 最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。

D) ASCII码是英国人主持制定并推广使用的。

全国青少年信息学奥林匹克竞赛题目

全国青少年信息学奥林匹克竞赛题目

全国青少年信息学奥林匹克竞赛题目
全国青少年信息学奥林匹克竞赛题目
第一题:计算机编程
编写一个程序,接受用户输入的一个正整数n,并输出从1到n之间所有奇数的平方和。

示例输入:
7
示例输出:
奇数的平方和为: 1+9+25+49 = 84
第二题:算法设计
给定一个由n个整数组成的数组a,设计一个算法找到其中第k大的数。

要求:
- 保证数组a中的元素互不相同;
- 数组a中的元素个数n和待查找的第k大的数保证合法范围。

示例输入:
n = 7, k = 3
a = [5, 9, 2, 7, 4, 1, 8]
示例输出:
第3大的数是: 7
第三题:数据结构
设计一个数据结构,实现以下两种功能:
- 将一个整数x插入到数据结构中;
- 寻找数据结构中第k小的数。

要求:
- 数据结构的插入和查找操作的时间复杂度均为O(log n),其中n 为数据结构中元素的个数。

示例输入:
插入数据:7, 5, 9, 2, 4
第3小的数
示例输出:
第3小的数为: 5
第四题:网络安全
近期,某公司的网络系统遭受了黑客攻击,你被聘请为该公司的网络安全顾问。

请你设计一种能够检测并阻止恶意攻击的算法。

要求:
- 算法能够实时监测网络流量,并分析流量中的威胁;
- 算法能够根据威胁等级,自动阻止恶意攻击。

示例输入:
网络流量数据包
示例输出:
阻止恶意攻击
以上是全国青少年信息学奥林匹克竞赛的一些题目,希望参赛选手能够通过这些题目展示自己在编程、算法设计、数据结构和网络安全等方面的才能和技能。

第十六届全国青少年信息学奥林匹克联赛初赛试题精编版

第十六届全国青少年信息学奥林匹克联赛初赛试题精编版

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确选项。

)1.2E+03表示()。

A. 2.03B. 5C. 8D. 20002.一个字节(byte)由()个二进制位组成。

A. 8B. 16C. 32D. 以上都有可能3.以下逻辑表达式的值恒为真的是()。

A. P∨(¬P∧Q)∨(¬P∧¬Q)B. Q∨(¬P∧Q)∨(P∧¬Q)C. P∨Q∨(P∧¬Q)∨(¬P∧Q)D. P∨¬Q∨(P∧¬Q)∨(¬P∧¬Q)4.Linux下可执行文件的默认扩展名为()。

A. exeB. comC. dllD. 以上都不是5.如果树根算第1层,那么一棵n层的二叉树最多有()个结点。

A. 2n-1B. 2nC. 2n+1D. 2n+16.提出“存储程序”的计算机工作原理的是()。

A. 克劳德·香农B. 戈登·摩尔C. 查尔斯·巴比奇D. 冯·诺依曼7.设X、Y、Z分别代表三进制下的一位数字,若等式XY + ZX = XYX在三进制下成立,那么同样在三进制下,等式XY * ZX = ()也成立。

A. YXZB. ZXYC. XYZD. XZY8.Pascal语言、C语言和C++语言都属于()。

A. 面向对象语言B. 脚本语言C. 解释性语言D. 编译性语言9.前缀表达式“+ 3 * 2 + 5 12”的值是()。

A. 23B. 25C. 37D. 6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

信息学奥赛初赛试题

信息学奥赛初赛试题

第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组Pascal语言二小时完成)••全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效・•一.单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案。

)1.与16进制数A1.2等值的10进制数是()A.101.2B.111.4C.161.125D.177.252.一个字节(byte)由()个二进制组成。

A.8B.16C.32D.以上都有可能3.以下逻辑表达式的值恒为真的是()。

A.PV(rPAQVgPA n Q)B.QV(rPAQV(PA n QC.PVQV(PAr QQ V(rPAQD.PV n QV(PA n QV(rPA n Q)4.Linux下可执行文件的默认扩展名是()。

A.exeC.dllD.以上都不是5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=()也成立。

A.100B.144C.164D.1966.提出“存储程序”的计算机工作原理的是()。

A.克劳德?香农B.戈登?摩尔C.查尔斯?巴比奇D.冯?诺依曼7.前缀表达式“+3*2+512”的值是()。

A.23B.25C.37D.658.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中弓I入了()。

A.寄存器B.高速缓存C.闪存D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。

A.2kB.2k+1C.k/2下取整D.(k+1)/210.以下竞赛活动中历史最悠久的是()。

A.NOIPB.NOIC.IOID.APIO二.不定项选择题(共10题,每题1.5分,共计15分。

第十届全国青少年信息学奥林匹克联赛初赛试题及答案 c语言

第十届全国青少年信息学奥林匹克联赛初赛试题及答案--c语言.第十届全国青少年信息学奥林匹克联赛初赛试题(普及组 C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内 (每题1.5分, 共30分)1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是()。

A.提出理想计算机的数学模型,成为计算机科学的理论基础。

B.是世界上第一个编写计算机程序的人。

C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDVAC。

D.采用集成电路作为计算机的主要功能部件。

E.指出计算机性能将以每两年翻一番的速度向前发展。

2.下列哪个不是CPU(中央处理单元)()。

A. Intel ItaniumB. DDR SDRAMC. AMDAthlon64D. AMD OpteronE. IBM Power 523.下列网络上常用的名字缩写对应的中文解释错误的是()。

A.WWW(World Wide Web):万维网。

B.URL(Uniform Resource Locator):统一资源定位器。

C.HTTP(Hypertext Transfer Protocol):超文本传输协议。

D.FTP(File Transfer Protocol):快速传输协议。

E.TCP(Transfer Control Protocol):传输控制协议。

4.下面哪个部件对于个人桌面电脑的正常运行不是必需的()。

A.CPUB. 图形卡(显卡)C. 光驱D. 主板E. 内存5.下列哪个软件属于操作系统软件()。

A. Microsoft WordB. 金山词霸C.Foxmail D. WinRAR E. Red Hat Linux6.下列哪个不是计算机的存储设备()。

A. 文件管理器B. 内存C. 高速缓存 D.硬盘 E. U盘37.下列说法中错误的是()。

【精品】第十五届全国青少年信息学奥林匹克联赛初赛试题

【关键字】精品第十五届全国青少年信息学奥林匹克联赛初赛试题(提高组C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案。

)1、关于图灵机下面的说法哪个是正确的:A)图灵机是世界上最早的电子计算机。

B)由于大量使用磁带操作,图灵机运行速度很慢。

C)图灵机只是一个理论上的计算模型。

D)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。

2、关于BIOS下面的说法哪个是正确的:A)BIOS是计算机基本输入输出系统软件的简称。

B)BIOS里包含了键盘、鼠标、声卡、图形界面显器等常用输入输出设备的驱动程序。

C)BIOS一般由操作系统厂商来开发完成。

D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。

3、已知大写字母A的ASCII编码为65(十进制),则大写字母J的十六进制ASCII编码为:A) 48 B) ) 50 D) 以上都不是4、在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111111111101101。

其对应的十进制整数应该是:A)19 B) ) 18 D) -185、一个包含n个分支结点(非叶结点)的非空满k叉树,k>=1,它的叶结点数目为:A) nk + 1 B) nk) (k+1)n-1 D. (k-1)n+16. 表达式a*(b+c)-d的后缀表达式是:A) abcd*+- B) abc+*d- C) abc*+d- D) -+*abcd7、最优前缀编码,也称Huffman编码。

这种编码组合的特点是对于较频繁使用的元素给与较短的唯一编码,以提高通讯的效率。

下面编码组合哪一组不是合法的前缀编码。

A)(00,01,10,11)B)(0,1,00,11)C)(0,10,110,111)D)(1,01,000,001)8、快速排序平均情况和最坏情况下的算法时间复杂度分别为:A) 平均情况O(nlog2n),最坏情况O(n2)B) 平均情况O(n),最坏情况O(n2)C) 平均情况O(n),最坏情况O(nlog2n)D) 平均情况O(log2n),最坏情况O(n2)9、左图给出了一个加权无向图,从顶点V0开始用prim算法求最小生成树。

第十八届全国青少年信息学奥林匹克联赛初赛试卷与答案

第十八届全国青少年信息学奥林匹克联赛初赛试卷与答案第十八届全国青少年信息学奥林匹克联赛初赛普及组Pascal语言试题竞赛时间:2012年10月13日14:30-16:30一单项选择题(共二十题,每题1.5分,共30分)1.计算机如果缺少(),将无法正常启动A 内存B 鼠标C U盘D 摄像头2.( )是一种先进先出的线性表A 栈B 队列C 哈希表(散列表)D 二叉树3.目前计算机芯片(集成电路)制造的主要原料是( ),它是一种可以在沙子中提炼出的物质。

A 硅B 铜C 锗D 铝4.十六进制数9A在( )进制下是232.A 四B 八C 十D 十二5.( )不是操作系统。

A WindowsB DosC PhotoshopD NOI Linux6.如果一棵二叉树中序遍历为BAC,那么它的先序遍历不可能是( )。

A ABCB CBAC ACBD BAC7.目前个人电脑的( )市场占有率最靠前的厂商包括Intel、AMD等公司A 显示器B CPUC 内存D 鼠标8.使用冒泡排序对序列进行升序排序,每执行一次交换操作将会减少一个逆序对,因此序列5 4 3 2 1需要执行( )次交换操作,才能完成冒泡排序A 0B 5C 10D 159.1946年诞生于美国宾夕法尼亚大学的ENIAC属于()计算机A 电子管B 晶体管C 集成电路D 超大规模集成电路10.无论是TCP/IP模型还是OSI模型,都可以视为网络的分层模型,每个网络协议都会被归入某一层中。

如果用现实生活中的例子来比喻这些“层”,以下最恰当的是A 中国公司的经理与缅甸经理交互商业文件C11.矢量图(Vector Image )图形文件所占的存储空间较小,并且无论如何放大缩小或旋转都不会失真,是因为它()A 记录了大量像素块的色彩值来表示图象B 用点、直线或者多边形等基于数学方程的几何图元来表示图象C 每个像素点的颜色信息均用矢量表示D 把文件保存在互联网,采用在线浏览的方式来查看图象12 如果一个栈初始时为空,且当前栈中的元素从栈底到栈顶依次为a,b,c (如右图所示),另有元素d 已经出栈,则可能的入栈顺序是()。

(完整版)青少年信息学奥林匹克初赛模拟试题附参考答案

D 、( 101)2 > ( 15)16E 、( 121)10 =( 79)163、关闭一个活动应用程序窗口,可按快捷键( C 、Alt +Esc D 、Ctrl+ EscE 、Shift+ Esc4、结构化程序设计的三种结构是(A 、顺序结构、选择结构、转移结构 C 多分结构、赋值结构、等价结构 E 、循环结构、顺序结构、选择结构)B 、分支结构、等价结构、循环结构 D 、分支结构、顺序结构、选择结构5、编译程序是指( )A 、 将高级语言源程序翻译成机器语言程序(目标程序)B 、 将机器语言源程序翻译成高级语言程序(目标程序)C 、 对源程序边扫描边翻译执行D 、 对目标程序装配连接E 、 运行源程序并修改错误6、在pascal 语言中下列运算符( )的优先级别最高7、在线性表中,那些结点只有一个直接前驱和一个直接后续()A 、头结点B 、尾结点C 、中间的结点D 、所有结点E 、不确定 8、 具有12个记录的序列,采用冒泡排序法最少的比较次数是() A 、 1B 、144C 、11D 、66E 、09、有N 个结点的图的邻接矩阵存储法中,链表的表头结点有()个。

A 、 NB 、 2NC 、N/2D 、N*NE 、N-210、表达式 SQRT ( ABS (-100)*SQR ( ROUND ( 3.7)))的值是( )。

11、二叉树的后序遍历为 abcdef ,这棵二叉树可能是:信息学初赛模拟试题一、选择一个正确答案代码( A/B/C/D ),填入每题的括号内 (本题共20小题,每题1.5 分共30分。

1 —10小题为单选题,11— 20小题为不定项选择题,每题有一个或多个答案。

) 1、如果按字长来划分,微型机可以分为 位机是指该计算机所用的 CPU ( A 、同时能处理32位二进制数 C 只能处理32位二进制定点数 8位机、16位机、32位机和64位机。

所谓32 B 、具有32位的寄存器 D 、有32个寄存器 E 存储方式是 32位2、下列表达式正确的是( A 、 ( 1) 10>( 1)2B 、( 12)10 >( 10)16C 、 ( 15)8 > ( 10)16A 、 Ctrl + F4B 、Alt + F4 A 、 AND B 、 NOTC <>D 、*E 、OR A 、 30 B 40 C 30.0D 、40.0E 、40.0012、 具有4个顶点的无向完全图有()条边。

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

青少年信息学奥林匹克竞赛初赛试题(四)
(小学组,两小时完成)
一、选择正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分,共30分)
1、世界上第一台电子数字计算机诞生于(B )。

A)1945年3月B)1946年3月C)1945年2月D)1946年2月E)1946年4月
2、中国的第一封电子邮件是在( C )年发出的。

A)1946B)1978C)1987D)1994 E)1995 3、在下列高级语言中,哪种属于结构化的程序设计语言?( A )。

A)PASCAL B)FORTRAN C)BASIC D) Dbase E)Foxpro
4、日前,计算机应用最广泛的是(B )方面。

A)数值计算B)数据处理C)过程控制D)人工智能E)计算机辅助系统
5、下列说法中,正确的是( C)。

A)算法是指为解决问题而编写的计算机程序
B)数据总线决定了中央处理器CPU所能访问的最大内存空间的大小。

C)中央处理器CPU由运算器和存储器组成。

D)不同厂家生产的CPU所能处理的指令集不一定相同。

E)数据传输过程中不可能会出错。

6、二进制数1110111.11转换成十进制数是( B )。

A)119.375B)119.75C)119.125D)119.3E)123.11
7、数据结构中,“先进后出”是( D )的结构的特征。

A)队列B)树C)线性表D)栈E)链表
8、计算机软件一般指的是( C )。

A)操作系统和数据库系统B)系统软件和编辑软件C)系统软件和应用软件
D)编辑软件和管理软件E)编辑软件和科学计算软件
9、用( C )编写的计算机程序可以不通过编译即可运行。

A)高级语言B)汇编语言C)机器语言D)Delphi语言E)C语言
10、下列哪些计算机网络不是按覆盖地域划分的(CDE )。

A)星型网B)城域网C)广域网D)局域网E)都市网
11、数据和程序是以( B )形式存储在磁盘上的(E)。

A)集合B)文件C)目录D)记录E)文本12.在下列 5个不同数制表示的数中,最大的一个数是( E )。

A. 十进制数100
B. 二进制数100
C. 八进制数100
D. 四进制数100
E. 十六进制数100
13、具有12个记录的序列,采用冒泡排序最少的比较次数是( C )。

A.1B.144C.11D.66 E.12 14.下列哪种方式表达的算法是能在计算机中执行的?( A )。

A.流程图B.N—S结构图C.程序D.自然语言E.伪代码
15.关于计算机语言,正确的说法是(C )。

A.BASIC语言是一种高级语言,每台计算机都必须配备
B.汇编语言是一种比BASIC语言更高级的计算机语言
C.机器语言是计算机可以直接识别的语言,但编程比较困难
D.PASCAL语言是BASIC语言的更高版本
E.PASCAL语言程序运行速度比BASIC语言程序快得多
16、通常一个汉字占( B )二进制位。

A)1个 B)2个 C)4个 D)8个E) 16个
17.冒泡法排序的算法如下:
比较相邻的两个数据,若是逆序,交换两个数据的位置,否则比较下一对,直到将全部序列排好为止。

若用冒泡法将数据3,2,6,5按从小到大进行排列,则需要进行数据比较的次数是(C)。

A.4
B.5
C.6
D.7
E.8
18、表达式4 div 15 + 2 mod 12 的值是( C )。

A) 6 B) 27 C) 2 D)4 E)9
19、有下列程序:
PROGRAM p123;
V AR n:Integer;
B,t:Real;
Begin
T:=1; b:=1; n:=2;
REPEAT
B:=b*n:
T:=t+b;
N:=n+1
UNTIL n>19
End.
该程序运行后,变量t中的值是下列哪个公式的结果:( E )
A)0!B)19!C)1!+2!+…+19!D)1!+2!+…+20!E)20!
20、已知前4个数为5,25,125,500 ,则第5个数是( C )
A)1000 B)1500 C)2000 D)2500 E)3000
二、问题求解:(每题5分,共10分)
1.“兔子繁殖”。

小兔子出生一个月后便可长成大兔子,大兔子每月都可以繁殖,生出一对小免子。

假设1月份有1对小兔子,2月份便会有1对大兔子和1对小兔子共2对兔子,…,依此繁殖速度,则m月份兔子的对数F(m) 的值为F(M-1)+F(M-2) 。

2.小王、小张和小李中一位是工人,一位是教师,一位是律师。

现在知道小李比律师年龄大,小王和教师不同岁,教师比小张年龄小。

问:小王是工人、小李是教师、小张是律师。

三、写出程序的运行结果:(每小题8分,共32分)
四、完善程序(每空2分,共28分)
1问题描述:
一个整数的整数子串是由该整数的连续数位的数字构成。

例如:
6158的子串包括6,1,5,8,61,15,58,615,158,6158任务:找出最大的质数子串
输入:整数N(0<=N<=1000000000)
输出:N的最大质数子串,若所有的子串都是非质数,则输出“No primes”
输入样例:2319
输出样例:31
程序清单:
program pmax(input,output);
var
maxp,max,k:longint;
n,s:string;
len,I,j:integer;
code,bj:word;
begin
write('n=');
______①_____;
______②_____;
for I:=1 to len do
for j:=1 to len-I+1 do
begin
s:=copy(n,j,I);
val(s,maxp,code);
bj:=0;
for k:=2 to trunc(sqrt(maxp)) do
if maxp mod k=0 then
begin
____③____;
k:=trunc(sqrt(maxp));
end;
if maxp=1 then ____④____;
if ____⑤____ then maxp>max
max:=maxp;
end;
if max=0 then writeln('no primes')
else writeln(max);
end.
2、问题描述:
从键盘输入两个数x1,x2,判断它们是否互质。

判断两数是否互质的方法是:设大数为x1,小数为x2,如果x1/x2为整数则非互质;如果x2和 x1能同时被2——x2/2间任一整数整除,则x1 和x2也非互质。

其它情况均为互质。

程序:
PROGRAM sj11(Input,Output);
VAR x1,x2,t,n,i:Integer;
yes:Boolean;
BEGIN
Write('Please input x1,x2');
Readln(x1,x2);
IF ( ① )THENx>=y
BEGIN
t:=x1;x1:=x2;x2:=t
END;
yes:=True;
IF (x1 MOD x2)=0 THEN
yes :=False
ELSE BEGIN
n:=x2 DIV 2;
FOR i:=2 TO ② DO n
IF ③ THEN x mod i=0 y mod i=0 yes:=False
END;
IF ④ THEN yes=true
Writeln('They are mutual prime numbers'){x1,x2互质}
ELSE
Writeln('They are not mutual prime numbers'){x1,x2互质} END.。

相关文档
最新文档