2006级计算机科学系_程序设计_A卷

合集下载

C语言程序设计试题A

C语言程序设计试题A

四川职业技术学院2005—2006学年第 1 学期期末考试《C 语言程序设计》 (A )(供04电气、04机电班使用)考试时间:120分钟 满分:100分 命题人:陈 科…………………………………………………………………………………………一、单项选择题,答案不写入答题栏的一律不得分!(每题1.5分,共52.5分)1、结构化程序设计的3种结构是 。

A)顺序结构、选择结构、转移结构 B )分支结构、等价结构、循环结构 C)多分支结构、赋值结构、等价结构 D )顺序结构、选择结构、循环结构2、以下叙述中正确的是 。

A )C 语言比其他语言高级B)C 语言可以不用编译就能被计算机识别执行C )C 语言以接近英语国家的自然语言和数学语言作为语言的表达 形式D )C 语言出现的最晚,具有其他语言的一切优点 3、C 语言中最简单的数据类型包括 。

A )整型、实型、逻辑型B )整型、实型、字符型C )整型、字符型、逻辑型D )字符型、实型、逻辑型 4、若变量已正确定义并赋值,以下符合C 语言语法的表达式是 。

A)a:=b+1 B )a=b=c+2 C )int 18.5%3 D)a=a+7=c+b5、若变量a ,i 已正确定义,且i 已正确赋值,合法的语句是 。

A )a= =1B )++i ;C )a=a++=5;D )a=int (i ); 6、已知: int t=0;while(t=1){。

.}则以下叙述正确的是 。

A )循环控制表达式的值为0 B)循环控制表达式的值为1 C)循环控制表达式不合法 D)以上说法都不对7、若变量已正确说明为float 型,要通过语句scanf ("%f %f%f ",&a ,&b ,&c );给a 赋予10.0,b 赋予22.0,c 赋予33.0,下列不正确的输入形式是 .A)10〈回车〉22<回车〉33<回车> B )10。

0,22.0,33.0〈回车> C )10。

计算机等级考试(国家)-二级c语言真题2006年09月

计算机等级考试(国家)-二级c语言真题2006年09月

二级C语言真题2006年09月一、选择题下列各题A.、B.、C.、D.四个选项中,只有—个选项是正确的。

1、下列选项中不符合良好程序设计风格的是______。

A. 源程序要文档化B. 数据说明的次序要规范化C. 避免滥用goto语句D. 模块设计要保证高耦合、高内聚2、从工程管理角度,软件设计—般分为两步完成,它们是______。

A. 概要设计与详细设计B. 过程控制C. 软件结构设计与数据设计D. 程序设计与数据设计3、下列选项中不属于软件生命周期开发阶段任务的是______。

A. 软件测试B. 概要设计C. 软件维护D. 详细设计4、在数据库系统中,用户所见数据模式为______。

A. 概念模式B. 外模式C. 内横式D. 物理模式5、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。

A. 编码设计B. 测试阶段C. 运行阶段D. 物理设计6、设有如下三个关系表下列操作中正确的是______。

A. T=R∩SB. R∪SC. T=R×SD. T=R/S7、下列叙述中正确的______。

A. 一个算法的空间复杂度大,则其时间复杂度也必定大B. 一个算法的空间复杂度大,则其时间复杂度必定小C. 一今算法的时间复杂度大,则其空间复杂度必定小D. 上述三种说法都不对8、在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。

A. 63B. 64C. 6D. 79、数据库技术的根本目标是解决数据的______。

A. 存储问题B. 共享问题C. 安全问题D. 保护问题10、对下列二叉树进行中序遍历的结果是______。

A. ACBDFEGB. ACBDFGEC. ABDCGEFD. FCADBEG11、下列叙述错误的是______。

A. 一个C语言程序只能实现—种算法B. C程序可以由多个程序文件组成C. C程序可以由—个或多个函数组成D. 一个C函数可以单独作为—个C程序文件存在12、下列叙述中正确的是______。

《汇编与微机原理》模拟题

《汇编与微机原理》模拟题

重庆三峡学院成教院2006级计本专业《汇编与微机原理》模拟题第一卷一、一个有19个字的数据区,它的起始地址为70A1H:DDF2H,请写出这个数据区首末字单元的物理地址.二、写出下列指令中的源操作数与目的操作数的寻址方式:(1)MOV SI, 1000 (2) MOV BP, AX(3)MOV [SI], 1000 (4) MOV BP, [SI](5)LEA DI, [2130H] (6) AND DL,[BX+SI+20H](7)SUB AH, DH (8) MOV AX, CX(9)ADD SI, [BX] (10) MOV [BX+100], DI三、有符号定义语句如下:BUF DB 2,3,4,5,'1345','A'EBUF DB 7LT EQU EBUF-BUF问LT的值是多少?四、程序填空题1.在一字符串中搜索,当搜索到‘M’停止搜索,将此单元地址存储;当未搜索到‘M’,也结束工作.STRING DB ‘THIS IS A EXAMPLE’ADDRBF DW ?.;预置参数;预置参数MOV AL,‘M’CLDMOV AL,‘M’CLD;搜索JZ NEXTHLTNEXT:;搜索到‘M’,存单元地址MOV ADDRBF,DIHLT2.下列为将二位压缩的BCD码转换为两个ASCII字符的程序段,将合适指令填入空白处,形成正确的程序段.BCDBUF DB 96H ;BCD码ASCBUF DB 2 DUP(?);ASCII字符.MOV AL,BCDBUFMOV BL,ALMOV CL,4;高位转换MOV ASCBUF, AL;低位转换MOV ASCBUF+1,BL五、填空题:1.汇编语言一般采用两次扫描完成对的汇编任务。

第一次扫描主要完成的建立,第二次扫描将每个程序行转换为或,从而生成。

同时还可以根据需要生成文件和文件,两次扫描都以遇到指令结束.2. 8086 CPU中共有个寄存器,分为组。

NOIP2006普及组计算机C++题目及答案

NOIP2006普及组计算机C++题目及答案

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

每题有且仅有一个正确答案.)1. 在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。

A. 沃尔夫奖B. 诺贝尔奖C. 菲尔兹奖D. 图灵奖2. 在下列各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A. gcc/g++B. Turbo PascalC. RHIDED. free pascal3. 以下断电之后仍能保存数据的有()。

A. 寄存器B. ROMC. RAMD. 高速缓存4.Linux是一种( )。

A. 绘图软件B. 程序设计语言C. 操作系统D. 网络浏览器5. CPU是( )的简称。

A. 硬盘B. 中央处理器C. 高级程序语言D. 核心寄存器6. 在计算机中,防火墙的作用是()。

A. 防止火灾蔓延B.防止网络攻击C. 防止计算机死机D. 防止使用者误删除数据7. 在下列关于计算机语言的说法中,不正确的是()。

A. Pascal和C都是编译执行的高级语言B. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上C. C++是历史上的第一个支持面向对象的计算机语言D. 与汇编语言相比,高级语言程序更容易阅读8. 在下列关于计算机算法的说法中,不正确的是()。

A. 一个正确的算法至少要有一个输入B. 算法的改进,在很大程度上推动了计算机科学与技术的进步C. 判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性D. 目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法9. 在下列各种排序算法中,不是以“比较”作为主要操作的算法是()。

A. 选择排序B. 冒泡排序C. 插入排序D. 基数排序10.在编程时(使用任一种高级语言,不一定是C++),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。

计算机专业《计算机组成原理》试卷A参考答案

计算机专业《计算机组成原理》试卷A参考答案

厦门理工学院2005—2006学年第一学期期末考试03级计算机专业《计算机组成原理》试卷A参考答案学号姓名成绩一、填空题(每个空格1分,40分)1、计算机系统由_硬件_系统和_软件_系统构成,主机由_运算器_与_控制器_、存储器、输入输出接口和系统总线构成。

2、计算机系统中的主存储器是用来存放_程序和数据_。

计算机系统中的存储器可分为_主存_和_外存_,必须将指令放在_主存_。

3、1MB等于1024KB,或者等于220字节。

4、将11010.10010112转换成八进制数的结果是32.454 ,转换成十六进制的结果是1a.96H 。

5、二进制数-1011的原码是11011 ,反码是10100 ,补码是10101 。

6、浮点数加法运算的过程分为零检查、对阶、尾数相加、规格化和舍入处理和溢出检查。

7、按存储器的读写功能分,可以把存储器分为ROM 和RAM 两种类型。

8、一片容量为32k×8的SRAM存储器芯片,地址线有15条,数据线有8条,地址范围从000016到7fffH 。

9、存储器的传输速率是_每个存储周期传输的字节数_。

如果t M表示存储周期,W表示存储器字长,则传输率定义为_W/t M__。

10、层次化的存储器系统一般分为三级:cache 、主存、辅存。

11、层次化存储器结构的设计是依据程序局部性原理。

12、虚拟存储器主要用于解决计算机中主存储器的容量问题。

13、cache 是一种_高速存储器,是为了解决CPU和主存之间_速度不匹配而采用的一项重要技术。

它与主存的替换算法有LRU_、_LFU_、_FIFO_。

14、指令操作码字段表征指令的_操作性质_,而地址码字段指示_操作数的位置。

15、程序控制方式包括_程序查询_方式和_程序中断_方式。

16、微指令的格式大体分成两类:垂直型微指令和水平型微指令。

二、选择题(每题1分,共15分,请将答案写在下表中)三、应用题(共45分)1、用已知x=0.101001, y=0.111 采用不恢复余数除法求x÷y。

2006年计算机应用基础统一考试试题及答案

2006年计算机应用基础统一考试试题及答案

2006年计算机应用基础统一考试试题一、单项选择题1. 一个完整的计算机系统应包括__________。

A. 主机及外部设备B. 机箱、键盘、显示器及打印设备C. 硬件系统和软件系统D. 中央处理器、存储器及外部设备2. 下列关于“1KB”准确的含义是__________。

A. 1000个二进制位B. 1000个字节C. 1024个字节D. 1024个二进制3. PC机的标准输入设备是_________,缺少该设备计算机就无法正常工作。

A. 键盘B. 鼠标C. 扫描仪D. 数字化仪4. 衡量一台计算机优劣的主要技术指标通常是指__________。

A. 所配备的系统软件的优劣B. CPU的主频、运算速度,字长和存储容量等。

C. 显示器的分辨率、打印机的配置D. 软、硬盘容量的大小5. 关于键盘上的Caps Lock 键,下列叙述中正确的是__________。

A. 它与Alt + Del键组合可以实现计算机热启动B. 当Caps Lock灯亮时,按主键盘的数字键可直接输入其上部的特殊字符C. 当Caps Lock 灯亮时,按字母键可直接输入大写字母。

D. 当Caps Lock 灯亮时,按字母键可直接输入小写字母。

6. 重新启动计算机,除了加电启动外,还可以用________组合键。

A. Ctrl + BreakB. Ctrl + Alt + BreakC. Ctrl + EnterD. Ctrl + Alt + Del7. 计算机软件操作系统的作用是__________。

A. 管理系统资源,控制程序的执行B. 实现软硬件功能的转换C. 把源程序翻译成目标程序D. 便于进行数据处理8. 下列软件中,_________是专门的网页制作软件。

A. FrontPage 2000B. Visual BASIC 6.0C. Excel 2000D. PowerPoint20009. 集线器是构建以太网的核心设备,以下关于集线器的叙述中错误的是__________。

Visual__FoxPro__试卷A

Visual__FoxPro__试卷A

2005~2006学年第一学期VFP期末考试A卷题目(2004级商学院)一、选择题(50*1=50)1、CTOD(′01/01/06′)值的数据类型是___(1)_____ 。

A.字符型B.数值型 C. 日期型D.无类型2、下列变量名中非法的是(2)。

A.学号 B.2005学号 C. 学号2005 D._2005学号3、在VFP系统中,逻辑运算符的优先顺序是(3)。

A、NOT、AND、ORB、NOT、OR 、ANDC、AND、NOT、OR D、OR 、NOT、AND4、Visual FoxPro系统中,下列数据不属于常量的是_ (4)__。

A..T. B.[T] C. ″T″D.T5、函数INT(-3.14)的返回值是___(5)_____。

A.-4 B. –3 C. 3 D.46、对于许多控件来说,ControlSource属性用于与数据绑定。

在下列VFP对象(控件)中,无ControlSource属性的是 (6) 。

A.标签(Label)B.复选框(Check)C.选项按钮组(OptionGroup)D. 列表框(ListBox)7、在下列有关VFP对象(控件)的叙述中,错误的是(7)。

A、一个标签控件可多行显示文本B、复选框控件的V ALUE值只能为1(.T.) 或0(.F.),不能为空值(.NULL.)C、命令按钮控件上可同时显示文本和图片D、表格中的每一列都是容器对象,而且拥有自己的属性、事件和方法8、在下列有关VFP对象(控件)中,不能直接(独立)地添加到表单中的是(8)。

A、命令按钮(Command)B、复选框(Check)C、选项按钮(Option)D、计时器(Timer)9、在下列对象中,属于容器类的是(9)。

A、命令按钮B、组合框C、复选框D、表单10、若从表单的数据环境中,将一个字符型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是(10)。

A、1,复选框B、2,标签与复选框C、1,文本框D、2,标签与文本框11、执行下面命令后,屏幕上显示的结果是 (11) 。

06春VFP试卷A

06春VFP试卷A

山东财政学院2005—2006学年第二学期期末考试《计算机基础2》试卷(A )(考试时间120分钟)学院班级___________ 学号_______________ 姓名_____________注意:请将第一题答案填涂在答题卡上,做在试卷上无效。

其它答案做在答题纸的指定位置上。

一、单项选择题(每小题1分,共40分)1.在关系运算中,查找满足一定条件的元组运算称之为_________。

A)复制B)选择C)投影D)关联2.数据库、数据库系统、数据库管理系统这三者之间的关系是________。

A) 数据库系统包含数据库和数据库管理系统B) 数据库管理系统包含数据库和数据库系统C) 数据库包含数据库系统和数据库管理系统D) 数据库系统就是数据库,也就是数据库管理系统3.数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一种形式。

数据模型一般有关系模型、层次模型和_________。

A)实体集B)E-R模型C)网状模型D)实体模型4.用户起动VFP后,若要退出VFP回到Windows环境,可在命令窗口输入________。

A) Quit B) Exit C) Close D)Close All5.在关系理论中,把能够唯一地确定一个元组的属性或属性组合称为________。

A)索引码B)关键字C)域D)外码6.与.Not. (n1<=60 .And. n1>=18)等价的条件是________。

A) n1>60.Or.n1<18 B) n1>60.And.n1<18C) n1<60.Or.n1>18 C) n1<60.And.n1>187.有如下赋值语句,结果为“大家好”的表达式是_________。

A=“你好”B=“大家”A) B+At(A,1) B) B+Right(A,1) C) B+ Left(A,3,4) D) B+Right(A,2)8.关于Visual FoxPro的变量,下面说法中正确的是_________。

2006年4月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2006年4月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2006年4月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)(1)下列选项中不属于结构化程序设计方法的是()。

A)自顶向下B)逐步求精C)模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为()。

A)耦合度B)内聚度C)复杂度D)数据传输特性(3)下列叙述中正确的是()。

A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上3种说法都不对(4)按照“后进先出”原则组织数据的数据结构是()。

A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是()。

A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对下列二叉树:进行后序遍历的结果为()。

A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为()。

A)32 B)31C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是()。

A)一对一B)一对多C)多对一D)多对多(9)在E-R图中,用来表示实体的图形是()。

A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。

A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)下列关于Visual Basic特点的叙述中,错误的是()。

A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的3种基本结构(12)下列叙述中错误的是()。

2006年(秋)江苏二级C语言笔试试卷

2006年(秋)江苏二级C语言笔试试卷

江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级C 语言程序设计2006 年(秋)笔试试卷(考试时间120 分钟,满分60 分)第一部分计算机基础知识(1)在下列有关集成电路的叙述中,错误的是__________。

A)集成电路的规模是根据其所包含的电子元件数目进行划分的B)大规模集成电路一般以功能部件和子系统为集成对象C)现代集成电路使用的半导体材料主要是硅(Si)D)集成电路技术发展很快,至2005 年初已达到线宽0.001μm 的工艺水平(2)在下列有关通信技术的叙述中,错误的是__________。

A)电视节目的传输目前采用的还都是模拟传输技术B)模拟调制的方法有3 种,即调频、调幅和调相C)数字信号不经过调制就在信道上直接进行传输,称为“基带传输”D)用户使用MODEM 通过电话线上网时,采用的是数字调制技术(3)所谓“变号操作”,是指将一个整数变成绝对值相同但符号相反的另一个整数。

假设使用补码表示的8 位整数,则经过变号操作后,结果为__________。

A)01101010 C)B)00010101 D)01101011(4)若计算机内存中连续 2 个字节的内容其十六进制形式为34 和64,则它们不可能是__________。

A)2 个西文字符的ASCII 码C)1 个16 位整数B)1 个汉字的机内码D)图像中1 个或2 个像素的编码(5)在下列关于指令和指令系统的叙述中,错误的是__________。

A)指令是构成程序的基本单元,它用来规定计算机执行什么操作B)指令由操作码和操作数组成,操作数的个数由操作码决定C)Intel 公司Pentium 系列的各种微处理器,其指令完全不同D)Pentium 处理器的指令系统包含数以百计的不同指令(6)在下列关于BIOS 及CMOS 存储器的叙述中,错误的是__________。

A)BIOS 是PC 机软件最基础的部分,包含POST 程序、CMOS 设置程序、系统自举程序等B)BIOS 存放在ROM 存储器中,通常称为BIOS 芯片,该存储器是非易失性的C)CMOS 中存放着基本输入输出设备的驱动程序和一些硬件参数,如硬盘的数目、类型等D)CMOS 存储器是易失性的,在关机时由主板上的电池供电(7)PC 机的机箱外面常有很多接口,用来连接外围设备。

06计算机《软件工程》A答案

06计算机《软件工程》A答案

06计算机《软件⼯程》A答案泉州师院2008~2009学年度第⼆学期本科计算机科学与技术专业2006级《软件⼯程》期末试卷(A)答案⼀、选择题(20 %,每题1分)1.以下哪⼀项不是软件危机的表现形式( C )。

A. 开发的软件不满⾜⽤户需要B. 开发的软件可维护性差C. 开发的软件价格便宜D. 开发的软件可靠性差2.瀑布模型的关键不⾜在于( D )。

A. 过于简单B. 各个阶段需要进⾏评审C. 过于灵活D. 不能适应需求的动态变更3.在软件的可⾏性研究中,可以从不同的⾓度对软件的可⾏性进⾏研究,其中从软件的功能可⾏性⾓度考虑的是( B )。

A、经济可⾏性B、技术可⾏性C、操作可⾏性D、法律可⾏性4.结构化程序设计主要强调的是( D )。

A、程序的规模B、程序的效率C、程序设计语⾔的先进性D、程序易读性5.以下说法错误的是( A )。

A. ⽂档仅仅描述和规定了软件的使⽤范围及相关的操作命令B. ⽂档也是软件产品的⼀部分,没有⽂档的软件就不成软件C. 软件⽂档的编制在软件开发⼯作中占有突出的地位和相当⼤的⼯作量D. ⾼质量⽂档对于发挥软件产品的效益有着重要的意义6.数据字典是对数据定义信息的集合,它所定义的对象都包含于( A)。

A.数据流图B.程序框图C.软件结构D.⽅框图7.软件概要设计结束后得到(B)。

A、初始化的软件结构图B、优化后的软件结构图C、模块的接⼝图和详细算法D、程序编码8.软件结构图的形态特征能反映程序重⽤率的是( C )。

A、深度B、宽度C、扇⼊D、扇出9.对软件进⾏分解,是为了( C )。

A、降低模块的复杂程度B、降低模块间接⼝的复杂程度C、降低模块的复杂程度,并降低模块间接⼝的复杂程度D、降低模块的复杂程度,并提⾼模块间接⼝的复杂程度10.UML是软件开发中的⼀个重要⼯具,它主要应⽤于哪种软件开发⽅法( C )。

A、基于瀑布模型的结构化⽅法B、基于需求动态定义的原型化⽅法C、基于对象的⾯向对象的⽅法D、基于数据的数据流开发⽅法11.在⾯向对象分析时,确定类的属性时,所有( C )是候选的属性。

编译原理 试题及答案

编译原理 试题及答案

课程测试试题(04A卷)I、命题院(部):数学与计算机科学学院II、课程名称:编译原理III、测试学期:2006-2007 学年度第1 学期IV、测试对象:数计、国交学院计科专业2004 级1、2、国交班V、问卷页数(A4):3 页VI、答卷页数(A4):4 页VII、考试方式:闭卷(开卷、闭卷或课程小论文,请填写清楚)VIII、问卷内容:(请老师在出题时安排紧凑,填空题象征性的留出一点空格,学生将所有的答案做在答题纸上的规定位置,并写清楚大题、小题的题号)一、填空题(共30分,30个空,每空1分)1、典型高级程序设计语言编译系统的工作过程一般分为六个阶段,即词法分析、语法分析、语义分析、中间代码生成、、目标代码生成。

编译阶段的两种组合方式是组合法和按遍组合法,这两种组合方式的主要参考因素都是的特征。

2、Chomsky将文法按其所表示语言的表达能力,由高往低分为四类:0型,1型,2型,3型文法。

其中,2型文法也称,它的所有规则α→β 都满足:α∈,β∈ ((V N∪V T) *且,仅当β= ε时例外。

3、现代编译系统多采用方法,即在语法分析过程中根据各个规则所相联的或所对应的语义子程序进行翻译的办法。

该方法使用为工具来说明程序设计语言的语义。

4、构造与NFA M等价的正规文法G的方法如下:(1)对转换函数f(A,a)=B或f(A,ε)=B,改成形如或的产生式;(2)对可识别终态Z,增加一个产生式:。

5、代码生成要考虑的主要问题:充分利用的问题、选择的问题、选择的问题。

6、设有穷自动机M=(K,∑,f,S,Z),若当M为时,满足z0∈f(S,α)且z0∈Z,或当M为时,满足f(S,α)=P∈Z,则称符号串α∈∑*可被M所。

7、符号表中每一项对应一个多元组。

符号表项的组织可分为组织、组织、组织等。

8、对于A∈∀VN 定义A的后续符号集:FOLLOW(A)={a|S=*>uAβ,a∈VT,且a∈,u∈VT*,β∈V+;若,则#∈FOLLOW(A)。

数据库原理课程考试试卷答案

数据库原理课程考试试卷答案

《数据库原理》课程考试试卷2006 年下学期计算机科学与技术班级时量:120分钟分数:100分一、单项选择题( 在每小题的四个备选答案中选出一个正确答案。

每小题1 分,共10 分)1. 要保证数据库逻辑数据独立性,需要修改的是( )A. 模式B. 模式与内模式的映射C. 模式与外模式的映射D. 内模式2. 下列四项中,不属于数据库特点的是( )A. 数据共享B. 数据完整性C. 数据冗余很高D. 数据独立性高3. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A. 多对多B. 一对一C. 多对一D. 一对多4. 反映现实世界中实体及实体间联系的信息模型是( )A. 关系模型B. 层次模型C. 网状模型D. E-R模型5. 对数据库并发操作有可能带来的问题包括( )A. 读出“脏数据”B. 带来数据的冗余C. 未被授权的用户非法存取数据D. 破坏数据独立性6. 关系数据模型的三个组成部分中,不包括( )A. 完整性规则B. 数据结构C. 数据操作D. 并发控制7. 关系代数表达式的优化策略中,首先要做的是( )A. 对文件进行预处理B. 尽早执行选择运算C. 执行笛卡儿积运算D. 连接运算8. 事务有多个性质,其中不包括( )A. 一致性B. 唯一性C. 原子性D. 隔离性语言通常称为( )A. 结构化查询语言B. 结构化控制语言C. 结构化定义语言D. 结构化操纵语言10. 如何构造出一个合适的数据逻辑结构是( ) 主要解决的问题。

A. 关系数据库优化B. 数据字典C. 关系数据库规范化理论D. 关系数据库查询二、填空题( 每小题1 分,共10 分)语言提供数据库定义、________ 、数据控制等功能。

2. 数据库保护问题包括:________ 、完整性、故障恢复和并发控制等多方面。

3. 关系代数中专门的关系运算包括:选择、投影、连接和________ 。

计算机编程毕业设计题目

计算机编程毕业设计题目

2006级毕业设计题目指导教师:何聚厚,何秀青毕业设计题目:1. 基于Goodle App Engine的应用程序开发(4人,每个题目1人)题目1:基于Goodle App Engine的应用程序开发内容:探讨基础构架,程序开发流程(包括简单示例)。

题目2:基于Goodle App Engine的Docs应用程序设计内容:重点基于Goodle App Engine开发Google的Docs应用程序,完成对Goodle Docs主要功能的调用等。

题目3:基于Goodle App Engine的Gmail邮件访问程序设计内容:重点基于Goodle App Engine开发通过本地访问Google的Gmail的应用程序,实现邮件的发送、接收等功能。

题目4:Google Widget应用开发内容:widget的介绍;基于Goodle Widget的应用开发流程;完成一个功能比较全面的应用程序。

要求:请同学们根据自己的爱好和专长选择相应的题目,人员确定好我给你们相应的资料。

虽然每个人的题目不相同,谈大家可以作为一个团队进行学习、设计。

2. 基于Moodle的课程设计(1人)以一个指定的课程为实例,使用Moodle进行课程设计,同时实现对Moodle的架构、功能、特色的介绍。

3. 虚拟邮件系统设计与实现(2人)设计一个邮件系统,实现邮件的发送和接收。

题目1:虚拟邮件系统设计与实现----SMTP部分题目2:虚拟邮件系统设计与实现----POP3部分要求,使用高级语言(C、C++、VB、C#其中一种语言实现),能够通过outlook等软件访问该系统,实现邮件的发送和接收。

4. SQL注入攻击及预防研究(1人)要求:SQL注入攻击的原理、常用方法(用示例进行说明并能够搭建的环境进行演示)、预防措施。

5. Honeypot平台搭建及其应用研究(3人)题目1:Honeypot应用研究要求:honeypot综述,基于honeyd搭建一个honeypot平台。

2006年全国职称计算机考试试题及答案

2006年全国职称计算机考试试题及答案

2006年职称计算机考试试题及答案一、选择题1、上第一台电子计算机诞生于(B、1946年)2、冯·诺依曼理论的核心是存储程序和(B、程序控制)3、计算机将程序和数据同时存放在机器的(B、存储器)4、微型计算机按(D、CPU)划分为六代。

5、世界上第一台电子计算机诞生在(B、美国)6、关于电子计算机的特点,以下论述错误的是(A、运行过程不能自动、连贯进行,需人工干预)7、计算机发展过程按使用的电子器件可划分为四代,微型计算机出现在第(D、4)代。

8、关于计算机的发展过程及基本知识,正确的是(D、巨型计算机的研制水平往往是一个国家现代科技水平的标志)9、下面(B、Athlon)不是Intel公司的产品。

10、(C、银河-Ⅰ)是我国自行研制的第一台亿次巨型计算机。

11、微机中MHZ是描述(C、主频)的单位。

12、计算机最早的应用领域是(A、科学计算)13、计算机应用最广泛的领域是(B、信息处理)14、CAM的中文含义是(D、计算机辅助制造)15、CAD的中文含义是(A、计算机辅助设计)16、医疗诊断属于计算机在(A、人工智能)方面的应用。

17、根据软件的功能和特点,计算机软件一般可分为(D、系统软件和应用软件)18、计算机软件系统中最基础的部分是(B、操作系统)19、(A、存储器容量)表示计算机存储信息的能力,以字节为单位。

20、输入/输出设备和外接的辅助存储器,统称为(D、外部设备)21、CPU是计算机的核心,它是由控制器和(A、运算器)组成的。

22、电子计算机存储器可以分为(D、主存储器)和辅助存储器。

23、计算机的硬件系统由五大部分组成,其中(B、控制器)是整个计算机的指挥中心。

24、能将文字、数据、声音、图形图像和视频等信息集为一体运行处理的计算机称为(B、多媒体计算机)25、显示器是(D、输出设备)26、计算机软件指(C、程序连同有关的说明资料)27、关于计算机软件系统,正确的说法是(B、文字处理软件、信息管理软件、辅助设计软件等都属于应用软件)28、关于软件系统的知识,正确的说法是(C、高级语言是一种于机器的语言)29、编译程序是(B、将高级语言程序翻译成等价的机器语言程序)30、以下不属于数据库管理系统的是(D、Outlook)31、程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序叫(A、源程序)32、下面(D、EXCEL)不属于系统软件。

2006年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

2006年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2006年9月笔试试卷参考答案一、选择题(1)D)(2)A)(3)C)(4)B)(5)D)(6)C)(7)D)(8)B)(9)B)(10)A)(11)D)(12)A)(13)C)(14)B)(15)D)(16)D)(17)D)(18)B)(19)C)(20)A)(21)B)(22)C)(23)D)(24)C)(25)A)(26)C)(27)D)(28)B)(29)B)(30)A)(31)D)(32)B)(33)A)(34)B)(35)D)二、填空题(1)3 (2)程序调试(3)元组(4)栈(5)线性结构(6)代码(7)数据库(8)当前(9)INTO TABLE或INTO DBF (10)NULL(11)远程视图(12)更新条件(13)布局(14)标签(15)COLUMN全国计算机等级考试二级Visual FoxPro 数据库设计2006年9月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列选项中不符合良好程序设计风格的是( )。

A )源程序要文档化B )数据说明的次序要规范化C )避免滥用goto 语句D )模块设计要保证高耦合、高内聚(2)从工程管理角度看,软件设计一般分为两步完成,它们是( )。

A )概要设计与详细设计B )数据设计与接口设计C )软件结构设计与数据设计D )过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是( )。

A )软件测试B )概要设计C )软件维护D )详细设计(4)在数据库系统中,用户所见的数据模式为( )。

A )概念模式B )外模式C )内模式D )物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。

A )编码设计B )测试阶段C )运行阶段D )物理设计(6)设有如下三个关系表: R S T下列操作中正确的是( )。

广东工业大学06与07数据库原理与设计A卷

广东工业大学06与07数据库原理与设计A卷

广东工业大学考试试卷(A)参考答案及评分标准课程名称:数据库原理及应用(2006-2007年度第一学期)考试时间:第15周星期二(5月30日)一、选择填空题(每题1.5分,共30分)1、数据库系统阶段,数据______B_________。

A)具有物理独立性,没有逻辑独立性B)具有物理独立性和逻辑独立性C)独立性差D)具有逻辑独立性,没有物理独立性2、数据库系统的体系结构是C。

A)二级模式结构和一级映像B)三级模式结构和一级映像C)三级模式结构和二级映像D)三级模式结构和三级映像3、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是D。

A)外模式B)内模式C)存储模式D)模式4、数据库的概念模型独立于A。

A)具体的计算机系统和DBMS B)E-R图C)信息世界D)现实世界5、需求分析阶段得到的结果是___A_____。

A)数据字典描述的数据需求B)E-R图表示的概念模型C)某个DBMS所支持的数据模型D)包括存储结构和存取方法的物理结构6、概念结构设计阶段得到的结果是___B_____。

A)数据字典描述的数据需求B)E-R图表示的概念模型C)某个DBMS所支持的数据模型D)包括存储结构和存取方法的物理广东工业大学试卷用纸,第1页共10页7、在下列关于关系的陈述中,错误的是BA)表中任意两行的值不能相同B)表中任意两列的值不能相同C)行在表中的顺序无关紧要D)列在表中的顺序无关紧要8、一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE____B_____A)‘__W_%’B)‘_%W__’C)‘_W__’D)‘_W_%’9、数据库中只存放视图的____C_______。

A)操作B)对应的数据C)定义D)限制10、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于_____C______。

[08_09(1)]06网络班《Java程序设计》期末B卷(答案)

[08_09(1)]06网络班《Java程序设计》期末B卷(答案)

2008-2009学年第一学期《Java 语言程序设计》试卷(B 卷) 院系:计算机 年级:2006 专业:计算机科学技术 班级: 学号: 姓名:2、此试卷适用班级:计算机本科专业。

一、判断题,对的打[√]、错的打[╳]:(10分,每小题2分) 1. 一个".java"源文件中可以包括多个公共类。

(╳) 2. Java 中的char 型变量中能存贮一个中文汉字。

(√) 3. 可以设计继承String 类的Java 子类。

(╳) 4. Java 中的数组没有length()这个方法,但有length 的属性,而String 有length()这个方法。

(√) 5. Java 中wait()方法用来暂时中止执行的线程,在睡眠后,线程将进入就绪状态。

(╳) 二、单选择题:(20分,每小题2分) 1.下列语句哪一个正确( B )A . Java 程序经编译后会产生machine codeB . Java 程序经编译后会产生byte codeC . Java 程序经编译后会产生DLLD . 以上都不正确2.Java 为移动设备提供的平台是( A )A . J2MEB . J2SEC . J2EED . JDK5.0————————————装————————————————订————————————————线————————3.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. .javaB. .classC. .htmlD. .exe4.执行如下程序代码a=2;c=1;do{++c;--a;}while(a>0);后,C的值是(A )A.3 B.2 C.1 D.死循环5.下列各选项中属于合法标识符的是( D )。

A.myid/2 B.+void C.5D. _vacl6.下列语句中,属于多分支语句的是( B )A.if语句B.switch语句C.do while语句D.for语句7.设 x = 2 , y = 4 , z = 3,则表达式 y+=z--/++x 的值是( D )。

全国高校非计算机专业学生计算机等级考试2006年5月真题(黑龙江省二)

全国高校非计算机专业学生计算机等级考试2006年5月真题(黑龙江省二)

– 1 –二级VFP A 卷2006年 5 月黑龙江省高校非计算机专业学生计算机等级考试试卷二级 VFP A 卷本试卷答卷时间为120分钟说明:Ⅰ、本试卷共11页,共三道大题。

本科答第一、三大题,专科答第一、二大题及第三大题中指定的题目。

Ⅱ、答题前请把答卷纸密封线内学校名称、准考证编号及姓名填写清楚。

Ⅲ、请用蓝黑钢笔、碳素笔或圆珠笔把答案按题目序号写在答卷纸相应的位置上,答在试卷册上无效。

Ⅳ、遇有格式输出时,用“”符号表示空格。

Ⅴ、考生按准考证编号,单号答A 卷、双号答B 卷,否则成绩无效。

一、计算机基础知识(共30分) (一)单选题(每题1分,共20分) 1、ASCII 码属于(1)。

A .存储媒体 B .表现媒体 C .表示媒体 D .感觉媒体答案:C解析:存储媒体用于存放表示媒体,以便于保存和加工这些信息,也称为介质。

表现媒体又称为显示媒体,是指感觉媒体和用于通信的电信号之间转换用的一类媒体,是计算机用于输入输出信息的媒体。

表示媒体是为了加工、处理和传输感觉媒体而人为研究和构造出来的一种媒体,即信息在计算机中的表示。

感觉媒体是指能直接作用于人的感官,使人能产生直接感觉的媒体。

用于人类感知客观环境。

2、音频格式的文件类型有很多,下面(2)不属于音频文件。

A .W A V B .MID C .MP3 D .GIF答案:D解析:GIF (Graphics Interchange Format 即图形交换文件格式)。

3、TCP/IP 是一个完整的协议集,它的全称是(3)。

A .远程登录协议 B .传输控制协议/网际协议 C .传输控制协议D .应用协议– 2 –二级VFP A 卷答案:B解析:Telnet 是Internet 的远程登录协议;TCP/IP 是传输控制协议/网际协议。

4、以下统一资源定位器的写法正确的是(4)。

A .http: \\\que\que.html B .http: //\que.html C .http: ///que.html D .http: \\ \que/que.htm 答案:C解析:URL 即统一资源定位器,用来定位网上信息资源的位置和方式,其基本语法格式为:通信协议://主机/路径/文件名其中:● 通信协议是指提供该文件的服务器所使用的通信协议,如HTTP 、FTP 等协议。

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

中山大学计算机科学系2006级计算机科学与技术专业、网络工程专业、信息安全专业(ABCDE班)程序设计 A卷学号 ____________ 姓名 ______________ 成绩______________(试卷共6页,答案全写在答题纸上,交卷时连试卷一同交回)考试形式:闭卷任课老师:林瑛、肖菁、杨永红2007-6 《中山大学授予学士学位工作细则》第六条:“考试作弊不授予学士学位。

”一、单项选择(每小题1分,共15分)1.C++语言新引入了在一种C语言中没有的参数传递方式是:A) 按指针调用B) 按名调用C) 按值调用D) 按引用调用2.在C++语言中,以下哪个表达式采用了八进制表示整型常量:A) k=0123; B) k=123; C) k=’\x23’; D) k=0x123;3.下面对结构或类中成员的访问不正确的是:A). *p.salary B) p->salary(p为指向类对象的指针) (p为指向类对象的指针)C) (*p).salary D) Worker.salary(p为指向类对象的指针) (Worker是类类型的对象)4.类A中有一成员函数说明如下void A::Set(A & a); 其中A & a的含义是:A) 指向类A的指针为a B) 变量A与a按位与作为函数Set()的参数C) 将a的地址值赋给变量Set D) a是类A的对象引用,用作函数Set()的形参5.假定一个类有两个数据成员a和b,其构造函数为:A(int aa=1,int bb=0){ a = aa; b = bb; } 则执行语句A x(4); 后,x.a和x.b值分别是:A) 1和0 B) 1和4 C) 4和0 D) 4和16.可以用友元方式重载的运算符是:A) + :: << B) = >> / C) + & [] D) + || !7.设有如下声明的类: class FOO {private:static float std;float max, min;};则表达式sizeof(FOO)的值为:A) 4 B) 8 C) 12 D) 168.若在一个类中用成员函数重载了某种二元运算符@,而obj1和obj2都是该类的对象,则表达式obj1@obj2 被C++编译器解释为:A) obj1.operator@(obj2) B) obj2.operator@(obj1)C) operator@(obj1,obj2) D) operator@(obj2,obj1)9.下列函数中,不能重载的是:A) 类的成员函数B) 非成员函数C) 析构函数D) 构造函数10.关于构造函数不正确的说法是:A) 构造函数可以有返回值B) 一个类可以有多个构造函数C) 构造函数名与类名相同D) 构造函数初始化时为对象开辟一个内存11.假定AB为一个类,则执行语句AB a(2), *p[3], b[4];时,自动调用该类构造函数的次数为:A) 3 B) 5 C) 6 D) 912.template<class T>class APPLE{……};定义类模板APPLE的成员函数的正确格式是:A) T APPLE<T>::Push(T obj) {……}B) T APPLE::Push(T obj) {……}C) template<class T> D) template<class T>T APPLE::Push(T obj) {……}T APPLE<T>::P ush(T obj) {……}13.假设程序中已有#include <string.h>,从而可用字符串的库函数。

以下声明了一个字符串name,并设置它的值为"Computer",然后输出该字符串。

在以下用法中,哪个有可能引起语法错误或逻辑错误?A) char* name = "Computer";B) char* name; strcpy(name, "Computer");C) char name[9] = {'C', 'o', 'm', 'p', 'u', 't', 'e', 'r', '\0'};D) char name[] = "Computer";14.如果类A被说明成类B的友元,则:A) 类A的成员函数不得访问类B的成员B) 类A的成员即类B的成员C) 类B不一定是类A的友元D) 类B的成员即类A的成员15.关于虚基类的描述,正确的是:A) 虚基类的唯一副本只被初始化一次B) 无论是虚基类还是普通基类,其构造函数的调用的次序取决于基类在声明时的次序C) 类中对象成员的初始化先于虚基类副本的初始化D) 虚基类的析构函数最先调用二、程序改错:指出以下题目所示程序段的语法错误(请通过行号来指出错误位置),说明其错误原因并改正之!(8个错误,每个错2.5分:指出错误位置0.5分;错误原因1分;改正1分,共20分) 1.下列程序段包含1个错误:(1)template <class ITEM, class LINK>(2)int compare(ITEM source, ITEM target)(3){ if (source > target) return 1;(4)else return 0;(5)}2.下列程序包含了2个错误,请在不修改主函数(假设主函数完全正确)的前提下改正之:(1)#include <iostream.h>(2)template <class TYPE>(3)class BASE {(4)public: void show(TYPE obj)(5){ cout << obj << "\n";}(6)void test()(7){ cout << "Testing\n";}(8)};(9)template <class TYPE, class TYPE1>(10)class DERIVED: BASE<TYPE1> {(11)public: void show(TYPE obj1, TYPE1 obj2)(12){ cout << obj1 << "\n";(13)BASE::show(obj2);(14)}(15)};(16)void main()(17){ DERIVED<char*, double> obj;(18)obj.test();(19)}3.假设POINT类的定义完全正确(即不允许改变POINT类的定义),下列程序有1个错误:(1)class POINT {(2)public: POINT(int x1, int y1): x(x1), y(y1) {}(3)private: int x, y;(4)};(5)class LINE {(6)public: LINE(int x0, int y0, int x1, int y1)(7){ start.x = x0; start.y = y0;(8)end.x = x1; end.y = y1;(9)}(10)private: POINT start, end;(11)};(12)void main()(13){ LINE line(0, 0, 50, 50);(14)}4.下列程序包含了4个错误,请在不修改主函数(假设主函数完全正确)以及不添加任何函数的前提下改正之:(1) class MyClass{(2) public:(3) MyClass(int ini) { member = ini; }(4) int GetMember() const { return member; }(5) void SetMember(int m) { member = m;}(6) void ~MyClass(){ }(7) private:(8) int member = 0;(9) }(10) void main()(11) { MyClass obj1;(12) MyClass obj2(3);(13) obj1.SetMember(10);(14) }三、程序输出(共30分):写出以下程序的输出结果1.(4.5分)#include <iostream.h>template<class TYPE>TYPE max(TYPE k, TYPE t){ cout<< ”Calling generic version of max(” << k << ”,” << t<< "),the max is :" ;return (k>t?k:t);}int max(int k, int t){ cout<< ”Calling special version of max(” << k << ”,” << t<< "),the max is :" ;return (k>t?k:t);}void main(){ cout<<max(10, 20)<<"\n";cout<<max(10.5, 20.7)<<"\n";cout<<max('B', 'A')<<"\n";}2.(6分)#include<iostream.h>class BASEA {public: BASEA( ){ cout<<”This is BASEA class!\n”;}};class BASEB {public: BASEB( ){ cout<<”This is BASEB class!\n”;}};class DERIVEA : public BASEB, virtual public BASEA{public: DERIVEA( ){ cout<<”This is DERIV EA class!\n”;}};class DERIVEB : public BASEB, virtual public BASEA{public: DERIVEB( ){ cout<<”This is DERIVEB class!\n”;}};class TOPDERIV : public DERIVEA, virtual public DERIVEB{public: TOPDERIV( ){ cout<<”This is TOPDERIV class!\n”;}};void main( ){ TOPDERIV topobj; }3.(6分)#include<iostream.h>class BASEX{protected: int x, y;public: BASEX(int i, int j){ x=i; y=j; }void print( ){ cout<<"X="<<x<<"\t Y="<<y<<endl; }};class BASEY : public BASEX{int k;public: BASEY(int i, int j) : BASEX(i, j){ k=i*j; }void print( ){ cout<<"X="<<x<<"\t Y="<<y<<"\t K="<<k<<endl; } };class BASEZ : BASEY{public: BASEZ(int i, int j) : BASEY(i, j){ }void printA( ){ cout<<"X="<<x<<"\t Y="<<y<<endl; }void printB( ){ BASEY::print( ); }};void main( ){ BASEZ obj1(10,20); BASEY obj2(23,45);obj2.print( ); obj1.printB( ); obj1.printA( );}4.(13.5分)#include <iostream.h>#include <string.h>const int CODELEN = 20;class DEPART {public: DEPART(char *depCode = "Math"){ strcpy(code, depCode);cout << "Constructing depart: [" << code << "].\n";}DEPART(const DEPART& other){ strcpy(code, other.code);cout << "Copy constructing depart: [" << code << "].\n";}~DEPART(){ cout << "Destructing depart: [" << code << "].\n";}void operator=(const DEPART& other){ cout << "Calling operator =, set [" << code;cout << "] equal to [" << other.code << "].\n";strcpy(code, other.code);}private: char code[CODELEN+1];};class EMPLOYEE {public: EMPLOYEE( char *empCode = "Teacher",char *depCode = "Computer"):depart(depCode){ strcpy(code, empCode);cout << "Constructing employee: [" << code << "].\n";}~EMPLOYEE(){ cout << "Destructing employee: [" << code << "].\n";}DEPART get_depart(){ return depart;}private: char code[CODELEN+1];DEPART depart;};void main(){ DEPART dep;EMPLOYEE emp;dep = emp.get_depart();}四、程序填空(每空2分,共16分):根据以下各小题的描述和要求在指定位置填入适当语句1.完成如下的程序,使得输出结果为:base::10base::12derived::24#include <iostream.h>class base {int x;public: base(int a) { x=a; }①{ cout<<”base::”<< x << endl; }};class derived: public base {int y;public: derived(int a,int b):base(a) { y=b; }void print() { ②; cout<<”derived::”<<y<<endl; }};void main(){ base b(10), *p;derived d(12,24);b.print();③ ;}2.函数int commstr(char *str1, char *str2, int *sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。

相关文档
最新文档