百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】计算机科学导论-章节资料考试资料-桂林电子科技大学[ (2)

来源: 更新时间:

【习题1】1、【单选题】下图源自以下哪份文件的封面()


【习题1

1、【单选题】下图源自以下哪份文件的封面( ) <img src="http://edu-image.nosdn.127.net/01DA3403A07BDC5086D42456802AF4BE.jpg?imageView height: 572px;" />

A、Jeannette M. Wing. Computational Thinking[J]. Communications of the ACM. 2006, 49(3).

B、 Denning P J, et al. Computing as a discipline. Communications of the ACM , 1989, 32( 1)

C、President’s Information Technology Advisory Committee. Computational Science: Ensuring America’s Competitiveness[EB/OL]. http://www.nitrd.gov/pitac/reports/20050609_computational/computational.pdf, June 2005.

D、ACM / IEE E-Curriculum 2001 Task Force. Computing Curricula 2001. Computer Science. IE EE Computer Society Press and ACM Press, 2001.


2、【单选题】下列有关计算学科的定义及其根本问题,说法不正确的是( )

A、计算学科是对描述和变换信息的算法过程进行的系统研究,包括理论、分析、设计、效率、实现和应用等。

B、计算学科的根本问题是什么能被(有效地)自动进行。

C、学科的根本问题隐藏于学科基本问题之中,或者说,是学科所有问题之中最基本的问题。

D、计算学科不包括对计算过程的分析以及计算机的设计和使用。


3、【单选题】下列有关计算学科二维定义矩阵的说法不正确的是( )<img src="http://edu-image.nosdn.127.net/8313B7880F440B59B33909C844D725B6.png?imageView&thumbnail=520x520&quality=100" />

A、计算学科二维定义矩阵的概念为我们认知学科提供了一个模型。

B、计算学科二维定义矩阵是对计算学科一个高度概括。

C、计算学科二维定义矩阵横向一维由抽象、理论、设计等3个过程组成,根据CS2013报告,其纵向一维可划分为18个学科知识领域。

D、在计算学科二维定义矩阵中, 3个过程(学科形态)及其具体内容(值)都是不变的。


4、【单选题】下列有关计算思维特征的说法不正确的是( )

A、计算思维是概念化,不是程序化

B、计算思维是根本的,不是刻板的技能

C、计算思维是计算机的,不是人的思维

D、计算思维是数学和工程思维的互补与融合


5、【多选题】“计算机科学导论”课程如何构建是计算教育面临的一个重大问题。对于如何解决该问题,下列阐述正确的是( )

A、《计算作为一门学科》报告确认了“计算机科学导论”课程的构建问题是一个重要问题。报告认为,该课程要培养学生面向学科的思维能力,使学生领会学科的力量以及从事本学科工作的价值之所在。报告希望该课程能用类似于数学那样严密的方式将学生引入计算学科各个富有挑战性的领域之中。

B、CC2001报告认为,“计算机科学导论”课应该讲授学科中那些富有智慧的核心思想。

C、CC2004和CC2005则进一步指出,该课程的关键是课程的结构设计问题。

D、CS2001 Interim Review(草案)中将“计算思维”与“计算机科学导论”课程绑定在一起,明确要求“计算机科学导论”课程讲授计算思维的本质。


【单元测验1

1、【单选题】下面这个“龙卷风”(Tornadoes)的仿真图片源自以下哪份报告的封面( )<img src="http://edu-image.nosdn.127.net/382239FD3C5DF621B9894534F650B553.jpg?imageView height: 1px;" /><img src="http://edu-image.nosdn.127.net/EF4DDB682B35755607191C6DE917887F.jpg?imageView height: 455px;" />

A、Jeannette M. Wing. Computational Thinking[J]. Communications of the ACM. 2006, 49(3).

B、Denning P J, et al. Computing as a discipline. Communications of the ACM , 1989, 32( 1)

C、President’s Information Technology Advisory Committee. Computational Science: Ensuring America’s Competitiveness[EB/OL].http://www.nitrd.gov/pitac/reports/20050609_computational/computational.pdf, June 2005.

D、美国国家科学基金CDI 计划官方网站[EB/OL]. http://www.nsf.gov/crssprgm/cdi/

E、美国国家科学基金CPATH 计划2009 年项目申报说明 [EB/OL]. http://www.nsf.gov/cise/funding/cpath_faq.jsp

F、1.

G、ACM / IEE E-Curriculum 2001 Task Force. Computing Curricula 2001. Computer Science. IE EE Computer Society Press and ACM Press, 2001


2、【单选题】下列有关计算学科的定义及其根本问题,说法不正确的是( )

A、计算学科是对描述和变换信息的算法过程进行的系统研究,包括理论、分析、设计、效率、实现和应用等。

B、计算学科的根本问题是什么能被(有效地)自动进行。

C、学科的根本问题隐藏于学科基本问题之中,或者说,是学科所有问题之中最基本的问题。

D、计算学科不包括对计算过程的分析以及计算机的设计和使用。


3、【单选题】下列有关计算学科二维定义矩阵的说法不正确的是( )<img src="http://edu-image.nosdn.127.net/CAF2BAFC214A9A6F9FAB14734E370A7B.png?imageView

A、计算学科二维定义矩阵的概念为我们认知学科提供了一个模型。

B、计算学科二维定义矩阵是对计算学科一个高度概括。

C、计算学科二维定义矩阵横向一维由抽象、理论、设计等3个过程组成,根据CS2013报告,其纵向一维可划分为18个学科知识领域。

D、在计算学科二维定义矩阵中, 3个过程(学科形态)及其具体内容(值)都是不变的。


4、【单选题】下列有关计算思维特征的说法不正确的是( )

A、计算思维是概念化,不是程序化

B、计算思维是根本的,不是刻板的技能

C、计算思维是计算机的,不是人的思维

D、计算思维是数学和工程思维的互补与融合

E、计算思维是思想,不是人造品

F、计算思维面向所有的人,所有地方


5、【多选题】根据我国高等学校的情况,教育部高等学校计算机科学与技术教学指导委员会制定的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》采纳了Computing Curricula 2005(CC2005)报告划分的4个分支学科,并以专业方向的形式进行规范,其中包括( )

A、计算机科学

B、计算机工程

C、软件工程

D、信息技术

E、信息系统


6、【多选题】下列有关计算学科主要专业培养内容,正确的是( )

A、计算机科学,涉及很宽的范围,包括了计算的理论、算法和实现,以及机器人技术、计算机视觉、智能系统、生物信息学和其他新兴的有前途的领域。

B、计算机工程,是对现代计算系统和由计算机控制的有关设备上的软件与硬件的设计、构造、实施和维护进行研究的学科。

C、软件工程,是指以系统、学科、定量的方法,把工程应用于软件的开发、运行和维护;同时,展开对上述过程中各种方法和途径进行研究的学科。

D、信息系统,是指如何将信息技术的方法与企业生产和商业流通结合起来,以满足这些行业需求的学科。

E、信息技术,从广义上来说,它包括了所有计算技术的各个方面,在此专指作为一门学科的信息技术。它侧重在一定组织及社会环境下,通过选择、创造、应用、集成和管理的计算技术来满足用户的需求。


7、【多选题】学科知识体由哪3个层次组成( )

A、分支领域

B、知识单元

C、知识点

D、核心课程


8、【多选题】下列有关计算思维的描述,正确的有( )

A、计算思维是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的思维方法

B、计算思维是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码的方法,是一种多维分析推广的类型检查方法

C、计算思维是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注点分离(Separation of Concerns)的方法

D、计算思维是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法

E、计算思维是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法

F、计算思维是利用启发式推理寻求解答,即在不确定情况下的规划、学习和调度的思维方法

G、计算思维是利用海量数据来加快计算,在时间和空间之间、在处理能力和存储容量之间进行折中的思维方法


9、【多选题】下列有关学科二维定义矩阵的说法正确的是( )<img src="http://edu-image.nosdn.127.net/E03B76D59B334C0C6C2661B64A310004.png?imageView&thumbnail=520x520&quality=100" />

A、“横向”关系即抽象、理论和设计3个过程的关系,是定义矩阵中最为重要的内容。它反映的是人们在计算领域的认识规律,即是从感性认识(抽象)到理性认识(理论),再由理性认识(理论)回到实践(设计)的过程。

B、“横向”关系还蕴含着学科中的基本问题。由于人们对客观世界的认识过程就是一个不断提出问题和解决问题的过程,这种过程反映的正是抽象、理论和设计3个过程之间的相互作用,它与3个过程在本质上是一致的。

C、“纵向”关系即各分支领域中具有共性的核心概念、数学方法、系统科学方法、社会与职业问题等内容的关系。这些内容蕴含在学科3个过程中,并将学科各分支领域结合成一个完整的体系,而不是互不相关的领域。

D、在定义矩阵中,“横向”关系最重要,“纵向”关系次之。


10、【多选题】“计算机科学导论”课程如何构建是计算教育面临的一个重大问题。对于如何解决该问题,下列阐述正确的是( )

A、《计算作为一门学科》报告确认了“计算机科学导论”课程的构建问题是一个重要问题。报告认为,该课程要培养学生面向学科的思维能力,使学生领会学科的力量以及从事本学科工作的价值之所在。报告希望该课程能用类似于数学那样严密的方式将学生引入计算学科各个富有挑战性的领域之中。

B、CC2001报告认为,“计算机科学导论”课应该讲授学科中那些富有智慧的核心思想。

C、CC2004和CC2005则进一步指出,该课程的关键是课程的结构设计问题。

D、CS2001 Interim Review(草案)将“计算思维”与“计算机科学导论”课程绑定在一起,曾明确要求“计算机科学导论”课程讲授计算思维的本质。

E、论文《通过计算创造性来学习》(Soh L K, Shell D F, Ingraham E, et al. Learning through computational creativity[J]. Communications of the Acm, 2015, 58(8):33-35)论述了“计算机科学导论”课程的重要性,认为它的作用超过了一门一般的计算机科学专业课程,进一步佐证了这门课程构建的重要性。


【习题2

1、【单选题】汉诺塔问题是使用递归算法的一个典型案例,下面给出的利用Raptor实现的汉诺塔问题盘子移动move的子程序,正确的是 ( )

A、<img src="http://edu-image.nosdn.127.net/51B5822D29CE52224475420F019C002A.png?imageView&thumbnail=520x520&quality=100" style="width: 336px; height: 323px;" />

B、<img src="http://edu-image.nosdn.127.net/0C3F96911A7A9C5E710224117F299D1D.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/801996B38483B4A8A2A14E3AF5903A38.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/24D11E5094A340F4A698C059546C685D.png?imageView&thumbnail=520x520&quality=100" />


2、【单选题】设p=3, q=7,n=3×7=21,构建一个RSA公钥密码系统,公钥为 ,私钥为 。 ( )

A、(3,12) (7,12)

B、(5,12) (5,12)

C、(3,21) (7,21)

D、(5,21) (5,21)


3、【单选题】按照题2构建的RSA公钥密码系统对报文9加密的结果为 ,对密文10解密的结果为 。 ( )

A、19 18

B、18 19

C、21 18

D、18 21


4、【单选题】假设f=0.01%,p→¥,根据阿姆达定律可以得到并行计算机系统最大的加速能力Sp为 ( )

A、10000

B、1000

C、100

D、10


5、【单选题】下列有关“图灵测试”和希尔勒的“中文屋子”的描述不正确的是 ( )

A、“图灵测试”要求接受测试的思维机器在内部构造上与人脑一样

B、“图灵测试”是从功能的角度判定机器是否能思维

C、图灵发表的关于“图灵测试”的论文标志着现代机器思维问题讨论的开始

D、“中文屋子”是希尔勒以自己为主角设计的假象实验用来反驳强人工智能的观点


6、【单选题】通常验证一个问题的解是否正确远比找到一个问题的解要容易的多,这就是所谓的“证比求易”(Algorithm of verifying is easier than finding solutions)。比如,对于求48 770 428 433 377 171的一个真因子的问题,最坏情况下需要计算次数的数量级约为 ;而验证223 092 827是否是真因子只需要1次。这个结论有重要的认知价值,与“评论别人的文章比写文章容易”类似,属于教育学中的元认知。 ( )

A、2亿

B、2百亿

C、2千亿

D、2万亿


7、【填空题】下面程序能否自终止的 (填能或否)。y=x;
while x not 0 do;
x=x–1;
end;
y=y–1;
while y not 0 do;
y=y–1;
end;

A、


【单元测验2

1、【单选题】汉诺塔问题是使用递归算法的一个典型案例,下面给出的利用Raptor实现的汉诺塔问题盘子移动move的子程序,正确的是 ( )

A、<img src="http://edu-image.nosdn.127.net/ECFD8996CB4806A660F774ED01CF9BE9.png?imageView&thumbnail=520x520&quality=100" style="width: 338px; height: 318px;" />

B、<img src="http://edu-image.nosdn.127.net/512C75B96E7C81F6694ACACF3D3477AA.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/7F33B5C8621B7596F45C91979C6C1D2C.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/EB0F6AA56D232837441B9F33BB43F803.png?imageView&thumbnail=520x520&quality=100" />


2、【单选题】盘子数为4的汉诺塔问题需要移动盘子的次数为 ( )

A、7

B、8

C、15

D、16


3、【单选题】在“证比求易算法”中,若从2开始,一步一步地求48 770 428 433 377 171数的真因子是 ;若按自然数的顺序给老百姓编号后,求真因子的算法是 。( )

A、并行算法、并行算法

B、并行算法、顺序算法

C、顺序算法、顺序算法

D、顺序算法、并行算法


4、【单选题】在计算复杂性理论中,将所有可以在多项式时间内求解的问题称为 ,而将所有在多项式时间内可以验证的问题称为 。 ( )

A、 P类问题、NP类问题

B、NP类问题、P类问题

C、NP-C问题、P类问题

D、NP类问题、NP-C问题


5、【单选题】假设f=10%,p→¥,根据阿姆达定律可以得到并行计算机系统最大的加速能力Sp为 ( )

A、1000

B、100

C、10

D、1


6、【单选题】假设f=0.1%,p→¥,根据阿姆达定律可以得到并行计算机系统最大的加速能力Sp为 ( )

A、1000

B、100

C、10

D、1


7、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设公钥为(5,34),其私钥为 。 ( )

A、(5,34)

B、(9,34)

C、(13,34)

D、(17,34)


8、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设公钥为(5,91),对报文6加密的密文为 。

A、41

B、90

C、43

D、91


9、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设私钥为(5,133),对加密报文13解密,原报文为 。( )

A、41

B、90

C、43

D、91


10、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=3,q=17, n=3×17=51,构建一个RSA公钥密码系统,公钥为 ,私钥为 。 ( )

A、(3, 32) (11, 32)

B、(3, 51) (11, 51)

C、(11, 32) (3, 32)

D、(11, 51) (3, 51)


11、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在RSA公开密钥密码系统中,设公钥为(3,39),对报文5加密得到的密文为 。( )

A、3

B、8

C、19

D、53


12、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设私钥为(7,119),对加密报文20解密,原报文为 。 ( )

A、13

B、46

C、62

D、124


13、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=11, q=17, n=11×17=187,构建一个RSA公钥密码系统,公钥为 ,私钥为 。 ( )

A、(107,187) (3,187)

B、(3,187) (107,187)

C、(107,160) (3,160)

D、(3,160) (107,160)


14、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设私钥为(3,143),对加密报文17解密结果为 。 ( )

A、9

B、17

C、34

D、51


15、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设公钥为(3,15),对报文5加密结果为 。 ( )

A、3

B、5

C、11

D、15


16、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择价值最大的物品装包。假设n=3;W1=100,V1=60;W2=20,V2=40;W3=20,V3=40;C=110。下列说法不正确的是( )

A、利用价值最大的贪婪准则时,选物品1,这种方案的总价值为60

B、最优解选物品为2和3,总价值为80

C、使用贪婪准则,不能保证得到最优解

D、利用价值最大的贪婪准则时,选物品2和3,总价值为80


17、【单选题】哲学家共餐问题反映的是计算学科中的( )问题。

A、进程同步

B、进程异步

C、进程调度

D、存储器管理


18、【单选题】程序有3种基本结构(循环结构、顺序结构、选择结构),下面3幅图分别对应的是 ( ) <img src="http://edu-image.nosdn.127.net/451B5F8324A591E52425072E4C6A64CF.png?imageView

A、选择结构、顺序结构、循环结构

B、顺序结构、循环结构、选择结构

C、顺序结构、选择结构、循环结构

D、循环结构、选择结构、顺序结构


19、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择Vi/Wi 值(价值密度)最大的物品装包。假设n=3;W1=100,V1=60;W2=20,V2=40;W3=20,V3=40;C=110。下列说法不正确的是( )

A、利用价值密度最大的贪婪准则时,选物品1,这种方案的总价值为60

B、最优解选物品为2和3,总价值为80

C、使用贪婪准则,能保证得到最优解

D、利用价值密度最大的贪婪准则时,选物品2和3,总价值为80


20、【单选题】下列有关“图灵测试”和希尔勒的“中文屋子”的描述不正确的是 ( )

A、“图灵测试”要求接受测试的思维机器在内部构造上与人脑一样

B、“图灵测试”是从功能的角度判定机器是否能思维

C、图灵发表的关于“图灵测试”的论文标志着现代机器思维问题讨论的开始

D、“中文屋子”是希尔勒以自己为主角设计的假象实验用来反驳强人工智能的观点


21、【单选题】下列图中存在欧拉回路的是 。( )

A、<img src="http://edu-image.nosdn.127.net/F72559B1FD5AE52DE8AB90B3D04BE813.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/532A4EE7B67439F0367C13C985631FAC.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/2010E1582D89C903A27A937E07A6B46B.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/C73110788A8EA1DDE0F5ED85CA4040BD.png?imageView&thumbnail=520x520&quality=100" />


22、【单选题】下列选项中存在哈密尔顿回路是 ( )

A、<img src="http://edu-image.nosdn.127.net/CB7E398DF8D880E8CDA190FD33662E4D.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/1AE04C73B7114E98245968C5B251B138.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/3BE6EA727F2091BF734B9E1563F86E9E.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/133090C579EBC60439E2DC8EF55B9FCF.png?imageView&thumbnail=520x520&quality=100" />


23、【单选题】下列图中存在欧拉路径的有 。( )<img src="http://edu-image.nosdn.127.net/F354D83191ECCAF8BD4AB00ED0915635.png?imageView&thumbnail=520x520&quality=100" />

A、a、c、d

B、a、b、c

C、b、c、d

D、a、b、d


24、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=3, q=11, n = 3×11=33,构建一个RSA公开密钥密码系统, 用公钥(3, 33)对m=9进行加密,得到的加密报文为 ( )

A、9

B、6

C、3

D、27


25、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=3, q=11, n = 3×11=33,构建一个RSA公开密钥密码系统,用私钥(7, 33)对c=3进行解密,得到的解密报文为 ()

A、9

B、6

C、3

D、27


26、【单选题】在“证比求易算法”中,对公主给出的数进行验证,显然是在多项式时间内可以解决的问题,因此,这类问题属于NP类问题。现在,P=NP是否成立的问题是计算学科和当代数学研究中最大的悬而未决的问题之一。2000年5月,美国克莱数学研究所(The Clay Institute of Mathematics)提供100万美元求解这一问题。下面论述错误的是( )

A、库克(S. A. Cook)等人认为NP类中的某些问题的复杂性与整个类的复杂性有关,当这些问题中的任何一个存在多项式时间算法时,所有NP问题都是在多项式时间内可解的,这些问题被称为NP完全性问题。

B、库克因其在计算复杂性理论方面(主要是在NP完全性理论方面)的奠基性工作,于1982年获ACM图灵奖。

C、历史上第一个NP完全性问题是库克于1971年提出的可满足性问题。

D、若P≠NP,则所有在多项式时间内可验证的问题都将是在多项式时间内可求解(或可判定)的问题。


27、【单选题】通常验证一个问题的解是否正确远比找到一个问题的解要容易的多,这就是所谓的“证比求易”(Algorithm of verifying is easier than finding solutions)。比如,对于求48 770 428 433 377 171的一个真因子的问题,最坏情况下需要计算次数的数量级约为 ;而验证223 092 827是否是真因子只需要1次。这个结论有重要的认知价值,与“评论别人的文章比写文章容易”类似,属于教育学中的元认知。 ( )

A、2亿

B、2百亿

C、2千亿

D、2万亿


28、【多选题】下列属于计算机中的博弈问题的有( )

A、国际象棋

B、中国象棋

C、西洋跳棋

D、围棋


29、【填空题】在计算机理论的研究中,可以将无符号数分配给任何用特定语言编写的程序,这样的无符号数就称为哥德尔数。这种分配使得程序可以作为单一的数据项输入给其他程序。这样就可以将程序转化为歌德尔数并作为单一的数据项输入给其他程序。特别的,当一个程序以自身(转化为哥德尔数)为输入,该程序能够终止,那么这个程序就是一个自终止的程序,否则就不是。以下程序能否自终止的 (填能或否)。while x not 0 do;
end;

A、


30、【填空题】在计算机理论的研究中,可以将无符号数分配给任何用特定语言编写的程序,这样的无符号数就称为哥德尔数。这种分配使得程序可以作为单一的数据项输入给其他程序。这样就可以将程序转化为歌德尔数并作为单一的数据项输入给其他程序。特别的,当一个程序以自身(转化为哥德尔数)为输入,该程序能够终止,那么这个程序就是一个自终止的程序,否则就不是。下面程序能否自终止的 (填能或否)。y=x;
while x not 0 do;
x=x–1;
end;
y=y–1;
while y not 0 do;
y=y–1;
end;

A、


【习题3

1、【单选题】抽象(Abstraction)与自动化(Automation)是计算思维的本质特征,在计算学科各领域中均存在为数不少的抽象工具。E-R图(实体-联系图)就是其中一种对客观世界进行抽象的工具,使用该工具可以大大降低软件系统研制,特别是数据库应用系统研制的复杂性。一个公司有一个销售部门,一个销售部门有若干员工,每位员工都可以销售若干商品,每个商品都可以由若干员工销售,一个商品可以存放在若干不同的仓库中,一个仓库可以存放不同的商品,一个员工可以管理若干仓库,该单位销售部的E-R图(提示:销售时有一个“销售明细”属性;存放时有一个“存放与出库时间”的属性)如下所示,图中空白填写顺序应为( )<img src="http://edu-image.nosdn.127.net/478F731311D50B60F88D93401A64EF04.png?imageView&thumbnail=520x520&quality=100" />

A、销售明细 销售部门 存放与出库时间

B、存放与出库时间 销售明细 销售部门

C、销售明细 存放与出库时间 销售部门

D、销售部门 销售明细 存放与出库时间


2、【单选题】计算机对语言进行处理,首先要解决的是语言的歧义性问题,给出句子“I saw the man on the hill with the telescope”,不可能解释为( )

A、I with the telescope

B、the man with the telescope

C、the hill with the telescope

D、I on the hill


3、【单选题】在图灵的带子机中,设b表示空格,q1表示机器的初始状态,q4表示机器的结束状态,如果带子上的输入信息是11100101,读写头对准最右边第一个为1的方格,状态为初始状态q1。执行以下命令后的计算结果为( )q1 0 0 L q2q1 1 0 L q3q1 b b N q4q2 0 0 L q2q2 1 0 L q2q2 b b N q4q3 0 0 L q2q3 1 0 L q3q3 b b N q4

A、10000101

B、10100101

C、00000000

D、00000101


4、【单选题】在图灵机中,一个给定机器的“程序”认为是机器内的五元组(qiSjSkRql)或(qiSjSkLql)或(qiSjSkNql)形式的指令集,五元组定义了机器在一个特定状态下读入一个特定字符时所采取的动作。下列有关各元素的含义不正确的是( )

A、qi表示机器目前所处的状态。

B、Sj表示机器从方格中读入的符号。

C、Sk表示机器用来代替Sj写入方格中的符号。

D、R、L、N分别表示向左移一格、向右移一格、不移动。


5、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将地址为E8的内存单元的值装入寄存器R0中” 的是( ) <img src="http://edu-image.nosdn.127.net/0F4695655D01E53A0835D878355C29AB.png?imageView&thumbnail=520x520&quality=100" />

A、10E8

B、1E80

C、20E8

D、2E80


6、【单选题】在“学生选课”例子中,A={学生,属性,码,关系,学号,姓名,年龄,性别,课程,课程号,课程名,成绩,E-R图,“学生选课”E-R图,关系模型,“学生选课”关系模型…… }一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


【单元测验3

1、【单选题】抽象(Abstraction)与自动化(Automation)是计算思维的本质特征,在计算学科各领域中均存在为数不少的抽象工具。E-R图(实体-联系图)就是其中一种对客观世界进行抽象的工具,使用该工具可以大大降低软件系统研制,特别是数据库应用系统研制的复杂性。一个公司有一个销售部门,一个销售部门有若干员工,每位员工都可以销售若干商品,每个商品都可以由若干员工销售,一个商品可以存放在若干不同的仓库中,一个仓库可以存放不同的商品,一个员工可以管理若干仓库,该单位销售部的E-R图(提示:销售时有一个“销售明细”属性;存放时有一个“存放与出库时间”的属性)如下所示,图中空白填写顺序应为()<img src="http://edu-image.nosdn.127.net/3D5FE6D7C8A17F1AE755D9DE39C28446.png?imageView&thumbnail=520x520&quality=100" />

A、销售明细 销售部门 存放与出库时间

B、存放与出库时间 销售明细 销售部门

C、销售明细 存放与出库时间 销售部门

D、销售部门 销售明细 存放与出库时间


2、【单选题】抽象(Abstraction)与自动化(Automation)是计算思维的本质特征,在计算学科各领域中均存在为数不少的抽象工具。E-R图(实体-联系图)就是其中一种对客观世界进行抽象的工具,使用该工具可以大大降低软件系统研制,特别是数据库应用系统研制的复杂性。有一个图书管理系统,一本图书可被多个读者借阅,一个读者可借阅多本图书,一个管理员既可管理图书信息,也可管理读者信息,图书,读者,管理员3个实体的属性如下:图书(图书号,书名,类别,出版社,出版日期,作者名,可借数量)读者(读者姓名,读者号,最大可借书量,已借书量,性别,读者类别)管理员(管理员号,管理员类别,性别,联系电话,登录密码) 该图书管理系统的E-R图如下所示,图中空白处的填写顺序为()<img src="http://edu-image.nosdn.127.net/C9B249A36F9A135EFE0C20F49C0DD023.png?imageView&thumbnail=520x520&quality=100" />

A、借阅号、管理员号、读者号

B、借阅号、读者号、管理员号

C、读者号、管理员号、借阅号

D、读者号、借阅号、管理员号


3、【单选题】计算机对语言进行处理,首先要解决的是语言的歧义性问题,给出句子“I saw the man on the hill with the telescope”,不可能解释为( )

A、I with the telescope

B、the man with the telescope

C、the hill with the telescope

D、I on the hill


4、【单选题】在图灵的带子机中,设b表示空格,q1表示机器的初始状态,q4表示机器的结束状态,如果带子上的输入信息是11100101,读写头对准最右边第一个为1的方格,状态为初始状态q1。执行以下命令后的计算结果为()q1 0 0 L q2q1 1 0 L q3q1 b b N q4q2 0 0 L q2q2 1 0 L q2q2 b b N q4q3 0 0 L q2q3 1 0 L q3q3 b b N q4

A、10000101

B、10100101

C、00000000

D、00000101


5、【单选题】硬盘属于哪类设备()

A、输入设备

B、输出设备

C、既属于输入设备,又属于输出设备

D、既不属于输入设备,又不属于输出设备


6、【单选题】现有一台计算机,它的总线宽度(也即数据总线的宽度)为32位,地址总线的宽度为16位,试问该计算机有 个不同的地址空间,一次总线传送的数据位数是 ,最大值是 。( )

A、<img src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" />,<img src="http://img0.ph.126.net/U3SnEcPQdBkv53cW44jA6A==/3357714997282665399.png" />,<img src="http://img1.ph.126.net/3VJXTCcXIz5oaPVJFUU_YQ==/6632044132025666413.png" />

B、<img src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" style="white-space: normal;" />,<img src="http://img2.ph.126.net/_rKTCXhRciq53PBczsFsEQ==/6619497604840243133.png" />,<img src="http://img1.ph.126.net/3VJXTCcXIz5oaPVJFUU_YQ==/6632044132025666413.png" style="white-space: normal;" />

C、<img src="http://img0.ph.126.net/02kYqETqdVVclCGxC75B8g==/649081296312158994.png" />,<img src="http://img0.ph.126.net/U3SnEcPQdBkv53cW44jA6A==/3357714997282665399.png" style="white-space: normal;" />,<img src="http://img1.ph.126.net/3VJXTCcXIz5oaPVJFUU_YQ==/6632044132025666413.png" style="white-space: normal;" />

D、<img src="http://img0.ph.126.net/02kYqETqdVVclCGxC75B8g==/649081296312158994.png" style="white-space: normal;" />,<img src="http://img2.ph.126.net/_rKTCXhRciq53PBczsFsEQ==/6619497604840243133.png" />,<img src="http://img1.ph.126.net/YVq4JUBPIf92-_Rh9l_2Eg==/1627488315441830275.png" />


7、【单选题】如果一个指令系统有12条指令,请问操作码至少需要 位;若操作码有5位,那么最多可以设计 条指令

A、5,16

B、6,32

C、4,32

D、4,16


8、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将寄存器2中的数左移5位,移位后,用0填充腾空的位” 的是( )<img src="http://edu-image.nosdn.127.net/A34B6C03EBEFCB595109B62A0D83B401.png?imageView

A、7025

B、6025

C、6205

D、7205


9、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将寄存器2与寄存器3中用补码表示的数相加,结果存入寄存器1中”的是( )<img src="http://edu-image.nosdn.127.net/4DE36F2ED8E5E952363EF48329B8D682.png?imageView&thumbnail=520x520&quality=100" />

A、4123

B、5123

C、6123

D、7213


10、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将十六进制数A0装入寄存器R0” 的是( )<img src="http://edu-image.nosdn.127.net/75AF9E52B58979202A9A32D02CECB0CA.png?imageView&thumbnail=520x520&quality=100" />

A、10A0

B、20A0

C、30A0

D、200A


11、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将寄存器R1中的值左移3位,右边空出的位上补0”的是( )<img src="http://edu-image.nosdn.127.net/CCF26E6CFF4FEAEAD999571E54D17BC9.png?imageView&thumbnail=520x520&quality=100" />

A、5103

B、6013

C、6103

D、7103


12、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将地址为E8的内存单元的值装入寄存器R0中” 的是( )<img src="http://edu-image.nosdn.127.net/D6A584B32800FFBB01DF123B71AE4518.png?imageView

A、10E8

B、1E80

C、20E8

D、2E80


13、【单选题】请问在下列Vcomputer指令执行后AA单元中的值发生了变化的是( )<img src="http://edu-image.nosdn.127.net/918DB543AD145AECEFF7525942EB5659.png?imageView&thumbnail=520x520&quality=100" />

A、13AA

B、22AA

C、30AA

D、50AA


14、【单选题】若执行Vcomputer指令8000,程序计数器的值为 。 ( )<img src="http://edu-image.nosdn.127.net/D9CE2AA6716E9637764EE715DE73FFED.png?imageView&thumbnail=520x520&quality=100" />

A、00

B、01

C、10

D、80


15、【单选题】下表是Vcomputer机器的汇编指令与机器指令对照表,则下列用Vcomputer汇编指令实现“将数据01存入寄存器0中”正确的是 ( )<img src="http://edu-image.nosdn.127.net/7F59130D0BEA828FCB69E25128D4906B.png?imageView

A、Load R0,[01]

B、Load R0,01

C、Store R0,[01]

D、Mov R0,01


16、【单选题】下表是Vcomputer机器的汇编指令与机器指令对照表,下列用Vcomputer汇编指令实现“将寄存器1和寄存器0中用补码表示的数相加存入寄存器3中”正确的是 ( )<img src="http://edu-image.nosdn.127.net/ACED012A0D139199A270143A6AD3D165.png?imageView

A、Add R1,R0,R3

B、Add R1,R3,R0

C、Add R3,R1,R0

D、Add R0,R3,R1


17、【单选题】在图灵机中,一个给定机器的“程序”认为是机器内的五元组(qiSjSkRql)或(qiSjSkLql)或(qiSjSkNql)形式的指令集,五元组定义了机器在一个特定状态下读入一个特定字符时所采取的动作。下列有关各元素的含义不正确的是 ( )

A、 qi表示机器目前所处的状态。

B、Sj表示机器从方格中读入的符号。

C、Sk表示机器用来代替Sj写入方格中的符号。

D、R、L、N分别表示向左移一格、向右移一格、不移动。


18、【单选题】引入“虚拟机”这一概念的意义不包括的是()

A、有助于我们正确理解各种语言的实质和实现途径

B、对计算机体系结构以及计算机语言的发展作用不大

C、有助于各层次计算机语言自身的完善

D、将计算思维中的抽象层次与“虚拟机”绑定在一起,从人类分工的角度理解“虚拟机”,有助于控制和降低软件系统研制的复杂程度


19、【单选题】下列有关图灵机和冯.诺依曼计算机的说法正确的是()

A、图灵机属于计算学科理论形态中的内容

B、冯.诺依曼型计算机等实现技术属于学科中理论形态的内容

C、图灵机不能计算S(x)=x+1

D、在冯·诺伊曼型计算机中,运算器一般直接与主存和外存中的数据打交道


20、【单选题】如果一个指令系统有14条指令,操作码最少应该设置为( )

A、3位

B、4位

C、5位

D、6位


21、【单选题】如果一个指令系统有20条指令,操作码最少应该设置为( )

A、3位

B、4位

C、5位

D、6位


22、【单选题】下列有关虚拟机的说法,不正确的是( )

A、虚拟机是一个抽象的计算机,不同于实际机器一样,不具有一个指令集并可以使用不同的存储区域

B、虚拟机有助于我们正确理解各种语言的实质和实现途径

C、虚拟机推动了计算机体系结构以及计算机语言的发展

D、虚拟机有助于各层次计算机语言自身的完善


23、【单选题】在应用语言中,“数据库理论的支撑理论——关系数据理论”一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


24、【单选题】在高级语言中,“形式语言与自动机理论”一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


25、【单选题】在“学生选课”例子中,D={“学生选课”应用软件,“学生选课”需求说明书……}一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


26、【单选题】在“学生选课”例子中,T={关系代数,关系演算,数据依赖理论……}一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


27、【单选题】在“学生选课”例子中,A={学生,属性,码,关系,学号,姓名,年龄,性别,课程,课程号,课程名,成绩,E-R图,“学生选课”E-R图,关系模型,“学生选课”关系模型…… }一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


28、【单选题】设b表示空格,q1表示机器的初始状态,q4表示机器的结束状态,如果带子上的输入信息是10100010,读入头位对准最右边第一个为0的方格,状态为初始状态q1。按照以下规则执行之后,其计算结果为( )计算的规则如下:q1 0 1 L q2 q1 1 0 L q3 q1 b b N q4 q2 0 0 L q2 q2 1 1 L q2 q2 b b N q4 q3 0 1 L q2 q3 1 0 L q3 q3 b b N q4

A、10100111

B、10101011

C、 10100011

D、 10010011


29、【单选题】下表为Vcomputer机器的汇编指令与机器指令对照表,若[AA]=2,[AB]=6,那么下列汇编语言描述了哪个算法 ( )操作码操作数汇编指令描 述1RXYLoad R,[XY][R]:=[XY]2RXYLoad R,XY[R]:=XY3RXYStore R,[XY][XY]:=[R]40RSMov R,S[S]:=[R]5RSTAdd R,S,T[R]:=[S]+[T]6R0XShl R,X[R]:=[R]左移X位,移位后,用0填充腾空的位7R00Not R[R]:=[R]中的值按位取反8RXYJmp R,XY程序计数器[PC]:=XY,IF [R]=[R0];else[PC]:=[PC]+29000Halt停机汇编语言LOAD R1, [AA]LOAD R2, [AB]ADD R0, R1, R2STORE R0, [AC]HALT

A、2+6

B、3+6

C、2+8

D、3+5


30、【单选题】在关系模式的形式化定义中,关系模式(R)是一个四元组,即R=U,D,dom,F其中:(1)U表示关系中所有属性的集合。(2)D表示属性集合U中属性所来自的域。(3)dom是属性到域的映射。则关于元组F的解释正确的是( )

A、F是域D上的一组数据依赖

B、F是属性集合U上的一组数据

C、F是属性集合U上的一组数据依赖

D、F是映射dom上的一组映射依赖


31、【单选题】自然语言的计算机处理是计算学科中最富有挑战性的课题之一。自然语言的计算机处理可以分为哪4个层次( )

A、第一层次是文字和语音,即基本语言信息的构成第二层次是语法,即语言的形态结构第三层次是语用,即语言与它的使用者之间的关系第四层次是语义,即语言与它所指的对象之间的关系

B、第一层次是语法,即语言的形态结构第二层次是文字和语音,即基本语言信息的构成第三层次是语义,即语言与它所指的对象之间的关系第四层次是语用,即语言与它的使用者之间的关系

C、第一层次是文字和语音,即基本语言信息的构成第二层次是语义,即语言与它所指的对象之间的关系第三层次是语法,即语言的形态结构第四层次是语用,即语言与它的使用者之间的关系

D、第一层次是文字和语音,即基本语言信息的构成第二层次是语法,即语言的形态结构第三层次是语义,即语言与它所指的对象之间的关系第四层次是语用,即语言与它的使用者之间的关系


32、【单选题】计算机要处理高级语言,就必须使其形式化。20世纪50年代,美国语言学家乔姆斯基(Noam Chomsky)关于语言分层的理论,以及巴科斯(John Backus)、诺尔(Peter Naur)关于“上下文无关方法表示形式”的研究成果推动了语法形式化的研究。其结果是,在ALGOL60的文本设计中第一次使用了巴科斯—诺尔范式(Backus—Naur Form,BNF)来表示语法,并且第一次在语言文本中明确提出应将语法和语义区分开来。巴科斯因发明BNF与世界第一个高级语言 而于1977年获图灵奖。诺尔因改进巴科斯的描述法,并用于描述整个ALGOL语言,受到业界的高度评价并于2005年获图灵奖。( )

A、Python

B、FORTRAN

C、COBOL

D、BASIC


33、【单选题】文字输入计算机后,要使计算机对自然语言进行处理, 就必须使其形式化。因此,如何解决自然语言语法和语义的形式化问题,就成为计算机处理自然语言的关键。 把人所具有的创造和理解正确句子的能力称为语言的“创造性”(Creativity)。而语言“创造性”过程的本质就是由有限数量的词根据一定的规则产生正确句子的过程,进一步而言,其实质也就是一个字符串到另一个字符串的变换过程。( )

A、巴科斯

B、乔姆斯基

C、诺尔

D、图灵


34、【单选题】Vcomputer机器有16个8位的通用寄存器,每个寄存器能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。现有十六进制数10和FF,若将这两个数相加的结果存入寄存器0,则寄存器0中的数值为 ( )。

A、10F

B、0F

C、87

D、8F


35、【单选题】Vcomputer机器的通用寄存器所能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。现有Vcomputer机器指令20B0,2163和5201(Vcomputer机器指令集如下表所示),则这三条指令执行后,寄存器2中的数值为( )。<img src="http://edu-image.nosdn.127.net/560581BC194B90565432D1D526E6E24E.png?imageView height: 286px;" />

A、113

B、89

C、13

D、03


36、【单选题】当存入寄存器的数值超出寄存器所能容纳的数值范围,就会发生寄存器值的“溢出”。Vcomputer机器中的通用寄存器都是8位寄存器,其存放数值的范围是00~FF(十六进制数)。现有十六进制数F9和20,若对这两个数进行相加,然后将相加的结果存入寄存器1,则寄存器1中的数值为 ( )。

A、09

B、8C

C、119

D、19


37、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示,其中,操作码为8的机器指令是条件跳转指令。若当前寄存器0中的值为10,寄存器1中的值为20,寄存器2中的值为10,则下列选项中的指令能使程序跳转到地址0A处执行的是 ( )。<img src="http://edu-image.nosdn.127.net/AA38030C89976520784B5523B481D726.png?imageView height: 280px;" />

A、820A

B、810A

C、8020

D、82A0


38、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为10~19的Vcomputer程序,如下表2所示,若机器从内存地址10开始执行,程序结束时,寄存器1中的值是( )。<img src="http://edu-image.nosdn.127.net/1825813B430387BCF18AC24890AA11D6.png?imageView height: 298px;" />

A、10

B、20

C、30

D、00


39、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示,其中,操作码为8的机器指令是条件跳转指令。若当前寄存器0中的值为B0,寄存器1中的值为A0,寄存器2中的值为10,在执行指令8120,5112和8130后,则程序执行的下一条指令的地址为 ( )。<img src="http://edu-image.nosdn.127.net/85E3F66F6DE057962A8BDC2F7A289E66.png?imageView height: 285px;" />

A、20

B、30

C、A0

D、不确定


40、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为00~0F的Vcomputer程序,如下表2所示,若机器从内存地址00开始执行,程序结束时,寄存器0中的值是 ( )<img src="http://nos.netease.com/edu-image/be304ede-f259-4b0a-989f-82fb1e32d3b7.png" style="width: 675px; height: 330px;" /><img src="http://nos.netease.com/edu-image/fce4b5c9-e2a0-4bf0-a8d6-fe537afce816.png" style="width: 305px; height: 326px;" />

A、40

B、6F

C、BC

D、90


41、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为80~8B的Vcomputer程序,如下表2所示,若机器从内存地址80开始执行,程序的执行结果是以下选项中的哪种情况 ( )<img src="http://nos.netease.com/edu-image/be304ede-f259-4b0a-989f-82fb1e32d3b7.png" style="width: 665px; height: 346px;" /><img src="http://nos.netease.com/edu-image/ea245085-1d40-40d7-aaac-2d66a799db97.png" style="width: 402px; height: 360px;" />

A、程序会终止

B、程序不会终止

C、指令6102共执行了3次

D、指令8180不会被执行


42、【单选题】Vcomputer机器有16个8位的通用寄存器,每个寄存器能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。下表1为Vcomputer的机器指令集。现有一段内存地址为10~17的Vcomputer程序,如下表2所示,若机器从内存地址10开始执行,程序结束时,寄存器0中的值是 ( )<img src="http://nos.netease.com/edu-image/b7c39ca2-a480-44f4-9df5-2d9fb2d933c7.png" style="width: 677px; height: 304px;" />

A、97

B、9F

C、2F

D、12F


43、【单选题】Vcomputer机器的通用寄存器所能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。现有一段内存地址为00~0D的Vcomputer程序,如下表1所示,Vcomputer机器指令集如下表2所示,若机器从内存地址00开始执行,程序结束时,寄存器1中的值是 ( )<img src="http://nos.netease.com/edu-image/e070052f-fd8b-44f1-a1c7-a9179d54522e.png" style="width: 307px; height: 310px;" /><img src="http://nos.netease.com/edu-image/d619949a-73c0-40df-9e9a-83814a87b9bf.png" style="width: 671px; height: 313px;" />

A、00

B、01

C、FE

D、FF


44、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为00~0F的Vcomputer程序,如下表2所示,若机器从内存地址00开始执行,程序结束时,寄存器1中的值是 ( )<img src="http://nos.netease.com/edu-image/be304ede-f259-4b0a-989f-82fb1e32d3b7.png" style="width: 673px; height: 325px;" /><img src="http://nos.netease.com/edu-image/2d8984f0-6089-4539-8b05-627cefa49051.png" style="width: 331px; height: 368px;" />

A、F0

B、10

C、6F

D、21


45、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为00~0F的Vcomputer程序,如下表2所示,若机器从内存地址00开始执行,程序结束时,存放在地址为06和07的内存单元中的指令820C执行了 ( )<img src="http://nos.netease.com/edu-image/be304ede-f259-4b0a-989f-82fb1e32d3b7.png" style="width: 673px; height: 314px;" /><img src="http://nos.netease.com/edu-image/7c6f3c4f-db92-4a5d-811c-432866c0e905.png" style="width: 337px; height: 374px;" />

A、1次

B、2次

C、3次

D、4次


46、【多选题】自然语言是某一社会发展中形成的一种民族语言,自然语言符号系统的基本特征有:歧义性;不够严格和不够统一的语法结构。例子“他的发理得好”,对于这个例子以下解释中正确的有?( )

A、他的理发水平高

B、理发师理他的发理的好

C、他的头发发质比较好

D、他给顾客理发理的好


47、【多选题】自然语言是某一社会发展中形成的一种民族语言,自然语言符号系统有歧义性和不够严格和不够统一的语法结构两个基本特征。例子“他的小说看不完”,对于这个例子以下解释中正确的有( )

A、他写的小说看不完

B、他收藏的小说看不完

C、他给别人推荐的小说看不完

D、他是一个小说迷


48、【判断题】形式语言是进行形式化工作的元语言,它是以数学和数理逻辑为基础的科学语言。形式语言的基本特点有:有一组初始的、专门的符号集;有一组精确定义的,由初始的、专门的符号组成的符号串转换成另一个符号串的规则。在形式语言中,不允许出现根据形成规则无法确定的符号串。例子:语言W定义为:初始符号集:{a,b,c,d,e}。形成规则:上述符号组成的有限符号串中,能组成一个英语单词的为一个公式;否则不是。则W是否为一种形式语言。( )

A、正确

B、错误


49、【判断题】形式语言是进行形式化工作的元语言,它是以数学和数理逻辑为基础的科学语言。形式语言的基本特点有:有一组初始的、专门的符号集;有一组精确定义的,由初始的、专门的符号组成的符号串转换成另一个符号串的规则。在形式语言中,不允许出现根据形成规则无法确定的符号串。例子:语言X定义为:初始符号集:{a,b,c,d,e,(,),+,-,´,¸}。形成规则:上述符号组成的有限符号串中,构成表达式的为一个公式,否则不是。则语言X为一种形式语言。( )

A、正确

B、错误


50、【判断题】形式语言是进行形式化工作的元语言,它是以数学和数理逻辑为基础的科学语言。形式语言的基本特点有:有一组初始的、专门的符号集;有一组精确定义的,由初始的、专门的符号组成的符号串转换成另一个符号串的规则。在形式语言中,不允许出现根据形成规则无法确定的符号串。例子:语言Y定义为:初始符号集:{a,b,c,d,e,(,),+,-,´,¸}。形成规则:上述符号组成的有限符号串中,凡以符号“(”开头且以“)”结尾的符号串都是公式。则语言Y是一种形式语言。( )

A、正确

B、错误


51、【判断题】形式语言是进行形式化工作的元语言,它是以数学和数理逻辑为基础的科学语言。形式语言的基本特点有:有一组初始的、专门的符号集;有一组精确定义的,由初始的、专门的符号组成的符号串转换成另一个符号串的规则。在形式语言中,不允许出现根据形成规则无法确定的符号串。例子:语言Z定义为:初始符号集:{a,b,c,d,e,(,),+,-,´,¸}。形成规则:上述符号组成的有限符号串中,凡以符号“(”开头且以“)”结尾的符号串都是公式,否则不是。则语言Z为一种形式语言。( )

A、正确

B、错误


52、【填空题】CPU与主存之间是用 进行数据传递的。

A、


53、【填空题】自然语言是某一社会发展中形成的一种民族语言,自然语言符号系统的基本特征有:歧义性;不够严格和不够统一的语法结构。例子:“IF (表达式1) THEN IF (表达式2) THEN 语句1 ELSE 语句2”,若无特别的规定,是否具有歧义性 (填是或否)

A、


【习题4

1、【单选题】古希腊数学家丢番图(Diophantus)对代数学的发展有极其重要的贡献,并被后人称为“代数学之父”。他在《算术》(Arithmetica)一书中提出了有关两个或多个变量整数系数方程的有理数解问题。对于具有整数系数的不定方程,若只考虑其整数解,这类方程就叫丢番图方程。“丢番图方程可解性问题”的实质为:能否写出一个可以判定任意丢番图方程是否可解的算法。下面给出判定方程3x+5y=2是否有整数解的过程:首先使用欧几里德算法求出系数3和5的最大公因子:(1) 3除5余数为2;(2) 2除3余数为1;(3) 1除2余数为0,算法结束,输出结果1。3和5的最大公因子是1,1能整除2,故该方程有整数解。根据以上方法,判定下面没有整数解的是( )

A、3x+4y=2

B、2x+3y=2

C、2x+4y=5

D、2x+3y=5


2、【单选题】设<img src="http://edu-image.nosdn.127.net/BD38B272FAAF7F498CCF6E2F99D645AD.png?imageView= 1.0E-10 ){ eRes = eCur eCur = eCur + 1.0 / k i = i + 1}Print eRes

A、k++

B、k = k * i

C、k = k + i

D、k = 1 / k


3、【单选题】折半搜索算法也称二分查找算法,是一种在有序数据集中查找某一特定元素的搜索算法。折半搜索要求数据集中的结点按关键字值升序或降序排列。折半搜索算法的基本原理是:首先将待查值与有序数据集的中间项进行比较,以确定待查值位于有序数据集的哪一半,然后将待查值与新的有序数据集的中间项进行比较。循环进行,直到相等为止。采用折半搜索算法在一个有10000件商品(有序排列)的超市中查找一件特定的商品,最多只需要查找的次数是( )

A、14

B、15

C、100

D、5000


4、【单选题】人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为4、2、6、1,那么输出自上而下依次为( )<img src="http://edu-image.nosdn.127.net/B2ACAEF090221172464C7D80548648C4.png?imageView&thumbnail=520x520&quality=100" />

A、4、2、6、1

B、1、4、2、6

C、1、2、4、6

D、6、4、2、1


5、【单选题】栈是计算机中一种常用的数据结构,假设一空栈,首先数值3A入栈,然后数值2B、8C依次入栈,随后执行一次出栈操作,最后数值9D和8E依次入栈。按栈底到栈顶的存储顺序列出当前栈内所有数据应为( )

A、8E、9D、2B、3A

B、8E、9D、8C、2B

C、3A、8C、9D、8E

D、3A、2B、9D、8E


6、【单选题】假设一仅含数值8A的队列,8B和2C依次入队,然后执行一次出队操作,最后数据7D和6E依次入队。此时当前队列内数据队头到队尾的存储顺序为 ( )

A、8B、2C、7D、6E

B、8B、7D、2C、6E

C、7D、8B、2C、6E

D、7D、2C、6E、8B


7、【单选题】设某一含有4个结点的树形结构,结点中的数据分别为A3、3B、8C和D7。已知A3和8C为兄弟关系,而D7为A3的子结点。该树中叶子结点有( )

A、A3、8C

B、D7、A3

C、D7、8C

D、A3、D7


8、【单选题】二进制数(01110100)2转换为十六进制数为 ( )

A、(74)16

B、(32)16

C、(72)16

D、(38)16


9、【单选题】十六进制数(23)16转换为二进制数为( )

A、00100101

B、00110111

C、00100011

D、00110101


10、【单选题】以下是“兔子问题”中,一对兔子14个月内可繁殖成的兔子对数,请选择正确的选项补全空白处( )<img src="http://edu-image.nosdn.127.net/7D594A251A455A54609A1FB3D57045C6.png?imageView

A、133

B、134

C、144

D、143


11、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘+’的ASCII码是( ) <img src="http://edu-image.nosdn.127.net/9B68AE99E964F67668AF9B2658CE0697.png?imageView&thumbnail=520x520&quality=100" />

A、01100001

B、01101101

C、00101011

D、 00110101


12、【单选题】在一个计数范围是0~11的计算系统中,其模是 ( )

A、11

B、12

C、5

D、6


13、【单选题】下图所示是字母“a”的6´5点阵图,其第四行的二进制编码是( ) <img src="http://edu-image.nosdn.127.net/E164C919211D03949A756BF51BE9B78A.png?imageView&thumbnail=520x520&quality=100" />

A、101001

B、 01110

C、10001

D、 010110


14、【多选题】算法是计算学科中最具有方法论性质的核心概念,也被誉为计算学科的灵魂。下列哪些论述是正确的 ( )

A、算法的表示属于抽象学科形态的内容

B、算法的表示属于理论学科形态的内容

C、算法的表示属于设计学科形态的内容

D、对通用算法的实现和测试属于设计学科形态的内容


【单元测验4

1、【单选题】古希腊数学家丢番图(Diophantus)对代数学的发展有极其重要的贡献,并被后人称为“代数学之父”。他在《算术》(Arithmetica)一书中提出了有关两个或多个变量整数系数方程的有理数解问题。对于具有整数系数的不定方程,若只考虑其整数解,这类方程就叫丢番图方程。“丢番图方程可解性问题”的实质为:能否写出一个可以判定任意丢番图方程是否可解的算法。下面给出判定方程3x+5y=2是否有整数解的过程:首先使用欧几里德算法求出系数3和5的最大公因子:(1) 3除5余数为2;(2) 2除3余数为1;(3) 1除2余数为0,算法结束,输出结果1。3和5的最大公因子是1,1能整除2,故该方程有整数解。根据以上方法,判定下面没有整数解的是( )

A、3x+4y=2

B、2x+3y=2

C、2x+4y=5

D、2x+3y=5


2、【单选题】用欧几里得算法求得自然数83与19的最大公因子为( )

A、3

B、1

C、19

D、6


3、【单选题】用欧几里得算法求得自然数216与78的最大公因子为( )

A、2

B、 3

C、4

D、6


4、【单选题】设<img src="http://edu-image.nosdn.127.net/171B1446F223D42083F132B8C396919D.png?imageView= 1.0E-10 ){ eRes = eCur eCur = eCur + 1.0 / k i = i + 1}Print eRes

A、 k++

B、k = k * i

C、k = k + i

D、k = 1 / k


5、【单选题】以下是“兔子问题”中,一对兔子14个月内可繁殖成的兔子对数,请选择正确的选项补全空白处 ( ) <img src="http://edu-image.nosdn.127.net/1ED16D78003E162BA2776D712860D2EC.png?imageView

A、133

B、134

C、144

D、143


6、【单选题】十六进制数(88)16转换为二进制数为( )

A、01010101

B、01000100

C、10001000

D、11001100


7、【单选题】折半搜索算法也称二分查找算法,是一种在有序数据集中查找某一特定元素的搜索算法。折半搜索要求数据集中的结点按关键字值升序或降序排列。折半搜索算法的基本原理是:首先将待查值与有序数据集的中间项进行比较,以确定待查值位于有序数据集的哪一半,然后将待查值与新的有序数据集的中间项进行比较。循环进行,直到相等为止。采用折半搜索算法在一个有10000件商品(有序排序)的超市中查找一件特定的商品,最多只需要查找的次数是( )

A、14

B、 15

C、100

D、5000


8、【单选题】归并排序是一个采用“分治法”原理进行排序的算法。“分治法”的核心思想就是将一个大而复杂的问题分解成若干个子问题分而治之。即,先将一个待排序的数组随机的分成两组且两组数组的元素个数相等或接近相等(若为奇数,其中一个数组的元素多1个),继续对分组的数组进行分组,直到每个数组的元素个数为1;最后,不断地将两个已排好序的相邻数组的元素归并起来,直到归并为一个包含所有元素的数组。归并两个已排序好的数组是容易的,只要不断地移出两组元素最前端较小的元素即可,在该过程中,需要开辟一块与原序列大小相同的空间以便进行归并操作。请选择正确的选项使得以下过程实现对8个元素的数组按升序排序( )初始数组:13,42,25,106,87,102,91,49第一次分组:[13,42,25,106],[87,102,91,49]第二次分组:[13,42],[25,106],[87,102],[91,49]第三次分组:[13],[42],[25],[106],[87],[102],[91],[49]第一次归并:[13],[42],[25],[106],[87],[102],[49,91]第二次归并:[13,42],[25,106],[87,102],[49,91]第三次归并: 第四次归并:[13,25,42,49,87,91,102 ,106]

A、[13,25,42,106],[49,87,91,102]

B、[13,42,87,102],[25,49,91,106]

C、 [13,25,49,106],[42,87,91,102]

D、[13,25,42,49],[87,91,102,106]


9、【单选题】数组、列表和树等数据结构是在何种意义上的数据抽象( )

A、物理结构

B、链式结构

C、存储结构

D、逻辑结构


10、【单选题】下列关于线性表、栈和队列的操作规则正确的是( )

A、线性表可以在任意位置插入和删除,栈只能在栈顶插入和删除,队列只能在尾部插入和删除

B、线性表可以在任意位置插入和删除,栈只能在栈顶插入和删除,队列只能在尾部插入头部删除

C、线性表只能在表的首部插入和删除,栈只能在栈顶插入和删除,队列只能在尾部插入头部删除

D、线性表只能在表的首部插入和删除,栈只能在栈底插入和删除,队列只能在尾部插入头部删除


11、【单选题】人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为4、2、6、1,那么输出自上而下依次为 ( ) <img src="http://edu-image.nosdn.127.net/895EAF71AF0377F7DF272637BEFEF39E.png?imageView&thumbnail=520x520&quality=100" />

A、 4、2、6、1

B、1、4、2、6

C、1、2、4、6

D、6、4、2、1


12、【单选题】人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为3、2、6、5,那么输出自上而下依次为 ( ) <img src="http://edu-image.nosdn.127.net/19E55E5AC1103B28EBCABAB75132CB0D.png?imageView&thumbnail=520x520&quality=100" />

A、3、2、5、6

B、6、5、3、2

C、2、3、5、6

D、3、2、6、5


13、【单选题】栈是计算机中一种常用的数据结构,假设有一空栈,首先数值3A入栈,然后数值2B、8C依次入栈,随后执行一次出栈操作,最后数值9D和8E依次入栈。按栈底到栈顶的存储顺序列出当前栈内所有数据应为( )

A、8E、9D、2B、3A

B、8E、9D、8C、2B

C、3A、8C、9D、8E

D、3A、2B、9D、8E


14、【单选题】假设一仅含数值8A的队列,8B和2C依次入队,然后执行一次出队操作,最后数据7D和6E依次入队。那么执行这一系列的操作后从队头到队尾存储的数据依次为( )

A、6E、7D、2C、8B

B、6E、7D、8B、8A

C、8B、2C、7D、6E

D、8A、8B、7D、6E


15、【单选题】设某一含有4个结点的树形结构,结点中的数据分别为A3、3B、8C和D7。已知A3和8C为兄弟关系,而D7为A3的子结点。则该树中叶子结点有 ,根结点是 ( )

A、A3、8C;3B

B、8C、D7;3B

C、8C、D7;A3

D、8C、3B;A3


16、【单选题】以下是中国象棋的棋盘,那么下列选项中适合记录此象棋棋局的是 ( ) <img src="http://edu-image.nosdn.127.net/05969E1768A2E3BF9D68DC27EEE36C04.png?imageView&thumbnail=520x520&quality=100" />

A、9×5的二维数组

B、5×10的二维数组

C、9×6的二维数组

D、9×10的二维数组


17、【单选题】根据顺序存储和链式存储各自的优势,判断以下案例应选择哪种存储方式:若想编写一个下跳棋的游戏程序,那么表示棋盘的数据结构将会是一个静态数据结构,这是因为棋盘的大小在游戏过程中不会改变,所以应该选择 ;而若要编写一个多米诺游戏的程序,则根据表构建的多米诺模式的数据结构将会是一个动态数据结构,这是因为这个模式的大小是可变的,而且不能预先确定,因此应该选择 ( )

A、 顺序存储 顺序存储

B、顺序存储 链式存储

C、链式存储 链式存储

D、链式存储 顺序存储


18、【单选题】已知一个采用一维数组形式实现的队列Q(每项占一个存储单元),当前队头地址为11,队尾地址为17。现在向队内插入一项,同时移走两项。那么,当前队头地址为 ,队尾地址为 。 ( )

A、10,15

B、11,18

C、13,18

D、16,11


19、【单选题】Vcomputer机器内存中71~78存储单元为存储系统分配给一个循环队列的连续存储空间(Vcomputer机器内存初始时内容都为0),如图该队列当前的队头地址为72,队尾地址为77。若当前状态下插入82、4C,然后执行3次出队操作,最后再插入4D、9E,最终上述操作完成后该循环队列队头地址为 ,队尾地址为 。 ( ) <img src="http://edu-image.nosdn.127.net/65C5FDABB21D1E844A50EC15A2472384.png?imageView&thumbnail=520x520&quality=100" />

A、75,73

B、76,73

C、73,75

D、78,74


20、【单选题】下图为一个存放在Vcomputer机器连续存储单元中的一个栈,已知栈顶地址为74,栈底地址为71。那么当前执行出栈操作取出的数值是 ;执行一次出栈操作后栈顶地址为 。 ( ) <img src="http://edu-image.nosdn.127.net/A59EC1761D23C41E477C2F53DE328088.png?imageView&thumbnail=520x520&quality=100" />

A、98、73

B、45、75

C、78、75

D、57、73


21、【单选题】十六进制数(23)16转换为二进制数为 ( )

A、00100101

B、00110111

C、00100011

D、00110101


22、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘+’的ASCII码是 ( )<img src="http://edu-image.nosdn.127.net/49E73FE979A63600B1ECE3B6A6F98D9E.png?imageView

A、01100001

B、01101101

C、00101011

D、00110101


23、【单选题】二进制数(01110100)2转换为十六进制数为 ( )

A、(74)16

B、(32)16

C、(72)16

D、(38)16


24、【单选题】二进制数(11111010)2转换为十六进制数为 ( )

A、(F9)16

B、(42)16

C、(FA)16

D、(EA)16


25、【单选题】下面是汉字“计”的16´16点阵图,其第3行的二进制编码为( ) <img src="http://edu-image.nosdn.127.net/4A4BCD28C9426F38D2A0075900648149.png?imageView

A、0001000001000000

B、1110111110111111

C、1011110111111111

D、0100001000000000


26、【单选题】在一个计数范围是0~11的计算系统中,其模是( )

A、11

B、12

C、5

D、6


27、【单选题】下图所示是字母“a”的6´5点阵图,其第一行的二进制编码是( ) <img src="http://edu-image.nosdn.127.net/A8C595009C03602188B9EC1DAF164FAB.png?imageView&thumbnail=520x520&quality=100" />

A、101001

B、01110

C、10001

D、010110


28、【单选题】假设某连续内存中有一棵按顺序存储方式存放的二叉树,连续存放着7个数值(依次为94、67、82、04、42、35、64)。那么这棵树为( )

A、<img src="http://edu-image.nosdn.127.net/55F31AF9518695FE6116FDD726FF4FAC.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/FA524D15149F60BC566C3750A2760883.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/84CAFB95FD1FA6576EFC96804E524DF1.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/5233AE1F8F090D09A9D7546DB4F2C4D3.png?imageView&thumbnail=520x520&quality=100" />


29、【单选题】下图所示是字母“a”的6´5点阵图,其第四行的二进制编码是 ( )<img src="http://edu-image.nosdn.127.net/20BB3C476B3B5DB70E9AB76A93BF15D2.png?imageView

A、101001

B、01110

C、10001

D、010110


30、【单选题】若一个班级有20人,其中“张”姓5人、 “钱”姓4人、“王”姓3人、“陈”姓2人、“孙”姓2人、“赵”姓2人、“李”姓2人,那么至少几位二进制数可以对这个班级所有学生的姓氏进行编码,划分为几组( )

A、3,3

B、4,4

C、5,4

D、6,6

E、3,4


31、【单选题】奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的,通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。下面所列的表是一组需要传输的数,若用偶校验传输数据,请用“0”或“1”替换下表中的“×”。那么第8行和第8列分别对应为( ) <img src="http://edu-image.nosdn.127.net/B02D8D1404B674CA4B7E77DFAC3A4413.png?imageView

A、11011011和10100011

B、10011001和10000011

C、01011010和00100010

D、01011011和10100010


32、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘M’的ASCII码是( ) <img src="http://edu-image.nosdn.127.net/B008842221AC887522453D65042FFD8B.png?imageView

A、01000001

B、01101101

C、01001101

D、00110101


33、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘7’的ASCII码是( ) <img src="http://edu-image.nosdn.127.net/9DBEC8CE1E77FDD4371A06E2E827DB97.png?imageView

A、 01100001

B、01100111

C、00110111

D、 00110101


34、【单选题】下图所示是字母“啊”的16´16点阵图,其第四行的二进制编码是 ( )<img src="http://edu-image.nosdn.127.net/7A9F35E025B0DFE2081F1AD05BB85B18.png?imageView&thumbnail=520x520&quality=100" />

A、 0101011011111011

B、1010100100000100

C、1111100100000100

D、0000011011111011


35、【单选题】算法的非形式化定义,一个算法就是一个有穷规则的集合,其中的规则规定了一个解决某一特定类型问题的运算序列。算法的重要特性:有穷性、确定性、输入、输出、能行性。如,求1+2+3+…+100。 设变量X表示加数,Y表示被加数,则用自然语言将算法描述如下:(1)将1赋值给X。(2)将2赋值给Y。(3)将X与Y相加,结果存放在X中。(4)将Y加1,结果存放在Y中。(5)若Y 100,转到步骤(3)继续执行;否则,算法结束,结果为X。以上空白处为 ( )

A、小于或等于

B、等于

C、大于或等于

D、小于


36、【单选题】算法的非形式化定义,一个算法就是一个有穷规则的集合,其中的规则规定了一个解决某一特定类型问题的运算序列。算法的重要特性:有穷性、确定性、输入、输出、能行性。如,求解调和级数Hn。 <img src="http://edu-image.nosdn.127.net/6F30EEBBC2D5198434EA86C92421A08F.png?imageView下面给出求解调和级数的算法。设变量X表示累加和,变量I表示循环的次数,则用自然语言描述算法如下:(1)将0赋值给X。(2)将1赋值给I。(3)将X与1/I相加,然后把结果存入X。(4)将I加1。(5)若I n,算法结束,结果为X;否则转到步骤(3)继续执行。以上算法空白处为 ( )

A、大于

B、小于等于

C、小于

D、大于等于


37、【单选题】排序网络(Sorting Networks)是一种典型的并行算法,它可以同时采用多个处理机(比较器)快速地对一组数字序列进行排序。设:<img src="http://edu-image.nosdn.127.net/0BE454D1D0F8130F06D788AA258F2618.png?imageView<img src="http://edu-image.nosdn.127.net/35355D143426D2BF433330DE67FB5166.png?imageView按照以上约定完成以下题目。给定一个3输入的正排序网络下图所示,最后排序自上而下输出为 ( )<img src="http://edu-image.nosdn.127.net/B3E8CAFEE298A924D8616B3A9A51A0D2.png?imageView&thumbnail=520x520&quality=100" />

A、{1,2,3}

B、{2,1,3}

C、{1,3,2}

D、{3,2,1}


38、【单选题】线性表(Linear_List)是n个数据元素的有限序列,即(X[1],X[2],X[3],…,X[i],…,X[n])。在线性表中,有表头(head)、表尾(tail)、前驱元素、后继元素等概念。表中除表头和表尾处两个数据元素外,所有的数据元素均各自对应唯一的前驱元素和后继元素。线性表涉及的数据运算包括:建立表、插入元素、修改元素、删除元素、查询元素、查询表的长度、遍历表、销毁表等。在下图中,A0~AB内存单元中的数据可视为一个含有12个数据元素且数据元素大小为1个字节的线性表;表中第一个数据元素“11”称为 元素,最后一个数据元素“06”称为 元素。 ( )<img src="http://edu-image.nosdn.127.net/00898640281230ECF683CC80C19833EE.png?imageView&thumbnail=520x520&quality=100" />

A、表尾 表头

B、表头 表尾

C、队尾 队头

D、队头 队尾


39、【单选题】若对线性表的基本操作加一定限制,则形成下面两种特殊的线性表。栈(stack):是一种后进先出(Last In First Out,简称LIFO)的线性表。它的所有插入、删除操作都在线性表的表尾进行。栈涉及的数据运算包括:建立栈、入栈、出栈、销毁栈等。进栈、出栈操作只能在栈顶处进行。在下图中,A0~AB内存单元中的数据可视为一个有12个数据元素、数据元素大小为1个字节的栈。执行一次出栈操作,取出的元素为 ( )<img src="http://edu-image.nosdn.127.net/569A4E2989755BAA6324C30B3782B4A5.png?imageView&thumbnail=520x520&quality=100" />

A、06

B、11

C、AC

D、A0


40、【单选题】数组(Array)是线性表的推广形式之一。如在一个m´n的二维数组中,元素A[i,j]分别属于两个线性表,即(A[i,0],A[i,2],…,A[i,n–1])和(A[0,j],A[2,j],…,A[m–1,j])。int Example[3][4]以上是用C语言语句声明的一个整数类型的 行 列的二维数组,数组名为Example。 ( )

A、4 5

B、5 4

C、3 4

D、4 3


41、【单选题】“模”这个概念来自计量系统,是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示模的余数。任何有模的计量器,均可化减法为加法运算。所谓补码,是指在计算机中用补数码表示数值。对于正数,补码即原码本身;而对于负数,补码是原码对模数的补数。换句话说,对负数而言,可以用负数加模的方法得到其补码,即[–X]补 = (–X+MOD)。对于一个模为10的计量系统,-3的补数[-3]补数为 ( )

A、7

B、3

C、13

D、10


42、【单选题】“模”这个概念来自计量系统,是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示模的余数。任何有模的计量器,均可化减法为加法运算。所谓补码,是指在计算机中用补数码表示数值。对于正数,补码即原码本身;而对于负数,补码是原码对模数的补数。换句话说,对负数而言,可以用负数加模的方法得到其补码,即[–X]补 = (–X+MOD)。对于一个模为12的计量系统,-7的补数[-7]补数为 ( )

A、7

B、5

C、12

D、19


43、【单选题】在知道了二进制数的模后,根据公式[–X]补 =(–X+MOD),可以求出二进制数的补码。假设机器字长为8位,表示范围为0~255,其模为256。-35的补码计算过程如下:[-35]补=(-35)10+(<img src="http://img0.ph.126.net/879xXY_W8GablqL-BUlSZQ==/3239495507063421267.png" />)10=(-35)10+(256)10=(255-35)10+1=(11111111-00100011+00000001)2=(11011100+00000001)2=(11011101)2下列说法不正确的是( )

A、由于机器表示范围为0~255,所以在求负数的补码时,将模256拆分为255和1。因此负数的补码等于其二进制数按位取反后加1

B、在8位字长的机器中,11111111减任何二进制数,其结果就是将该数逐位取反

C、在8位字长的机器中,十六进制表示范围为00~FF,二进制表示范围为0000 0000 ~ 1111 1111

D、正数的补码等于其原码加1


44、【单选题】用高级语言编写程序时,可以用一个数组实现两个栈。给定长度为N的数组A如图所示,实现两个栈S1和S2,对任何一个栈只有当数组A的空间用尽时才不能进行进栈操作。这两个栈分配空间的最佳方案是 ( )<img src="http://edu-image.nosdn.127.net/56133085D0E66DCB467514A1ABE50002.jpg?imageView height: 186px;" />

A、S1的栈底元素存储在A[0]处,S2的栈底元素存储在A[N-1]处,每个栈的进栈操作都是向着数组中间进行;

B、S1的栈底元素存储在A[N/2]处,S2的栈底元素存储在A[N/2+1]处,每个栈的进栈操作都是向着数组两端进行;

C、S1的栈底元素存储在A[0]处,S2的栈底元素存储在A[N/2]处,每个栈的进栈操作都是向着数组右侧进行;

D、S1的栈底元素存储在A[N/2]处,S2的栈底元素存储在A[N-1]处,每个栈的进栈操作都是向着数组左侧进行;


45、【多选题】对于以下流程图,试分析它所包含的基本结构( ) <img src="http://edu-image.nosdn.127.net/70403F7E8A085A3EBF3E3CFC754412A3.png?imageView&thumbnail=520x520&quality=100" />

A、顺序结构

B、选择结构

C、循环结构

D、线性结构


46、【多选题】对于以下流程图,试分析它所包含的基本结构( ) <img src="http://edu-image.nosdn.127.net/E6E473A69BBC61FFCF2F0F8283B00FF9.png?imageView

A、顺序结构

B、选择结构

C、循环结构

D、线性结构


47、【多选题】对于以下流程图,试分析它所包含的基本结构( ) <img src="http://edu-image.nosdn.127.net/4D1B8611F0295E4EAC9A37FC4F59235D.png?imageView

A、顺序结构

B、选择结构

C、循环结构

D、线性结构


48、【多选题】下面数组可以按行主序、列主序的方式在主存中的存放,下列选项中正确的是( ) <img src="http://edu-image.nosdn.127.net/9CFD39025BBA4F44862EC2C7B1E20A88.png?imageView&thumbnail=520x520&quality=100" />

A、行主序时存放顺序为5E、6A、C5、8C、9B、B4、7E、B3、55

B、行主序时存放顺序为5E、8C、7E、6A、9B、B3、C5、B4、55

C、列主序时存放顺序为5E、8C、7E、6A、9B、B3、C5、B4、55

D、列主序时存放顺序为5E、6A、C5、8C、9B、B4、7E、B3、55


49、【多选题】若采用一维数组结构来实现动态表的存储,下面可能会遇到的问题有 ( )

A、在数组已满的情况下,要想再插入结点,需要将整个表移动到另外一块更大的连续存储空间;

B、在数组已满的情况下,要想再插入结点,可以直接新申请一个节点;

C、在数组未满的情况下,要想再插入结点,需要将插入节点处之后的所有节点向前移动;

D、在数组未满的情况下,要想再插入结点,需要将插入节点处之后的所有节点向后移动;


50、【多选题】下列有关算法复杂度的说法正确的是( )

A、折半搜索算法的时间复杂度为O(logn)

B、折半搜索算法的时间复杂度为O(nlogn)

C、归并排序算法的时间复杂度为O(logn)

D、归并排序算法的时间复杂度为O(nlogn)


51、【多选题】用高级语言编写程序时,可以用数组来实现栈。给定长度为N的数组A如图所示,下面说法正确的是 ( )<img src="http://edu-image.nosdn.127.net/8EB710DB5CC7521A4A8053C22B224260.jpg?imageView height: 93px;" />

A、使用数组实现栈时,只需要在数组A中存储栈的数据即可,不需要存储其他数据;

B、使用数组实现栈时,可以用A[0]存储栈顶位置,A[1…N-1]为栈的存储空间,栈底在数组A中位置固定;

C、使用数组实现栈时,可以用一个包含数组A和1个整型变量的结构来定义,A[0…N-1]为栈的存储空间,栈底在数组A中位置固定,整型变量定义为栈顶位置;

D、使用数组实现栈时,栈底元素必定一直在数组A[0]处;


52、【多选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么下列说法错误的是 ( )<img src="http://edu-image.nosdn.127.net/D14F9CDED934DD4FA019A05E6A718D54.png?imageView

A、字母‘a’的ASCII码是01100001

B、字母‘l’的ASCII码是01101101

C、符号‘

D、’的ASCII码是00100010

E、数字‘5’的ASCII码是00110101


53、【多选题】“模”这个概念来自计量系统,是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示模的余数。对于模为(12)10(其十六进制为(C)16)的计量系统,其显示范围为0~11。下列有关说法正确的是( )

A、(8)10+(7)10结果超出表示范围,会产生溢出,显示结果为(3)10

B、(7)16+(A)16结果超出表示范围,会产生溢出,显示结果为(5)16

C、(8)10+(7)10结果不会产生溢出,显示结果为(15)10

D、(7)16+(A)16结果不会产生溢出,显示结果为(11)16


54、【多选题】算法是计算学科中最具有方法论性质的核心概念,也被誉为计算学科的灵魂。下列哪些论述是正确的 ( )

A、算法的表示属于抽象学科形态的内容

B、算法的表示属于理论学科形态的内容

C、算法的表示属于设计学科形态的内容

D、对通用算法的实现和测试属于设计学科形态的内容

E、计算复杂性理论、P和NP类问题属于理论学科形态的内容

F、算法策略(如蛮干算法、贪婪算法、欧几里得算法)属于抽象学科形态的内容

G、算法策略(如蛮干算法、贪婪算法、欧几里得算法)属于理论学科形态的内容

H、算法策略(如蛮干算法、贪婪算法、欧几里得算法)属于设计学科形态的内容


【习题5

1、【单选题】计算学科常采用分层抽象的方法降低和控制系统的复杂程度,而分层抽象背后的原理是数学中的等价关系。请指出下列满足等价关系的是 ( )

A、血缘关系

B、并发关系

C、朋友关系

D、同姓关系


2、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。外语水平是优秀人才的什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


3、【单选题】求阿克曼函数的值A(1,1) =_____ . ( )

A、1

B、2

C、3

D、5


4、【单选题】下面是采用蒙特卡罗方法编写的计算圆周率p的值的Raptor程序。根据你的理解,请补全空白处(1)的代码。( ) <img src="http://edu-image.nosdn.127.net/7114B2802EE7DCB7FBA90344F30D5DDA.png?imageView

A、x*x+x*y=1

B、x*x+y*y&lt;=1

C、x*x+y*y&gt;=1

D、x*x+x*y= =1


5、【单选题】笛卡儿积具有重要的理论价值,可以说,事物之间所有的关联都在笛卡儿积之中。然而,人与机器对笛卡儿积产生的“组合爆炸”问题是无法进行处理的。因此,尽管笛卡儿积“完美无缺”,但却无任何实际的应用价值。因此,在实际工作中,我们还要充分运用与集合相关的函数、关系、定义等数学工具,将注意力放在事物之间具有实质性关联的方面,最终控制和降低系统的复杂性。集合A1,A2,…,An的乘积一般用法国数学家笛卡儿(Rene Descartes)的名字命名,即笛卡儿积。下列有关集合乘积描述不正确的是( )

A、A1×A2×…×An={(a1,a2,…,an)|ai∈Ai,i=1,2,…,n}

B、A1×A2×…×An的结果是一个有序n元组的集合,集合中的元素个数为 <img src="http://img1.ph.126.net/xvlsbd-fHqMbAQTzcWgAhQ==/6631933081352083003.png" />。假如<img src="http://img2.ph.126.net/qsS5moiov-gX4pXef9WuQg==/6631856115538140215.png" />(i=1,2,…,n),<img src="http://img2.ph.126.net/O_TwqvHK6-r9Tdf3xoIK3Q==/6631842921398610083.png" />,那么集合中有<img src="http://img1.ph.126.net/P6Wk2udTkLKUYWCcRQLkwQ==/6632168376840428080.png" />个元素

C、若集合A有n个元素,集合B有m个元素,A×B有<img src="http://img1.ph.126.net/d5r6t9_vysYhpJGhZqitaQ==/6630056215002058108.png" />个元素

D、若A={1,2,3},B={a,b},A×B={(1,a),(1,b),(2,a),(2,b),(3,a),(3,b)}


6、【多选题】在对待数学的问题上,数学家和计算机科学家侧重点分别是 ( )

A、数学家关心的是“是什么(What is it)”的问题,不是“怎么做(How to do it)”的问题

B、计算机科学家关心的不是“是什么(What is it)”的问题,而是“怎么做(How to do it)”的问题

C、数学家关心的不是“是什么(What is it)”的问题,而是“怎么做(How to do it)”的问题

D、计算机科学家不仅要知道“是什么(What is it)”的问题,而且要解决“怎么做(How to do it)”的问题


【单元测验5

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、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。“海纳百川”强调的是什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


8、【单选题】补全下面用Raptor给出求解斐波那契数的递归算法。<img src="http://edu-image.nosdn.127.net/D4EEC8054E707337C230E94B945BF1F8.png?imageView&thumbnail=520x520&quality=100" />

A、fab(b,a-1)

B、fab(a-1,b)

C、fab(a-1,b-1)

D、fab(b-1 ,a-1)


9、【单选题】求阿克曼函数的值A(1,1) =_____ 。( )

A、1

B、2

C、3

D、5


10、【单选题】求阿克曼函数的值A(2,1) =_____ 。 ( )

A、1

B、2

C、3

D、5


11、【单选题】下列关于递归和迭代的说法不正确的是 。( )

A、递归就是在过程或函数里调用自身

B、迭代指反复替换的意思

C、就效率而言,迭代程序的实现要比递归程序的实现耗费更多的时间和空间

D、迭代程序都可以转换为与它等价的递归程序


12、【单选题】递归概念中的调用自身,关于对“自身”两字加引号的说法不正确的______。( )

A、调用自身中的“自身”两个字不加引号,会出现循环定义的问题

B、递归定义从来不是以某一事物自身来定义的

C、递归定义是以比自身简单一些的说法来定义的

D、递归定义中“自身”是指计算的规模小于自身


13、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算下图所示区间内曲线<img src="http://img0.ph.126.net/x4iZcC9K2HhI4o6YaqDQUQ==/6631485580120933680.png" />下的近似面积(该区间内曲线与x轴、y轴所围成的区域的面积),那么随机数x,y的取值范围分别为( ) <img src="http://edu-image.nosdn.127.net/6768685FC0D13566256FD7161A7F5F87.png?imageView

A、<img src="http://img1.ph.126.net/w41LRQ7GRlXQQRzggDVtvQ==/6631672497097497010.png" />和<img src="http://img1.ph.126.net/o5ZUd6LtjVOdll9e6_briA==/6632006748629240347.png" />

B、<img src="http://img1.ph.126.net/w41LRQ7GRlXQQRzggDVtvQ==/6631672497097497010.png" style="white-space: normal;" />和<img src="http://img1.ph.126.net/ReQ8DpSwvlu8e8ophxjznA==/6632169476350148827.png" />

C、<img src="http://img2.ph.126.net/PMDweihMYv3chWaCv8qIVA==/6632056226652490574.png" />和<img src="http://img1.ph.126.net/o5ZUd6LtjVOdll9e6_briA==/6632006748629240347.png" style="white-space: normal;" />

D、<img src="http://img2.ph.126.net/PMDweihMYv3chWaCv8qIVA==/6632056226652490574.png" style="white-space: normal;" />和<img src="http://img1.ph.126.net/ReQ8DpSwvlu8e8ophxjznA==/6632169476350148827.png" style="white-space: normal;" />


14、【单选题】下面是采用蒙特卡罗方法编写的计算圆周率p的值的Raptor程序。根据你的理解,请补全空白处(1)的代码。 ( ) <img src="http://edu-image.nosdn.127.net/DF8A98CF7D70A91D9BBD4F71A3444E37.png?imageView

A、x*x+x*y=1

B、x*x+y*y&lt;=1

C、x*x+y*y&gt;=1

D、x*x+x*y==1


15、【单选题】分析一种理论体系存在的合理性及其意义一般采用逻辑与历史统一方法,而构造一种理论体系常用______方法。( )

A、逻辑

B、历史

C、逻辑与历史统一

D、公理化


16、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算下图所示区间内曲线<img src="http://img0.ph.126.net/yFuD7mOETWUAXtXY5WzpAA==/6631598829818588178.png" />下的近似面积,那么随机数x,y的取值范围分别为( ) <img src="http://edu-image.nosdn.127.net/6158952071BCEC54E3D8C1917998DC07.png?imageView&thumbnail=520x520&quality=100" />

A、[-6,6)和[-3,3)

B、[-6,0)和[-3,0)

C、[0,6)和[0,3)

D、[-6,0)和[0,3)


17、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。善于处理家庭内部矛盾的邻家大妈是成为伟大科学家的什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


18、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。伟大的科学家是成为家庭内部矛盾处理行家的什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


19、【单选题】笛卡儿积具有重要的理论价值,可以说,事物之间所有的关联都在笛卡儿积之中。然而,人与机器对笛卡儿积产生的“组合爆炸”问题是无法进行处理的。因此,尽管笛卡儿积“完美无缺”,但却无任何实际的应用价值。因此,在实际工作中,我们还要充分运用与集合相关的函数、关系、定义等数学工具,将注意力放在事物之间具有实质性关联的方面,最终控制和降低系统的复杂性。集合A1,A2,…,An的乘积一般用法国数学家笛卡儿(Rene Descartes)的名字命名,即笛卡儿积。下列有关集合乘积描述不正确的是( )

A、A1×A2×…×An={(a1,a2,…,an)|ai∈Ai,i=1,2,…,n}

B、A1×A2×…×An的结果是一个有序n元组的集合,集合中的元素个数为<img src="http://img1.ph.126.net/xvlsbd-fHqMbAQTzcWgAhQ==/6631933081352083003.png" />。假如 <img src="http://img2.ph.126.net/qsS5moiov-gX4pXef9WuQg==/6631856115538140215.png" style="white-space: normal;" /> (i=1,2,…,n),<img src="http://img2.ph.126.net/O_TwqvHK6-r9Tdf3xoIK3Q==/6631842921398610083.png" />,那么集合中有<img src="http://img1.ph.126.net/P6Wk2udTkLKUYWCcRQLkwQ==/6632168376840428080.png" style="font-family: &quot;Times New Roman&quot;, serif; font-size: 14px; white-space: normal;" />个元素。

C、若集合A有n个元素,集合B有m个元素,A×B有<img src="http://img1.ph.126.net/d5r6t9_vysYhpJGhZqitaQ==/6630056215002058108.png" />个元素

D、 若A={1,2,3},B={a,b},A×B={(1,a),(1,b),(2,a),(2,b),(3,a),(3,b)}


20、【单选题】数列{an}满足以下递归关系:<img src="http://img0.ph.126.net/9x55RYLIUHqTk71twK9-Cg==/1959910262936791890.png" />,下面给出了求an的Raptor程序,请补全横线的程序。 ( )<img src="http://edu-image.nosdn.127.net/C080B280F88501FD1555EE0665CFA2C0.jpg?imageView&thumbnail=890x0&quality=100" /><img src="http://edu-image.nosdn.127.net/6DDFEE04F167E8D8D3EF90D5D8C0324B.jpg?imageView&thumbnail=890x0&quality=100" />

A、countAn(n,value)

B、countAn(n+1,value)

C、countAn(n-1,value)

D、countAn(n-1,3*vlaue + 4)


21、【单选题】数列{an}满足以下递归关系:<img src="http://img1.ph.126.net/iagpXL46ri7qUk8dZoe7Xg==/1668865137018129781.png" />,下面给出了求an的Raptor程序,请补全横线的程序。 ( )<img src="http://edu-image.nosdn.127.net/9E3DCBD7E0803ACBABD917D5D6F69F2F.jpg?imageView

A、countAn(n-1,value)

B、countAn(n,value)

C、countAn(n+1,value)

D、countAn(n+1,2*value + (2*n-3))


22、【单选题】数列{an}满足以下递归关系:<img src="http://img2.ph.126.net/LEuCHWwV7D5tgrOtAkJD0Q==/707909566527866138.png" />,下面给出了求an的Raptor程序,请补全横线的程序。 ( )<img src="http://edu-image.nosdn.127.net/6307C7C24339F8AF6F8A21E63743ECC2.jpg?imageView&thumbnail=890x0&quality=100" /><img src="http://edu-image.nosdn.127.net/CE06CCC31E7E2CE665BB01981A064F37.jpg?imageView&thumbnail=890x0&quality=100" />

A、countAn(n,value)

B、countAn(n-1,value)

C、countAn(n+1,value)

D、countAn(n-1,(n-1)*value + 2)


23、【单选题】数列{an}满足以下递归关系:<img src="http://img0.ph.126.net/SxHBMg3ypqtwl0B3F_MQvQ==/132574714131259761.png" />,下面给出了求an的Raptor程序,请补全横线的程序。 ( )<img src="http://edu-image.nosdn.127.net/7226753591F48ADF99F9EB8C901815E1.jpg?imageView&thumbnail=890x0&quality=100" /><img src="http://edu-image.nosdn.127.net/954E95CDA093043BB6C44492CD8FFFE2.jpg?imageView&thumbnail=890x0&quality=100" />

A、countAn(n-1,value1),countAn(n-2,value2)

B、countAn(n-1,value2), countAn(n-2,value1)

C、countAn(n,value1), countAn(n-1,value2)

D、countAn(n,value2), countAn(n,value1)


24、【单选题】下面给出了求1+2+3+…+n的递归算法的Raptor程序的sum()子程序,请补全横线处的程序。 ( )<img src="http://edu-image.nosdn.127.net/BC6649FC559D730A86B1227A9CC7BA99.png?imageView

A、sum(n-1,temp)

B、sum(n-1,value)

C、sum(n,temp)

D、sum(n,value)


25、【单选题】已知数列{an}满足:<img src="http://img2.ph.126.net/bwF5Gu6t-kEnfKqnWVkgNQ==/6631460291354821748.png" />,请补全横线处的程序。 ( )<img src="http://edu-image.nosdn.127.net/2506258EED20440A9B6D9B62FBA85911.png?imageView height: 335px;" /><img src="http://edu-image.nosdn.127.net/5351956A74CA0CDB2DF4D5FA34098F32.png?imageView height: 342px;" />

A、n

B、n-1

C、n+1

D、<img src="http://img2.ph.126.net/7PaaJLDcsPUOb6USZoQynQ==/6631238190001381088.png" />


26、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤2范围内曲线y=2与 <img src="http://img2.ph.126.net/31TJEyUW1Yk5kSTFB7vK6g==/6597849320403137225.png" /> 之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )。<img src="http://edu-image.nosdn.127.net/5CBED8B66ED79F1D21F54373EABA965A.png?imageView&thumbnail=890x0&quality=100" />

A、<img src="http://img1.ph.126.net/MBpJpbbzti4mZi69KsOjtA==/6632196964143782758.png" />

B、<img src="http://img2.ph.126.net/s6EW__5t1w3FaChQNiUxRA==/6632221153399630985.png" />

C、<img src="http://img2.ph.126.net/sOLzXheIbVVBO6dQGr-cJg==/6631930882329867977.png" />

D、<img src="http://img2.ph.126.net/LOz7nz-2bT9R_12HtbWi3g==/6632460846931782458.png" />


27、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤3范围内曲线y=1与<img src="http://img2.ph.126.net/Kcg-lJWQC5ZoDmive3Jd7g==/1856890421460614402.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="http://edu-image.nosdn.127.net/C5D5636103FD622BB96CB2B33CE3CEAD.png?imageView&thumbnail=890x0&quality=100" />

A、[1,3+sin3],[3,3+sin3]

B、[1,3],[1,3+sin3]

C、[1,3],[3,3+sin3]

D、[sin3,3],[1,3+sin3]


28、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算2≤x≤3范围内曲线y=0与<img src="http://img2.ph.126.net/X4eKkzWRxG-G1eTYPfXv-w==/6597885604286852321.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="http://edu-image.nosdn.127.net/1708D19A6E3C6FFC133CC6C8ABD0704A.png?imageView

A、x∈[1,3],y∈[0, log2+2]

B、x∈[2,3],y∈[1, log2+2]

C、x∈[2,3],y∈[0, log2+2]

D、x∈[1,2],y∈[0, log2+2]


29、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤2范围内曲线<img src="http://img2.ph.126.net/nXFRDBJqq-BzjlNjI0AWsw==/6632459747420168366.png" />与<img src="http://img2.ph.126.net/90Je6CUtEZOiTs2iUcE63g==/6632114500771715114.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="http://edu-image.nosdn.127.net/D3DA3E4AF677C8D1E89D2F3677CFB2F3.png?imageView&thumbnail=890x0&quality=100" />

A、x∈[0,2],y∈[1, arctan2+2]

B、x∈[1,2],y∈[0, arctan2+2]

C、x∈[1,2],y∈[0.5, arctan2+2]

D、x∈[1,2],y∈[1, arctan2+2]


30、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤2范围内曲线 <img src="http://img2.ph.126.net/OozUo6AwBl59b63yC1Et-g==/6632724729722915045.png" />与<img src="http://img2.ph.126.net/XSceSmwdJd-cH9rpBYIaZQ==/6631285469001334484.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="http://edu-image.nosdn.127.net/6E2473B6E0708F06CCE202DE27AF0DBC.png?imageView&thumbnail=890x0&quality=100" />

A、x∈[1,2],y∈[1/5, 6]

B、x∈[0,2],y∈[1/5, 6]

C、x∈[1,2],y∈[2/5, 6]

D、x∈[1,2],y∈[2, 6]


31、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算2≤x≤4范围内曲线<img src="http://img2.ph.126.net/dKF2VMktOC3gcEd8ukxS5Q==/6608675111887391237.png" />与<img src="http://img1.ph.126.net/pVM1C8K6hNDTxHHDlOh_cw==/6632044132027392310.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="http://edu-image.nosdn.127.net/5D70F30714A6CBD42C94F240DC97ABE2.png?imageView&thumbnail=890x0&quality=100" />

A、x∈[1,4],y∈[-1,0]

B、x∈[2,4],y∈[-1,1]

C、x∈[2,4],y∈[-1,0]

D、x∈[0,4],y∈[-1,0]


32、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤2范围内曲线y=2与<img src="http://img1.ph.126.net/PT5s8Jgf1ir3_6O6TQlp5Q==/6632394876234114499.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="http://edu-image.nosdn.127.net/1FEBBE2FB377D0F91C732685F6D05ECA.png?imageView&thumbnail=890x0&quality=100" />

A、<img src="http://img2.ph.126.net/gI6Fk5lMaEnhYjqeFJykIw==/6632596086861997025.png" />

B、<img src="http://img1.ph.126.net/CwjnSAn8V0bp2iNmieUHSg==/6632222252911630924.png" />

C、<img src="http://img2.ph.126.net/tq_A6lj6WPpLc84x9smNow==/6632334403094589257.png" />

D、<img src="http://img1.ph.126.net/7UaAnkXEzfykA8DYqdSwpg==/6632562002001539248.png" />


33、【单选题】下面给出了求平方根的亚历山大时代的“海伦算法”的Raptor程序,请补全横线处的程序(要求平方根的精度为0.0001)。 ( )<img src="http://edu-image.nosdn.127.net/C747B7FDB936312965531EC41E052A54.png?imageView&thumbnail=890x0&quality=100" />

A、abs(a-b^2)&lt;0.0001

B、abs(a+b^2)&lt;0.0001

C、abs( a^2-b)&lt;0.0001

D、abs(a^2+b)&lt;0.0001


34、【单选题】下面给出了汉诺塔(Hanoi)问题的递归算法Raptor程序的move()子程序,请补全横线处的程序。 ( )<img src="http://edu-image.nosdn.127.net/A240BD7ED4C2F6D50E41BE9777C4B76A.png?imageView height: 1px;" /><img src="http://edu-image.nosdn.127.net/3D1C22AB1F4035D33A477ADD1CF2BC09.png?imageView height: 1px;" /><img src="http://edu-image.nosdn.127.net/B2364A5B88DDAB9285FFB3EB24B03F82.png?imageView

A、move(u-1,z,x,y)

B、move(u-1,x,z,y)

C、move(u-1,x,y,z)

D、move(u-1,y,z,x)


35、【单选题】猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半多一个。第10天只剩一个桃子,求第一天共摘下来多少个桃子?注:递推也是一种迭代,但是往往被人误以为是递归(递归是自己调用“自己”,递推不是)。下图是使用Raptor实现上述猴子吃桃问题的迭代程序(递推程序),请补全横线处的程序。 ( )<img src="http://edu-image.nosdn.127.net/445E2ADA3F26B1529F94BDD2D1ACD100.png?imageView

A、a

B、a+1

C、a-1

D、a+2


36、【多选题】在对待数学的问题上,数学家和计算机科学家侧重点分别是 ( )

A、数学家关心的是“是什么(What is it)”的问题,不是“怎么做(How to do it)”的问题

B、计算机科学家关心的不是“是什么(What is it)”的问题,而是“怎么做(How to do it)”的问题

C、数学家关心的不是“是什么(What is it)”的问题,而是“怎么做(How to do it)”的问题

D、计算机科学家不仅要知道“是什么(What is it)”的问题,而且要解决“怎么做(How to do it)”的问题


37、【多选题】下列关于数学具有的明显区别于其他学科的特征,说法正确的是 。( )

A、高度的抽象性。数学的抽象程度大大超过自然科学中一般的抽象

B、逻辑的严密性。数学高度的抽象性和逻辑的严密性是紧密相关的

C、普遍的适用性。数学的高度抽象性决定了它的普遍适用性

D、定理的完整性。数学语言长期的发展使得它具备相当完善的相关定理


38、【多选题】下列关于将一个具体的数字逻辑转换成抽象的代数表达式而加以分析和研究的说法正确的是 ( )

A、研究数字逻辑电路,我们所关心的是电路所完成的逻辑功能,而不是电的或机械的性能

B、一般只考虑输入变量和输出变量之间的逻辑关系,并用数学的方式来描述

C、代数表达式是以理想的形式来表示实际的数字逻辑电路,反映了逻辑电路的特征和功能

D、代数表达式尽管带来了一些方便,但是不能完全反映逻辑电路的特征和功能


39、【多选题】下面关于数学家和计算机科学家的说法正确的是( )

A、数学家侧重于强烈的几何推理和关于无限问题的推理

B、计算机科学家侧重于对变化的动态过程(不连续过程)状态的重点把握

C、计算机科学家倾向于将问题分解成若干状态,并精确地定义事物处理的每一步骤

D、数学家倾向于用公式来描述事物的状态


40、【多选题】理解源于数学,定义、定理和证明是数学的核心,也是计算学科理论形态的核心内容。下列关于“定义”的描述正确的有()

A、定义是蕴含在公理系统之中的概念和命题

B、定义是被证明为真的数学命题

C、定义是为使人们确信一个命题为真而作的一种逻辑论证

D、定义是对一种事物的本质特征或一个概念的内涵与外延确切而简要的说明

E、定义不可用含混、隐晦或比喻性词语来表示


【习题6

1、【单选题】下列有关系统同构的说法不正确的是 ( )

A、系统同构是指不同系统数学模型之间存在的数学同构

B、系统同构是数学同构概念的拓展

C、不同系统间的数学同构关系具有自反性和传递性,但不具有对称性。因此,系统同构可以用于模型简化,不能用于划分等价类

D、布尔代数与数字逻辑电路同构


2、【单选题】下列有关复杂性的说法不正确的是 ( )

A、根据信息论的观点,复杂度可以定义为系统表明自身方式数目的对数,或是系统可能状态数目的对数:K=logN,其中K是复杂度,N是不同的可能状态数

B、若两个系统各自有M个和N个可能状态,那么组合系统的复杂度为<img src="http://img0.ph.126.net/KEhpxdOksYrYofzzDHCvSw==/6631514167422884301.png" />

C、从可操作性的角度来看,复杂性可以定义为:寻找最小的程序或指令集来描述给定的“结构”,即一个数字序列

D、若用比特计算,最小程序的大小相对于数字序列的大小就是其复杂性的度量


3、【单选题】笛卡尔积对于理解计算复杂性具有重要的理论价值。下列有关笛卡尔积的说法不正确的是 ( )

A、根据笛卡尔积,由10个具有相互作用的元素组成的系统存在<img src="http://img2.ph.126.net/FeOZsItBnVLUGc6WmEWmgQ==/3098758018625669876.png" />个状态,64个元素组成的系统存在<img src="http://img0.ph.126.net/0ouxml83EVeSTI6LV-4pGQ==/6630669742490600013.png" />个状态

B、笛卡尔积具有重要的理论价值,可以说,事物之间所有的关联都在笛卡尔积之中

C、人与机器对笛卡尔积产生的“组合爆炸”问题是无法进行处理的

D、正是由于笛卡尔积理论上的“完美无缺”,所以它有巨大的应用价值


4、【单选题】在周以真倡导的计算思维中,用来控制和降低软件系统复杂性的概念是 ( )

A、计算

B、分层抽象

C、自动化

D、设计


5、【单选题】在密码学领域,下列关于攻击者攻击方式的说法正确的是 ( )

A、在现实世界中,攻击者往往从数学角度进行攻击

B、在现实世界中,攻击者往往从落实数学的方法上寻找缺陷进行攻击

C、在现实世界中,攻击者往往先从数学角度进行攻击,攻击不成功时,再从落实数学的方法上寻找缺陷进行攻击

D、在现实世界中,攻击者既不是从数学角度进行攻击,也不是从落实数学的方法上寻找缺陷进行攻击,而是另辟蹊径


6、【单选题】模型与实现是认识与实践的一种具体体现,在计算学科中,它反映了抽象、理论和设计3个过程的基本内容。模型与实现包括建模、验证和实现3方面的内容。以下论述不正确的是 ( )

A、建模主要属于学科抽象形态方面的内容

B、建模主要属于学科理论形态方面的内容

C、模型的验证主要属于学科理论形态方面的内容

D、模型的实现则主要属于学科设计形态方面的内容


7、【多选题】系统科学方法针对的是复杂性问题,而复杂性又是相对于人的能力而言的。要理解软件开发的复杂性和困难,就有必要先了解“人固有能力的局限性,以及使用工具后产生的力量“。下列哪些选项支撑这个观点 ( )

A、就体力而言,例如,目前跳高的世界纪录是2.45m(1993年,古巴人哈维尔·索托马约尔创造),而对一个普通的成年人来说,要想跳过1m的高度并不困难。现在,如果我们借鉴在算法复杂性分析中的“大O”表示,那么,显然,世界冠军与我们一般的成年人相比,其体力处在同一个数量级。

B、就脑力而言,要说人的能力处在同一个数量级更是让人难以接受。然而,如果能像体育运动那样明确比赛规则的话,就不得不接受人固有的脑力也处在同一个数量级的事实。比如,1加2加3一直加到N,规定必须一步一步相加,当N确定时,人们所花费的时间不会相差太多,更一般的,当用同一个算法解决同一个问题时,不同的人所花费的时间大致在一个数量级之中。换言之,在这种意义上,人的脑力处于同一个数量级。

C、既然人的体力和脑力极其有限,人固有的体力和脑力又处在同一个数量级上,那又如何解释人类在认知和改造客观世界中所产生的巨大力量?答案在于,依靠工具,人既能够创造工具又能够使用工具。

D、尽管人还未能跳过2.45m的高度,计算的速度也不快(智力本质上可以看作是一个认知过程,就时间而言,所有的智力过程都是不可逆的、确定的计算过程,也就是一种计算)。然而,若使用有形的工具,如飞机,人就可以飞得很高;使用无形的工具,如数学理论,就可以在较短的时间内解决一些复杂的计算问题。


【单元测验6

1、【单选题】下列有关系统同构的说法不正确的是 ( )

A、系统同构是指不同系统数学模型之间存在的数学同构

B、系统同构是数学同构概念的拓展

C、不同系统间的数学同构关系具有自反性和传递性,但不具有对称性。因此,系统同构可以用于模型简化,不能用于划分等价类

D、布尔代数与数字逻辑电路同构


2、【单选题】下列说法不正确的是 ( )

A、人的体力是相当有限的,并且处在同一数量级

B、人的脑力因人而异,可以按算法中的大O来划分成若干个数量级

C、人类在认知和改造客观世界中所产生的巨大力量来源于使用工具后产生的力量

D、人类使用工具可以在较短的时间内,解决一些复杂的计算问题


3、【单选题】下列有关复杂性的说法不正确的是 ( )

A、根据信息论的观点,复杂度可以定义为系统表明自身方式数目的对数,或是系统可能状态数目的对数:K=logN,其中K是复杂度,N是不同的可能状态数。

B、若两个系统各自有M个和N个可能状态,那么组合系统的复杂度为<img src="http://img0.ph.126.net/KEhpxdOksYrYofzzDHCvSw==/6631514167422884301.png" />

C、从可操作性的角度来看,复杂性可以定义为:寻找最小的程序或指令集来描述给定的“结构”,即一个数字序列

D、若用比特计算,最小程序的大小相对于数字序列的大小就是其复杂性的度量


4、【单选题】下列叙述分别体现了软件开发的系统化方法需要遵循的基本原则:抽象第一的原则、层次划分的原则、模块化原则。请按下列叙述选择对应的原则 ( )(1)对实际的事物进行人为处理,抽取所关心的、共同的、本质特征的属性,并对这些事物及其特征属性进行描述。由于抽取的是共同的、本质特征的属性,从而大大降低了系统元素的绝对数量。 (2)根据系统模型说明的原因和真实系统提供的依据,提出以模型代替真实系统进行模拟实验,达到认识真实系统特性和规律性的方法。 (3)如果一个系统过于复杂,以至于很难处理,那么,就得先将它分解为若干子系统。

A、抽象第一原则、层次划分原则、模块化原则

B、抽象第一原则、模块化原则、层次划分原则

C、层次划分原则、抽象第一原则、模块化原则

D、层次划分原则、模块化原则、抽象第一原则


5、【单选题】笛卡尔积对于理解计算复杂性具有重要的理论价值。下列有关笛卡尔积的说法不正确的是 ( )

A、根据笛卡尔积,由10个具有相互作用的元素组成的系统存在<img src="http://img2.ph.126.net/FeOZsItBnVLUGc6WmEWmgQ==/3098758018625669876.png" />个状态,由64个元素组成的系统存在<img src="http://img0.ph.126.net/0ouxml83EVeSTI6LV-4pGQ==/6630669742490600013.png" />个状态

B、笛卡尔积具有重要的理论价值,可以说,事物之间所有的关联都在笛卡尔积之中

C、人与机器对笛卡尔积产生的“组合爆炸”问题是无法进行处理的

D、正是由于笛卡尔积理论上的“完美无缺”,所以它有巨大的应用价值


6、【单选题】关于软件的复杂性,1999年图灵奖获得者布鲁克斯(Frederick P.Brooks)在其著作《人月神话》(The Mythical Man-month)一书中从复杂度、一致性、可变性、不可见性等方面做了系统的分析,揭示了软件所固有的困难。下列有关布鲁克斯(Frederick P.Brooks)总结的软件所固有的困难的说法不正确的是 ( )

A、复杂度,复杂是软件的根本属性

B、一致性,软件不必随接口变化就能保持各子系统之间的一致性

C、可变性,软件随环境因素而变化

D、不可见性,软件是看不见的


7、【单选题】在周以真倡导的计算思维中,用来控制和降低软件系统复杂性的概念是 ( )

A、计算

B、分层抽象

C、自动化

D、设计


8、【单选题】在密码学领域,下列关于攻击者攻击方式的说法正确的是 ( )

A、在现实世界中,攻击者往往从数学角度进行攻击

B、在现实世界中,攻击者往往从落实数学的方法上寻找缺陷进行攻击

C、在现实世界中,攻击者往往先从数学角度进行攻击,攻击不成功时,再从落实数学的方法上寻找缺陷进行攻击

D、在现实世界中,攻击者既不是从数学角度进行攻击,也不是从落实数学的方法上寻找缺陷进行攻击,而是另辟蹊径


9、【单选题】计算机网络是计算机系统中一个有代表性的复杂系统,需要高度协调的工作才能保证系统的正常运行。为此,必须精确定义网络中数据交换的所有规则(网络协议),然而由这些规则组成的集合却相当庞大和复杂。为了解决复杂网络协议的设计问题,国际标准化组织(ISO)采用系统科学的思想,定义了现在被广泛使用的开放系统互连模型(Open System Interconnection,OSI),该模型将整个网络协议划分为几个层次 ( )

A、应用层、传输层、网络层、网络接口层

B、物理层、网络接口层、数据链路层、网络层、运输层、表示层和应用层

C、物理层、数据链路层、网络层、运输层、会话层、表示层和应用层

D、应用层、运输层、网络层、数据链路层、物理层


10、【多选题】当系统的结构不能被描述,或描述它的最小算法与系统本身具有相同的信息比特数时,则称该系统为根本复杂系统。在达到根本复杂之前,人们仍可以编写出能够执行的程序,否则,做不到。下列选项中正确的是 ( )

A、序列“aaaaaaa…”是一个亚(准)复杂性系统;

B、序列“aabaabaabaab…”是根本复杂系统;

C、序列“aabaababbaabaababb…”是根本复杂系统;

D、序列“aababbababbbabaaababbab…”是根本复杂系统;


11、【多选题】在软件开发的前期,要对用户的需求进行分析,然后将这种需求抽象为一种信息结构,这种结构被称为概念结构。软件概念结构的特点决定了这种结构的设计在很多情况下很难采用形式化的方法,而采用非形式化的系统化方法(如结构化方法、面向对象方法等)却可以有效地控制和降低概念结构设计的复杂性。最后,完成编码,使软件形式化。概念结构的特点包括( )

A、能真实、充分地反映现实世界,包括事物和事物之间的联系。

B、能满足用户对数据的处理要求。

C、易于程序员理解,但不要求计算机的用户能够理解。

D、易于更改,当应用环境和应用要求改变时,能容易地对概念结构进行修改和扩充。

E、易于向计算机支持的数据结构转换。


12、【多选题】对软件的分析,可以从系统的角度,也可以从集合的角度来分析。因此,控制和降低软件的复杂度的问题就可以转化为如何降低系统的复杂性,或更为基础地如何降低集合复杂性的问题。下列哪些选项能够有效地降低系统(或集合)的复杂性 ( )

A、要使一个集合的复杂性下降,就要想办法使它有序;而要使一个集合有序,最好的办法就是对它按等价类进行分割。

B、要使一个软件系统的复杂性下降,无非也是分割,就要将其进行分割,也就是将一个大系统划分为若干小的子系统,最终,使人们易于理解和交流。

C、系统软件开发中,要遵循抽象第一的原则。所谓抽象,就是要对实际的事物进行人为处理,抽取所关心的、共同的、本质特征的属性,并对这些事物及其特征属性进行描述。由于抽取的是共同的、本质特征的属性,从而大大降低了系统元素的绝对数量。

D、我们知道,一个系统就是一个集合。那么,一个系统的分解也就是一个集合的分解。在集合分解中,有一个称为等价类的重要概念,使用该概念可以将一个集合划分为若干互不相交的子集(等价类),从而降低了系统的复杂性。


13、【多选题】系统科学方法针对的是复杂性问题,而复杂性又是相对于人的能力而言的。要理解软件开发的复杂性和困难,就有必要先了解“人固有能力的局限性,以及使用工具后产生的力量“。下列哪些选项支撑这个观点 ( )

A、就体力而言,例如,目前跳高的世界纪录是2.45m(1993年,古巴人哈维尔·索托马约尔创造),而对一个普通的成年人来说,要想跳过1m的高度并不困难。现在,如果我们借鉴在算法复杂性分析中的“大O”表示,那么,显然,世界冠军与我们一般的成年人相比,其体力处在同一个数量级。

B、就脑力而言,要说人的能力处在同一个数量级更是让人难以接受。然而,如果能像体育运动那样明确比赛规则的话,就不得不接受人固有的脑力也处在同一个数量级的事实。比如,1加2加3一直加到N,规定必须一步一步相加,当N确定时,人们所花费的时间不会相差太多,更一般的,当用同一个算法解决同一个问题时,不同的人所花费的时间大致在一个数量级之中。换言之,在这种意义上,人的脑力处于同一个数量级。

C、既然人的体力和脑力极其有限,人固有的体力和脑力又处在同一个数量级上,那又如何解释人类在认知和改造客观世界中所产生的巨大力量?答案在于,依靠工具,人既能够创造工具又能够使用工具。

D、尽管人还未能跳过2.45m的高度,计算的速度也不快(智力本质上可以看作是一个认知过程,就时间而言,所有的智力过程都是不可逆的、确定的计算过程,也就是一种计算)。然而,若使用有形的工具,如飞机,人就可以飞得很高;使用无形的工具,如数学理论,就可以在较短的时间内解决一些复杂的计算问题。


14、【多选题】如果一个系统过于复杂,以至于很难处理, 那么,就得先将其分解为若干子系统(划分)。在计算机系统中,人们希望在层次的划分中遵循等价类划分的3个基本原则。另外,为便于记忆,还希望划分后的层次数目控制在心理学中有关短时记忆最大容量7±2的范围之内,该容量后来被修正为5±2。下列哪几个选项遵循这一原则 ( )

A、计算机网络的层次结构

B、计算机的体系结构

C、树和图的逻辑结构

D、若将计算机科学领域的所有概念视为一个集合,可以根据学科形态将该集合划分为抽象、理论和设计三个子集(等价类),这种划分可以大大降低计算学科的认知复杂度。正是基于这一划分,1989年发表的“计算作为一门学科”(Computing as a discipline)报告,论证了计算作为一门学科的客观存在。


15、【多选题】模型与实现是认识与实践的一种具体体现,在计算学科中,它反映了抽象、理论和设计3个过程的基本内容。模型与实现包括建模、验证和实现3方面的内容。以下论述不正确的是 ( )

A、建模主要属于学科抽象形态方面的内容

B、建模主要属于学科理论形态方面的内容

C、模型的验证主要属于学科理论形态方面的内容

D、模型的实现则主要属于学科设计形态方面的内容

E、模型的实现则主要属于学科理论形态方面的内容


16、【判断题】高级语言抽象掉了汇编语言所关心的寄存器、位、磁盘等概念,使软件开发的生产率提高了若干倍,同时,软件的可靠性、简洁性也大为提高,相对于汇编语言,高级语言有效地降低了软件的复杂性。因此,1999年图灵奖获得者布鲁克斯(Frederick P.Brooks)认为在软件领域人们所取得的进展,如果说有重大进展的话,那就是从汇编语言到高级语言的进展,其他的进展只能算是一种渐进。 ( )

A、正确

B、错误


【习题7

1、【单选题】计算机从业人员的价值观与工作观等社会与职业问题已极大地影响着计算产业的发展,并引起业界人士的高度重视。CS2013 将该领域定义为“社会问题与专业实践”,强调它对计算学科的重要作用和影响。“社会问题与专业实践”主要属于计算学科 形态的内容。 ( )

A、抽象

B、理论

C、设计

D、抽象、理论和设计


2、【单选题】若员工不顾自己是否确信估计的正确性,不顾领导和同事的意见,不通过公司内部机制而直接进行检举,就可能会对公司产生严重的后果。下面列出的条件中,满足 ,则检举行为是公正的;若该检举同时还满足 ,则该检举就是义不容辞的道德义务。 ( )(1)公司的产品或政策将会给公司员工或公众造成严重、巨大的伤害,无论受害人是使用者还是旁观者或其他人员。(2)一旦员工确定某种产品可能会给使用者或公众造成严重危害,应向其直接领导报告,使其了解自己的意见。否则,该员工的检举行为就不是完全公正的。(3)若员工的上级领导没有对员工的报告做出积极的反应,员工应该尽一切可能通过公司内部程序在公司内部解决问题。(4)检举人必须有令人信服的确凿证据,能说服一个理智、公正的观察员相信他对事情的估计是正确的,公司的产品、法令或政策确实会给公众或顾客造成严重的伤害或带来巨大威胁。(5)员工必须有充分的理由相信,一旦将问题公之于众后,产品会进行改进,而且员工应有绝对把握,值得为此冒险。

A、(1)(2) (3)(4)(5)

B、(1)(2)(3) (4)(5)

C、(1)(2)(3)(4) (5)

D、(1) (2)(3)(4)(5)


3、【单选题】道德选择的步骤(算法)顺序为 ( )(1)确定所面临的问题:尽量搜集更多的信息以帮助自己对当前问题有一个清晰的认识,包括问题的性质、已有的事实、前提和假设等。(2)从不同的角度认识所面临的难题的性质,包括确定特定情况下适用的道德原则,并对相互之间可能发生冲突的道德原则进行权衡。(3)利用现有的道德准则,检查该问题的适用性,如果适用则采取行动进行解决;如果问题比较复杂,解决方案尚不明确,则继续下面的步骤。(4)形成解决问题的候选方案。(5)实施所选方案。(6)对候选方案进行评价,考虑所有候选方案的潜在道德后果,做出最为有利的选择。(7)对实施的结果进行检查和评价。

A、(1)(3)(2)(4)(6)(5)(7)

B、(1)(2)(3)(4)(5)(6)(7)

C、(1)(2)(3)(4)(6)(5)(7)

D、(1)(3)(2)(4)(5)(6)(7)


4、【多选题】下列关于团队组建目的说法正确的是 ( )

A、团队组建的目的是为了业绩,剩下的工作就是围绕这个目标而展开。

B、在团队建设中,团结、归属感是团队最重要的特征,为了团结可以牺牲业绩。

C、当工作组强调业绩标准而非所谓的团结和归属感的时候,它不仅能取得显著的业绩,而且因为共同的切身利益,团队个人之间,往往会更加彼此尊重,并最终促进各自的友谊。

D、对高效的团队来说,共同的业绩目标起到的激励作用远比组建团队的愿望本身更大。


5、【多选题】英国德蒙特福德大学(De Montfort University,DMU)信息技术管理与研究中心穆罕默德教授认为“职业化”应该视为从业人员、职业团体及其服务对象——公众之间的三方关系准则。对该准则的理解可以借用计算机科学中“协议”思想作进一步讨论,下列说法正确的是( )

A、该准则是从事某一职业、并得以生存和发展的充分条件。

B、该准则隐含地为从业人员、职业团体(由雇主作为代表)和公众(或社会)拟订了一个三方协议,协议中规定的各方的需求、期望和责任就构成了职业化的基本内涵。

C、从业人员希望职业团体能够抵制来自社会的不合理要求,能够对职业目标、指导方针和技能要求不断进行检查、评价和更新,从而保持该职业的吸引力。

D、职业团体也对从业人员提出了要求,要求从业人员具有与职业理想相称的价值观念,具有足够的、完成规定服务所要求的知识和技能。


【单元测验7

1、【单选题】计算机从业人员的价值观与工作观等社会与职业问题已极大地影响着计算产业的发展,并引起业界人士的高度重视。CS2013 将该领域定义为“社会问题与专业实践”,强调它对计算学科的重要作用和影响。“社会问题与专业实践”主要属于计算学科 形态的内容。 ( )

A、抽象

B、理论

C、设计

D、抽象、理论和设计


2、【单选题】若员工不顾自己是否确信估计的正确性,不顾领导和同事的意见,不通过公司内部机制而直接进行检举,就可能会对公司产生严重的后果。下面列出的条件中,满足 ,则检举行为是公正的;若该检举同时还满足 ,则该检举就是义不容辞的道德义务。( )(1)公司的产品或政策将会给公司员工或公众造成严重、巨大的伤害,无论受害人是使用者还是旁观者或其他人员。(2)一旦员工确定某种产品可能会给使用者或公众造成严重危害,应向其直接领导报告,使其了解自己的意见。否则,该员工的检举行为就不是完全公正的。(3)若员工的上级领导没有对员工的报告做出积极的反应,员工应该尽一切可能通过公司内部程序在公司内部解决问题。(4)检举人必须有令人信服的确凿证据,能说服一个理智、公正的观察员相信他对事情的估计是正确的,公司的产品、法令或政策确实会给公众或顾客造成严重的伤害或带来巨大威胁。(5)员工必须有充分的理由相信,一旦将问题公之于众后,产品会进行改进,而且员工应有绝对把握,值得为此冒险。

A、(1)(2) (3)(4)(5)

B、(1)(2)(3) (4)(5)

C、(1)(2)(3)(4) (5)

D、(1) (2)(3)(4)(5)


3、【单选题】将讨论范围限制到一种与职业相关的具体、特定的检举方式上,即非政府检举、非个人检举,未来的职业人员应该避免的检举有 ( )

A、检举的目的是出于道德原因,如盈利性公司的员工希望生产安全的产品。

B、检举的内容是一些产品和操作方面的情况,如设计错误、使用劣等材料、违规操作或者低于生产工艺标准等。

C、出于复仇心理或其他原因的检举行为。

D、所检举的行为极有可能对社会公众、公司员工以及产品的使用者造成严重的危害。


4、【单选题】无论选择的是团队制还是单一领导制,都采用的是以成果描述为目的,而不是活动描述为目的。以成果描述的目标指的是界定成功的具体成果,而以获得描述是指取得成功进行的必要活动。这里的工作成果指的是努力的结果、成效、最终产品或行动产生的影响,它们清晰可见,实实在在,可以以多种方式去衡量。以下哪些是以成果为目标进行描述的 ( )(1)第二季度公司要赢得至少5个新客户。(2)月底前,完成新软件许可权的审批工作。(3)制定赢得新客户的实施计划。(4)这学期学习取得一定的进步。(5)改变新软件许可权的审批过程。

A、(1)(2)(3)(4)

B、(1)(3)(4)(5)

C、(1)(2)(3)(5)

D、(2)(3)(4)(5)


5、【单选题】道德选择的步骤(算法)顺序为 ( )(1)确定所面临的问题:尽量搜集更多的信息以帮助自己对当前问题有一个清晰的认识,包括问题的性质、已有的事实、前提和假设等。(2)从不同的角度认识所面临的难题的性质,包括确定特定情况下适用的道德原则,并对相互之间可能发生冲突的道德原则进行权衡。(3)利用现有的道德准则,检查该问题的适用性,如果适用则采取行动进行解决;如果问题比较复杂,解决方案尚不明确,则继续下面的步骤。(4)形成解决问题的候选方案。(5)实施所选方案。(6)对候选方案进行评价,考虑所有候选方案的潜在道德后果,做出最为有利的选择。(7)对实施的结果进行检查和评价。

A、(1)(3)(2)(4)(6)(5)(7)

B、(1)(2)(3)(4)(5)(6)(7)

C、(1)(2)(3)(4)(6)(5)(7)

D、(1)(3)(2)(4)(5)(6)(7)


6、【多选题】下列关于团队组建目的说法正确的是 ( )

A、团队组建的目的是为了业绩,剩下的工作就是围绕这个目标而展开。

B、在团队建设中,团结、归属感是团队最重要的特征,为了团结可以牺牲业绩。

C、当工作组强调业绩标准而非所谓的团结和归属感的时候,它不仅能取得显著的业绩,而且因为共同的切身利益,团队个人之间,往往会更加彼此尊重,并最终促进各自的友谊。

D、对高效的团队来说,共同的业绩目标起到的激励作用远比组建团队的愿望本身更大。


7、【多选题】英国德蒙特福德大学(De Montfort University,DMU)信息技术管理与研究中心穆罕默德教授认为“职业化”应该视为从业人员、职业团体及其服务对象——公众之间的三方关系准则。对该准则的理解可以借用计算机科学中“协议”思想作进一步讨论,下列说法正确的是 ( )

A、该准则是从事某一职业、并得以生存和发展的充分条件。

B、该准则隐含地为从业人员、职业团体(由雇主作为代表)和公众(或社会)拟订了一个三方协议,协议中规定的各方的需求、期望和责任就构成了职业化的基本内涵。

C、从业人员希望职业团体能够抵制来自社会的不合理要求,能够对职业目标、指导方针和技能要求不断进行检查、评价和更新,从而保持该职业的吸引力。

D、职业团体也对从业人员提出了要求,要求从业人员具有与职业理想相称的价值观念,具有足够的、完成规定服务所要求的知识和技能。

E、社会对职业团体以及职业团体对社会都具有一定的期望和需求。

F、任何领域提供的任何一项专业服务都应该达到三方的满意,至少能够使三方彼此接受对方。


8、【多选题】1998年,IEEE-CS和ACM联合特别工作组在对多个计算学科和工程学科规范进行广泛研究的基础上,制定了软件工程师职业化的一个关键规范:资格认证。在经过广泛的讨论和严格的审核之后,IEEE-CS和ACM采纳了特别工作组提出的《软件工程资格和专业规范》。关于该规范下列说法正确的是 ( )

A、从职业角色来说,软件工程师应当始终关注公众的利益,按照与公众的安全、健康和幸福相一致的方式发挥作用。

B、软件工程师应当完全坚持自己独立自主的专业判断并维护其判断的声誉。

C、软件工程师应该提高他们职业的正直性和声誉,并与公众的兴趣保持一致。

D、软件工程师应当在他们的整个职业生涯中积极参与有关职业规范的学习,努力提高从事自己的职业所应该具有的能力,以推进职业规范的发展。


9、【多选题】在软件开发的过程中,软件工程师及工程管理人员不可避免地会在某些与工程相关的事务上产生冲突。为了减少和妥善地处理这些冲突,软件工程师和工程管理人员就应该以某种符合职业道德的方式行事。1996年11月,IEEE伦理规范委员会指定并批准了《工程师基于道德基础提出异议的指导方针草案》。该草案包括下列哪些内容 ( )

A、确立清晰的技术基础:尽量弄清事实,充分理解技术上的不同观点,而且一旦证实对方的观点是正确的,就要毫不犹豫地接受。

B、使自己的观点具有较高的职业水准,尽量使其客观和不带有个人感情色彩,避免涉及无关的事务和感情冲动。

C、及早发现问题,在最高层的管理部门解决问题。

D、当在组织内无法化解冲突的时候,要考虑自己是去还是留。选择辞职既有好处也有缺点,做出决定之前要慎重考虑。


10、【多选题】Therac-25是加拿大原子能公司(AECL)和一家法国公司CGR联合开发的一种医疗设备(医疗加速器),它产生的高能光束或电子流能够杀死人体毒瘤而不会伤害毒瘤附近健康的人体组织。该设备于1982年正式投入生产和使用。在1985年6月到1987年1月不到两年的时间里,因该设备引发了6起由于电子流或X光束的过量使用造成的医疗事故,造成了4人死亡、2人重伤的严重后果。据调查,1985年到1987年间发生的6起事故是操作员的失误和软件缺陷共同造成的。以下哪些结论正确并与该案例有关 ( )

A、计算机系统一般由硬件和软件两部分构成,二者的可靠性构成了整个系统的可靠性。相应的,系统的风险也就由硬件风险和软件风险构成。

B、软件设计的不当很可能对系统的安全性造成巨大隐患,甚至危及人的生命。

C、在开发应用系统,尤其是安全至上的应用系统时,必须充分地考虑当系统出现故障时,怎样才能将危害降至最低。

D、计算机系统一定要确保硬件的安全,软件的设计不当不会带来较大的损失。


11、【多选题】道德选择就是在处理与道德相关的事务时以道德原则(Ethical Principles)为根据,以与道德原则一致为标准对可能的道德观点进行选择的过程。进行道德选择是一件困难而复杂的事情。下列哪些选项反映了道德选择的复杂性 ( )

A、在许多情况下同时存在多种不同的价值观和不同的利益选择,我们必须为这些相互竞争的价值观和利益进行取舍。

B、有时我们赖以进行道德选择的重要事实是我们不知道、无法知道或不清楚的。

C、既然道德选择可能会在使一些人受益的同时损害其他一些人的利益,所以我们就必须对此进行权衡,充分考虑各种道德选择可能出现的后果。

D、道德选择往往伴随着来自经济的、职业的和社会的压力,有时这些压力会对我们所信守的道德原则或道德目标提出挑战、掩盖或混淆某些道德问题。


12、【判断题】对公司来说,任何对外检举行为都是不忠实和不服从的表现,可能会给公司带来负面影响或将公司牵涉到某项调查之中。

A、正确

B、错误


【习题8

1、【单选题】Bloom分类法是美国教育家和心理学家本杰明·布卢姆等人1956年创立的一种教育目标的分类体系,Bloom将人类思维的复杂程度划分为6个水平,从简单到最复杂,依次为记忆、理解、应用、分析、综合和评估,下表是Bloom分类法认知过程维度表。深入理解Bloom分类法有助于学生的终身学习。<img src="http://edu-image.nosdn.127.net/E2B4BE419568AC1B876BD75D00D227F2.png?imageView&thumbnail=520x520&quality=100" />请问(1)按由北到南、由西到东的顺序说出中国各省及省会的名称。(2)解释首都的含义。分别对应的认知过程维度是( )

A、理解;理解

B、理解;应用

C、记忆;理解

D、记忆; 应用


2、【单选题】Bloom分类法是美国教育家和心理学家本杰明·布卢姆等人1956年创立的一种教育目标的分类体系,Bloom将人类思维的复杂程度划分为6个水平,从简单到最复杂,依次为记忆、理解、应用、分析、综合和评估,深入理解Bloom分类法有助于学生的终身学习。下列说法不正确的有 ( )

A、“中国的首都在哪里”这类问题属于记忆水平层(最下层)的问题。

B、“试写出世界所有国家首都的名字”是理解层次的问题。

C、只要不断地增加难度,任何一类问题都可以难倒任何一个人。

D、从“中国的首都在哪里”到“试写出世界所有国家首都的名字”提升了难度,而不是复杂度。


3、【单选题】在哥得尔等人研究成果的影响下,20世纪30年代后期,图灵从计算一个数的一般过程入手对计算的本质进行了研究,从而实现了对计算本质的真正认识。下列说法不正确的是( )

A、根据图灵的研究,直观地说,计算就是计算者(人或机器)对一条两端可无限延长的纸带上的一串0和1执行指令,一步一步地改变纸带上的0或1,经过有限步骤,最后得到一个满足预先规定的符号串的变换过程。

B、图灵用形式化方法成功地表述了计算这一过程的本质。

C、图灵的研究成果是哥得尔研究成果的进一步深化,该成果不仅再次表明了某些数学问题是不能用任何机械过程来解决的思想,而且还深刻地揭示了计算所具有的“能行过程”的本质特征。

D、图灵对图灵机的描述是关于数值计算的,因此,图灵机不能处理非数值计算。


4、【单选题】认识程序设计在计算学科中的地位对计算学科的认知有重要的作用,下列说法不正确的是( )

A、“计算作为一门学科”报告认为,计算学科所包括的范围要远比程序设计大得多。

B、硬件设计、系统结构、操作系统结构、应用系统的数据库结构设计以及模型的验证等内容是计算学科的重要内容,但是这些内容并不是程序设计。

C、计算机科学导论课程就是程序设计课程,计算机科学等于程序设计。

D、程序设计只是计算机课程中固定练习的一部分,是每一个计算机专业学生应具备的能力。


2020年秋计算机科学导论MOOC考试

1、【单选题】下列有关计算学科的定义及其根本问题,说法不正确的是( )

A、计算学科是对描述和变换信息的算法过程进行的系统研究,包括理论、分析、设计、效率、实现和应用等。

B、计算学科的根本问题是什么能被(有效地)自动进行。

C、学科的根本问题隐藏于学科基本问题之中,或者说,是学科所有问题之中最基本的问题。

D、计算学科不包括对计算过程的分析以及计算机的设计和使用。


2、【单选题】下列有关计算学科二维定义矩阵的说法不正确的是( ) <img src="http://edu-image.nosdn.127.net/389361B1F3DA5DFB3C317CC853AF3A76.png?imageView

A、计算学科二维定义矩阵的概念为我们认知学科提供了一个模型。

B、计算学科二维定义矩阵是对计算学科一个高度概括。

C、计算学科二维定义矩阵横向一维由抽象、理论、设计等3个过程组成,根据CS2013报告,其纵向一维可划分为18个学科知识领域。

D、在计算学科二维定义矩阵中, 3个过程(学科形态)及其具体内容(值)都是不变的。


3、【单选题】下列有关计算思维特征的说法不正确的是( )

A、计算思维是概念化,不是程序化

B、计算思维是根本的,不是刻板的技能

C、计算思维是计算机的,不是人的思维

D、计算思维是数学和工程思维的互补与融合

E、计算思维是思想,不是人造品

F、计算思维面向所有的人,所有地方


4、【单选题】汉诺塔问题是使用递归算法的一个典型案例,下面给出的利用Raptor实现的汉诺塔问题盘子移动move的子程序,正确的是 ( )

A、 <img src="http://edu-image.nosdn.127.net/126AB4271EE19BB6C90107F0BABE034B.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/BB791652322268D01EAECAFDCD4E71BE.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/8E9BC423CF548330C6ABCD661E38832F.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/C0EE1A803AF653ADFCBC9A48FF4A7DFB.png?imageView&thumbnail=520x520&quality=100" />


5、【单选题】盘子数为4的汉诺塔问题需要移动盘子的次数为 ( )

A、7

B、8

C、15

D、16


6、【单选题】在“证比求易算法”中,若从2开始,一步一步地求48 770 428 433 377 171数的真因子是 ;若按自然数的顺序给老百姓编号后,求真因子的算法是 。

A、并行算法、并行算法

B、并行算法、顺序算法

C、顺序算法、顺序算法

D、顺序算法、并行算法


7、【单选题】在计算复杂性理论中,将所有可以在多项式时间内求解的问题称为 ,而将所有在多项式时间内可以验证的问题称为 。 ( )

A、P类问题、NP类问题

B、NP类问题、P类问题

C、NP-C问题、P类问题

D、NP类问题、NP-C问题


8、【单选题】假设f=10%,p→¥,根据阿姆达定律可以得到并行计算机系统最大的加速能力Sp为 ( )

A、1000

B、100

C、10

D、1


9、【单选题】假设f=0.1%,p→¥,根据阿姆达定律可以得到并行计算机系统最大的加速能力Sp为 ( )

A、1000

B、100

C、10

D、1


10、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设公钥为(5,34),其私钥为 。

A、(5,34)

B、(9,34)

C、(13,34)

D、(17,34)


11、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设公钥为(5,91),对报文6加密的密文为 。

A、41

B、90

C、43

D、91


12、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设私钥为(5,133),对加密报文13解密,原报文为 。

A、41

B、90

C、43

D、91


13、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=3,q=17, n=3×17=51,构建一个RSA公钥密码系统,公钥为 ,私钥为 。 ( )

A、(3, 32) (11, 32)

B、(3, 51) (11, 51)

C、(11, 32) (3, 32)

D、(11, 51) (3, 51)


14、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在RSA公开密钥密码系统中,设公钥为(3,39),对报文5加密得到的密文为 。( )

A、3

B、8

C、19

D、53


15、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设私钥为(7,119),对加密报文20解密,原报文为 。 ( )

A、13

B、46

C、62

D、124


16、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=11, q=17, n=11×17=187,构建一个RSA公钥密码系统,公钥为 ,私钥为 。 ( )

A、(107,187) (3,187)

B、(3,187) (107,187)

C、(107,160) (3,160)

D、(3,160) (107,160)


17、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设私钥为(3,143),对加密报文17解密结果为 。( )

A、9

B、17

C、34

D、51


18、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。在一个RSA公钥密码系统中,设公钥为(3,15),对报文5加密结果为 。( )

A、3

B、5

C、11

D、15


19、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择价值最大的物品装包。假设n=3;W1=100,V1=60;W2=20,V2=40;W3=20,V3=40;C=110。下列说法不正确的是( )

A、利用价值最大的贪婪准则时,选物品1,这种方案的总价值为60

B、最优解选物品为2和3,总价值为80

C、使用贪婪准则,不能保证得到最优解

D、利用价值最大的贪婪准则时,选物品2和3,总价值为80


20、【单选题】哲学家共餐问题反映的是计算学科中的()问题。

A、进程同步

B、进程异步

C、进程调度

D、存储器管理


21、【单选题】 背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择Vi/Wi 值(价值密度)最大的物品装包。假设n=3;W1=100,V1=60;W2=20,V2=40;W3=20,V3=40;C=110。下列说法不正确的是( )

A、利用价值密度最大的贪婪准则时,选物品1,这种方案的总价值为60

B、最优解选物品为2和3,总价值为80

C、使用贪婪准则,能保证得到最优解

D、利用价值密度最大的贪婪准则时,选物品2和3,总价值为80


22、【单选题】下列有关“图灵测试”和希尔勒的“中文屋子”的描述不正确的是 ( )

A、“图灵测试”要求接受测试的思维机器在内部构造上与人脑一样

B、“图灵测试”是从功能的角度判定机器是否能思维

C、图灵发表的关于“图灵测试”的论文标志着现代机器思维问题讨论的开始

D、“中文屋子”是希尔勒以自己为主角设计的假象实验用来反驳强人工智能的观点


23、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=3, q=11, n = 3×11=33,构建一个RSA公开密钥密码系统, 用公钥(3, 33)对m=9进行加密,得到的加密报文为()

A、9

B、6

C、3

D、27


24、【单选题】计算复杂性理论在密码学研究领域起了十分重要的作用,它给密码研究人员指出了寻找难计算问题的方向,并促使研究人员在该领域取得了革命性的成果。公开密钥密码系统就是其中的典型例子。设p=3, q=11, n = 3×11=33,构建一个RSA公开密钥密码系统,用私钥(7, 33) 对c=3进行解密,得到的解密报文为()

A、9

B、6

C、3

D、27


25、【单选题】在“证比求易算法”中,对公主给出的数进行验证,显然是在多项式时间内可以解决的问题,因此,这类问题属于NP类问题。现在,P=NP是否成立的问题是计算学科和当代数学研究中最大的悬而未决的问题之一。2000年5月,美国克莱数学研究所(The Clay Institute of Mathematics)提供100万美元求解这一问题。下面论述错误的是( )

A、库克(S. A. Cook)等人认为NP类中的某些问题的复杂性与整个类的复杂性有关,当这些问题中的任何一个存在多项式时间算法时,所有NP问题都是在多项式时间内可解的,这些问题被称为NP完全性问题。

B、库克因其在计算复杂性理论方面(主要是在NP完全性理论方面)的奠基性工作,于1982年获ACM图灵奖。

C、历史上第一个NP完全性问题是库克于1971年提出的可满足性问题。

D、若P≠NP,则所有在多项式时间内可验证的问题都将是在多项式时间内可求解(或可判定)的问题。


26、【单选题】下列图中存在欧拉回路的是 。( )

A、<img src="http://edu-image.nosdn.127.net/CD6FB3A12C3263096A896893DDD6EAB3.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/342E4F64D9C74D05AFF89A1EB134C349.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/70E242CAC66B6B3BC2E788A7DFAA31B0.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/2905957188D5C1E71BB7EF87CFFD4DAF.png?imageView&thumbnail=520x520&quality=100" />


27、【单选题】下列选项中存在哈密尔顿回路是 ( )

A、<img src="http://edu-image.nosdn.127.net/A053BE150855EEECA757B5F5DACEAEB9.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/AD659576E43AFD11D9BF7FF2DCA0E0AE.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/D922B78463EC1F5BBADBC1DD28E54F8F.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/DAC0D85CB7D399CA383A30BBA3FE6812.png?imageView&thumbnail=520x520&quality=100" />


28、【单选题】下列图中存在欧拉路径的有 。( )<img src="http://edu-image.nosdn.127.net/6C24DC9619C799B7E49272894B86B11F.png?imageView&thumbnail=520x520&quality=100" />

A、a、c、d

B、 a、b、c

C、b、c、d

D、a、b、d


29、【单选题】通常验证一个问题的解是否正确远比找到一个问题的解要容易的多,这就是所谓的“证比求易”(Algorithm of verifying is easier than finding solutions)。比如,对于求48 770 428 433 377 171的一个真因子的问题,最坏情况下需要计算次数的数量级约为 ;而验证223 092 827是否是真因子只需要1次。这个结论有重要的认知价值,与“评论别人的文章比写文章容易”类似,属于教育学中的元认知。 ( )

A、2亿

B、2百亿

C、2千亿

D、2万亿


30、【单选题】计算机对语言进行处理,首先要解决的是语言的歧义性问题,给出句子“I saw the man on the hill with the telescope”,不可能解释为 ( )

A、I with the telescope

B、the man with the telescope

C、the hill with the telescope

D、I saw the telescope


31、【单选题】在图灵的带子机中,设b表示空格,q1表示机器的初始状态,q4表示机器的结束状态,如果带子上的输入信息是11100101,读写头对准最右边第一个为1的方格,状态为初始状态q1。执行以下命令后的计算结果为()。q1 0 0 L q2q1 1 0 L q3q1 b b N q4q2 0 0 L q2q2 1 0 L q2q2 b b N q4q3 0 0 L q2q3 1 0 L q3q3 b b N q4

A、10000101

B、10100101

C、00000000

D、00000101


32、【单选题】硬盘属于哪类设备()。

A、输入设备

B、输出设备

C、既属于输入设备,又属于输出设备

D、既不属于输入设备,又不属于输出设备


33、【单选题】现有一台计算机,它的总线宽度(也即数据总线的宽度)为32位,地址总线的宽度为16位,试问该计算机有 个不同的地址空间,一次总线传送的数据位数是 ,最大值是 。 ()

A、<img src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" />,16,<img src="http://img1.ph.126.net/3VJXTCcXIz5oaPVJFUU_YQ==/6632044132025666413.png" />

B、<img src="http://img2.ph.126.net/SvKcvKrKzk_6w__nnM14lA==/2146809647472277649.png" />,32,<img src="http://img1.ph.126.net/3VJXTCcXIz5oaPVJFUU_YQ==/6632044132025666413.png" />

C、<img src="http://img0.ph.126.net/02kYqETqdVVclCGxC75B8g==/649081296312158994.png" />,16,<img src="http://img1.ph.126.net/3VJXTCcXIz5oaPVJFUU_YQ==/6632044132025666413.png" />

D、<img src="http://img0.ph.126.net/02kYqETqdVVclCGxC75B8g==/649081296312158994.png" />,32,<img src="http://img1.ph.126.net/YVq4JUBPIf92-_Rh9l_2Eg==/1627488315441830275.png" />


34、【单选题】如果一个指令系统有12条指令,请问操作码至少需要 位;若操作码有5位,那么最多可以设计 条指令。

A、5,16

B、6,32

C、4,32

D、4,16


35、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将寄存器2中的数左移5位,移位后,用0填充腾空的位” 的是( )<img src="http://edu-image.nosdn.127.net/99BD25610B8BB40CCFDD8B57EC78B923.png?imageView&thumbnail=520x520&quality=100" />

A、7025

B、6025

C、6205

D、7205


36、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将寄存器2与寄存器3中用补码表示的数相加,结果存入寄存器1中” 的是( )<img src="http://edu-image.nosdn.127.net/849843BF9CB11B7D298C1F9D05D10ABB.png?imageView&thumbnail=520x520&quality=100" />

A、4123

B、5123

C、6123

D、7213


37、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将十六进制数A0装入寄存器R0” 的是( )<img src="http://edu-image.nosdn.127.net/A1A751972FC34D20B559E897047067E1.png?imageView&thumbnail=520x520&quality=100" />

A、10A0

B、 20A0

C、30A0

D、200A


38、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将寄存器R1中的值左移3位,右边空出的位上补0” 的是( )<img src="http://edu-image.nosdn.127.net/D13B1D4FD887622F1445A97044CED013.png?imageView&thumbnail=520x520&quality=100" />

A、5103

B、6013

C、6103

D、7103


39、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示。那么下列选项中的指令能表示“将地址为E8的内存单元的值装入寄存器R0中” 的是( )<img src="http://edu-image.nosdn.127.net/C7B241711E3DC66DCDAABF525152B478.png?imageView&thumbnail=520x520&quality=100" />

A、10E8

B、 1E80

C、20E8

D、 2E80


40、【单选题】请问在下列Vcomputer指令执行后AA单元中的值发生了变化的是 ( )<img src="http://edu-image.nosdn.127.net/946A74E2EF9C2C795258D6BFD364252C.png?imageView&thumbnail=520x520&quality=100" />

A、13AA

B、22AA

C、30AA

D、50AA

E、82AA


41、【单选题】若执行Vcomputer指令8000,程序计数器的值为 。 ( )<img src="http://edu-image.nosdn.127.net/24E3D79697E78AE2F3CCF1F43FEB182E.png?imageView

A、00

B、01

C、10

D、80


42、【单选题】下表是Vcomputer机器的汇编指令与机器指令对照表,则下列用Vcomputer汇编指令实现“将数据01存入寄存器0中”正确的是 ( )<img src="http://edu-image.nosdn.127.net/76A588FE84A3703CC03EA5A2187B65AD.png?imageView

A、Load R0,[01]

B、Load R0,01

C、Store R0,[01]

D、Mov R0,01


43、【单选题】下表是Vcomputer机器的汇编指令与机器指令对照表,下列用Vcomputer汇编指令实现“将寄存器1和寄存器0中用补码表示的数相加存入寄存器3中”正确的是 ( )<img src="http://edu-image.nosdn.127.net/EB00B991DAA533EAA27739F79335112D.png?imageView

A、Add R1,R0,R3

B、Add R1,R3,R0

C、Add R3,R1,R0

D、Add R0,R3,R1


44、【单选题】在图灵机中,一个给定机器的“程序”认为是机器内的五元组(qiSjSkRql)或(qiSjSkLql)或(qiSjSkNql)形式的指令集,五元组定义了机器在一个特定状态下读入一个特定字符时所采取的动作。下列有关各元素的含义不正确的是 ( )

A、qi表示机器目前所处的状态。

B、Sj表示机器从方格中读入的符号。

C、Sk表示机器用来代替Sj写入方格中的符号。

D、R、L、N分别表示向左移一格、向右移一格、不移动。

E、ql表示下一步机器的状态。


45、【单选题】引入“虚拟机”这一概念的意义不包括的是 ()

A、有助于我们正确理解各种语言的实质和实现途径

B、对计算机体系结构以及计算机语言的发展作用不大

C、有助于各层次计算机语言自身的完善

D、将计算思维中的抽象层次与“虚拟机”绑定在一起,从人类分工的角度理解“虚拟机”,有助于控制和降低软件系统研制的复杂程度。


46、【单选题】下列有关图灵机和冯.诺依曼计算机的说法正确的是 ( )

A、图灵机属于计算学科理论形态中的内容

B、冯.诺依曼型计算机等实现技术属于学科中理论形态的内容

C、图灵机不能计算S(x)=x+1

D、在冯·诺伊曼型计算机中,运算器一般直接与主存和外存中的数据打交道


47、【单选题】如果一个指令系统有14条指令,操作码最少应该设置为 ( )

A、3位

B、4位

C、5位

D、6位


48、【单选题】如果一个指令系统有20条指令,操作码最少应该设置为 ( )

A、3位

B、4位

C、5位

D、6位


49、【单选题】下列有关虚拟机的说法,不正确的是( )

A、虚拟机是一个抽象的计算机,不同于实际机器一样,不具有一个指令集并可以使用不同的存储区域

B、虚拟机有助于我们正确理解各种语言的实质和实现途径

C、虚拟机推动了计算机体系结构以及计算机语言的发展

D、虚拟机有助于各层次计算机语言自身的完善


50、【单选题】在应用语言中,“数据库理论的支撑理论——关系数据理论”一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


51、【单选题】在高级语言中,“形式语言与自动机理论”一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


52、【单选题】在“学生选课”例子中,D={“学生选课”应用软件,“学生选课”需求说明书……}一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


53、【单选题】在“学生选课”例子中,T={关系代数,关系演算,数据依赖理论……}一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


54、【单选题】在“学生选课”例子中,A={学生,属性,码,关系,学号,姓名,年龄,性别,课程,课程号,课程名,成绩,E-R图,“学生选课”E-R图,关系模型,“学生选课”关系模型…… }一般被划分到以下哪种形态( )

A、抽象

B、理论

C、设计

D、不能划分


55、【单选题】设b表示空格,q1表示机器的初始状态,q4表示机器的结束状态,如果带子上的输入信息是10100010,读入头位对准最右边第一个为0的方格,状态为初始状态q1。按照以下规则执行之后,其计算结果为( )计算的规则如下:q1 0 1 L q2 q1 1 0 L q3 q1 b b N q4 q2 0 0 L q2 q2 1 1 L q2 q2 b b N q4 q3 0 1 L q2 q3 1 0 L q3 q3 b b N q4

A、10100111

B、10101011

C、10100011

D、 10010011


56、【单选题】在关系模式的形式化定义中,关系模式(R)是一个四元组,即R=U,D,dom,F其中:(1)U表示关系中所有属性的集合。(2)D表示属性集合U中属性所来自的域。(3)dom是属性到域的映射。则关于元组F的解释正确的是( )

A、 F是域D上的一组数据依赖

B、 F是属性集合U上的一组数据

C、F是属性集合U上的一组数据依赖

D、F是映射dom上的一组映射依赖


57、【单选题】自然语言的计算机处理是计算学科中最富有挑战性的课题之一。自然语言的计算机处理可以分为哪4个层次( )

A、第一层次是文字和语音,即基本语言信息的构成第二层次是语法,即语言的形态结构第三层次是语用,即语言与它的使用者之间的关系第四层次是语义,即语言与它所指的对象之间的关系

B、第一层次是语法,即语言的形态结构第二层次是文字和语音,即基本语言信息的构成第三层次是语义,即语言与它所指的对象之间的关系第四层次是语用,即语言与它的使用者之间的关系

C、第一层次是文字和语音,即基本语言信息的构成第二层次是语义,即语言与它所指的对象之间的关系第三层次是语法,即语言的形态结构第四层次是语用,即语言与它的使用者之间的关系

D、第一层次是文字和语音,即基本语言信息的构成第二层次是语法,即语言的形态结构第三层次是语义,即语言与它所指的对象之间的关系第四层次是语用,即语言与它的使用者之间的关系


58、【单选题】计算机要处理高级语言,就必须使其形式化。20世纪50年代,美国语言学家乔姆斯基(Noam Chomsky)关于语言分层的理论,以及巴科斯(John Backus)、诺尔(Peter Naur)关于“上下文无关方法表示形式”的研究成果推动了语法形式化的研究。其结果是,在ALGOL60的文本设计中第一次使用了巴科斯—诺尔范式(Backus—Naur Form,BNF)来表示语法,并且第一次在语言文本中明确提出应将语法和语义区分开来。巴科斯因发明BNF与世界第一个高级语言 而于1977年获图灵奖。诺尔因改进巴科斯的描述法,并用于描述整个ALGOL语言,受到业界的高度评价并于2005年获图灵奖。( )

A、Python

B、FORTRAN

C、COBOL

D、BASIC


59、【单选题】文字输入计算机后,要使计算机对自然语言进行处理, 就必须使其形式化。因此,如何解决自然语言语法和语义的形式化问题,就成为计算机处理自然语言的关键。 把人所具有的创造和理解正确句子的能力称为语言的“创造性”(Creativity)。而语言“创造性”过程的本质就是由有限数量的词根据一定的规则产生正确句子的过程,进一步而言,其实质也就是一个字符串到另一个字符串的变换过程。( )

A、巴科斯

B、乔姆斯基

C、诺尔

D、图灵


60、【单选题】古希腊数学家丢番图(Diophantus)对代数学的发展有极其重要的贡献,并被后人称为“代数学之父”。他在《算术》(Arithmetica)一书中提出了有关两个或多个变量整数系数方程的有理数解问题。对于具有整数系数的不定方程,若只考虑其整数解,这类方程就叫丢番图方程。“丢番图方程可解性问题”的实质为:能否写出一个可以判定任意丢番图方程是否可解的算法。下面给出判定方程3x+5y=2是否有整数解的过程:首先使用欧几里德算法求出系数3和5的最大公因子:(1) 3除5余数为2;(2) 2除3余数为1;(3) 1除2余数为0,算法结束,输出结果1。3和5的最大公因子是1,1能整除2,故该方程有整数解。根据以上方法,判定下面没有整数解的是( )

A、 3x+4y=2

B、2x+3y=2

C、2x+4y=5

D、 2x+3y=5


61、【单选题】用欧几里得算法求得自然数83与19的最大公因子为 ( )

A、3

B、1

C、19

D、6


62、【单选题】用欧几里得算法求得自然数216与78的最大公因子为 ( )

A、2

B、 3

C、4

D、6


63、【单选题】设<img src="http://img2.ph.126.net/tdIvd5O30zmj7C67JSJtVQ==/6632371786489403270.png" />,下面是求解e的近似值的算法伪代码,请选择正确的选项填写在空白处 ( )伪代码:eRes = 0eCur = 1k = 1i = 1While ( abs(eRes - eCur) = 1.0E-10 ){ eRes = eCur eCur = eCur + 1.0 / k i = i + 1}Print eRes

A、 k++

B、 k = k * i

C、 k = k + i

D、k = 1 / k


64、【单选题】以下是“兔子问题”中,一对兔子14个月内可繁殖成的兔子对数,请选择正确的选项补全空白处 ( ) <img src="http://edu-image.nosdn.127.net/44EF896A38AC25AF6E7E9EE50F3E3F28.png?imageView

A、 133

B、 134

C、144

D、143


65、【单选题】请用“不插电的计算机科学”的思想方法,将十六进制数(88)16快速转换为二进制数 ( )

A、01010101

B、01000100

C、10001000

D、11001100


66、【单选题】折半搜索算法也称二分查找算法,是一种在有序数据集中查找某一特定元素的搜索算法。折半搜索要求数据集中的结点按关键字值升序或降序排列。折半搜索算法的基本原理是:首先将待查值与有序数据集的中间项进行比较,以确定待查值位于有序数据集的哪一半,然后将待查值与新的有序数据集的中间项进行比较。循环进行,直到相等为止。采用折半搜索算法在一个有10000件商品(有序排序)的超市中查找一件特定的商品,最多只需要查找的次数是 ( )

A、14

B、15

C、100

D、5000


67、【单选题】归并排序是一个采用“分治法”原理进行排序的算法。“分治法”的核心思想就是将一个大而复杂的问题分解成若干个子问题分而治之。即,先将一个待排序的数组随机的分成两组且两组数组的元素个数相等或接近相等(若为奇数,其中一个数组的元素多1个),继续对分组的数组进行分组,直到每个数组的元素个数为1;最后,不断地将两个已排好序的相邻数组的元素归并起来,直到归并为一个包含所有元素的数组。归并两个已排序好的数组是容易的,只要不断地移出两组元素最前端较小的元素即可,在该过程中,需要开辟一块与原序列大小相同的空间以便进行归并操作。请选择正确的选项使得以下过程实现对8个元素的数组按升序排序( )初始数组:13,42,25,106,87,102,91,49第一次分组:[13,42,25,106],[87,102,91,49]第二次分组:[13,42],[25,106],[87,102],[91,49]第三次分组:[13],[42],[25],[106],[87],[102],[91],[49]第一次归并:[13],[42],[25],[106],[87],[102],[49,91]第二次归并:[13,42],[25,106],[87,102],[49,91]第三次归并: 第四次归并:[13,25,42,49,87,91,102 ,106]

A、[13,25,42,106],[49,87,91,102]

B、 [13,42,87,102],[25,49,91,106]

C、[13,25,49,106],[42,87,91,102]

D、[13,25,42,49],[87,91,102,106]


68、【单选题】数组、列表和树等数据结构是在何种意义上的数据抽象 ( )

A、物理结构

B、链式结构

C、存储结构

D、逻辑结构


69、【单选题】下列关于线性表、栈和队列的操作规则正确的是 ( )

A、线性表可以在任意位置插入和删除,栈只能在栈顶插入和删除,队列只能在尾部插入和删除

B、线性表可以在任意位置插入和删除,栈只能在栈顶插入和删除,队列只能在尾部插入头部删除

C、线性表只能在表的首部插入和删除,栈只能在栈顶插入和删除,队列只能在尾部插入头部删除

D、线性表只能在表的首部插入和删除,栈只能在栈底插入和删除,队列只能在尾部插入头部删除


70、【单选题】人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为4、2、6、1,那么输出自上而下依次为 ( )<img src="http://edu-image.nosdn.127.net/F32A05F2259390A043BD9F9D6D6D3C5A.png?imageView

A、 4、2、6、1

B、1、4、2、6

C、1、2、4、6

D、 6、4、2、1


71、【单选题】人们通常用排序网络来理解并并行计算的思维。下面给出一个排序网络,左侧输入右侧输出,若自上而下输入为3、2、6、5,那么输出自上而下依次为 ( )<img src="http://edu-image.nosdn.127.net/F41C750D03EA34568836B0A1688A6ECC.png?imageView&thumbnail=520x520&quality=100" />

A、3、2、5、6

B、6、5、3、2

C、2、3、5、6

D、3、2、6、5


72、【单选题】栈是计算机中一种常用的数据结构,假设有一空栈,首先数值3A入栈,然后数值2B、8C依次入栈,随后执行一次出栈操作,最后数值9D和8E依次入栈。按栈底到栈顶的存储顺序列出当前栈内所有数据应为( )

A、 8E、9D、2B、3A

B、 8E、9D、8C、2B

C、3A、8C、9D、8E

D、3A、2B、9D、8E


73、【单选题】假设一仅含数值8A的队列,8B和2C依次入队,然后执行一次出队操作,最后数据7D和6E依次入队。那么执行这一系列的操作后从队头到队尾存储的数据依次为( )

A、6E、7D、2C、8B

B、6E、7D、8B、8A

C、8B、2C、7D、6E

D、8A、8B、7D、6E


74、【单选题】设某一含有4个结点的树形结构,结点中的数据分别为A3、3B、8C和D7。已知A3和8C为兄弟关系,而D7为A3的子结点。则该树中叶子结点有 ,根结点是 ( )

A、A3、8C;3B

B、8C、D7;3B

C、8C、D7;A3

D、8C、3B;A3


75、【单选题】以下是中国象棋的棋盘,那么下列选项中适合记录此象棋棋局的是 ( ) <img src="http://edu-image.nosdn.127.net/B49E4DC7C2A8532A24F03BFDA7F4678D.png?imageView&thumbnail=520x520&quality=100" />

A、9×5的二维数组

B、5×10的二维数组

C、9×6的二维数组

D、9×10的二维数组


76、【单选题】根据顺序存储和链式存储各自的优势,判断以下案例应选择哪种存储方式: 若想编写一个下跳棋的游戏程序,那么表示棋盘的数据结构将会是一个静态数据结构,这是因为棋盘的大小在游戏过程中不会改变,所以应该选择 ;而若要编写一个多米诺游戏的程序,则根据表构建的多米诺模式的数据结构将会是一个动态数据结构,这是因为这个模式的大小是可变的,而且不能预先确定,因此应该选择 。( )

A、顺序存储 顺序存储

B、 顺序存储 链式存储

C、链式存储 链式存储

D、链式存储 顺序存储


77、【单选题】已知一个采用一维数组形式实现的队列Q(每项占一个存储单元),当前队头地址为11,队尾地址为17。现在向队内插入一项,同时移走两项。那么,当前队头地址为 ,队尾地址为 。 ( )

A、10,15

B、11,18

C、13,18

D、16,11


78、【单选题】Vcomputer机器内存中71~78存储单元为存储系统分配给一个循环队列的连续存储空间(Vcomputer机器内存初始时内容都为0),如图该队列当前的队头地址为72,队尾地址为77。若当前状态下插入82、4C,然后执行3次出队操作,最后再插入4D、9E,最终上述操作完成后该循环队列队头地址为 ,队尾地址为 。 ( ) <img src="http://edu-image.nosdn.127.net/83C24618D59B97AC8BECCFD73CD91905.jpg?imageView

A、75,73

B、76,73

C、73,75

D、78,74


79、【单选题】下图为一个存放在Vcomputer机器连续存储单元中的一个栈,已知栈顶地址为74,栈底地址为71。那么当前执行出栈操作取出的数值是 ;执行一次出栈操作后栈顶地址为 。( ) <img src="http://edu-image.nosdn.127.net/F20995D9B7F6678F5BFE2373DA4F607B.jpg?imageView&thumbnail=520x520&quality=100" />

A、98、73

B、45、75

C、78、75

D、57、73


80、【单选题】请用“不插电的计算机科学”的思想方法,将十六进制数(23)16快速转换为二进制数 ( )

A、00100101

B、00110111

C、00100011

D、00110101


81、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘+’的ASCII码是( )<img src="http://edu-image.nosdn.127.net/D24BAFD7C9823C43125AF36232F83762.png?imageView

A、01100001

B、01101101

C、 00101011

D、00110101


82、【单选题】请用“不插电的计算机科学”的思想方法,将二进制数(01110100)2快速转换为十六进制数 ( )

A、<img src="https://img0.ph.126.net/dVFl5e29D1F6ZEs0QlLDkQ==/6631928683305553272.png" />

B、<img src="https://img2.ph.126.net/n3vjmiBRc-LdQZWK9ZCKjQ==/6631923185747420204.png" />

C、<img src="https://img0.ph.126.net/lPGITkjGExyIxmz_BWsEdg==/6631838523352079763.png" />

D、<img src="https://img2.ph.126.net/n3vjmiBRc-LdQZWK9ZCKjQ==/6631923185747420204.png" />


83、【单选题】请用“不插电的计算机科学”的思想方法,将二进制数(11111010)2快速转换为十六进制数 ( )

A、<img src="https://img2.ph.126.net/GOjILTUSQklul1xkULKJMA==/6631986957421828901.png" />

B、<img src="https://img1.ph.126.net/5B8EqxlylK7VSuvG5kyskg==/6632013345700887670.png" />

C、<img src="https://img2.ph.126.net/ri8-goSwtB9V76jRlet3RA==/6632115600282273902.png" />

D、<img src="https://img0.ph.126.net/UVsCB3uGFS2SxTXZCEcu_w==/6631946275491599574.png" />


84、【单选题】下面是汉字“计”的16´16点阵图,其第3行的二进制编码为( )<img src="http://edu-image.nosdn.127.net/624425FA63B6E3EF71B92EF3365923B6.png?imageView&thumbnail=520x520&quality=100" />

A、0001000001000000

B、1110111110111111

C、1011110111111111

D、0100001000000000


85、【单选题】在一个计数范围是0~11的计算系统中,其模是 ( )

A、11

B、12

C、5

D、6


86、【单选题】下图所示是字母“a”的6´5点阵图,其第四行的二进制编码是( ) <img src="http://edu-image.nosdn.127.net/81C482841722D0BA23015451E0593619.png?imageView&thumbnail=520x520&quality=100" />

A、101001

B、01110

C、10001

D、010110


87、【单选题】假设某连续内存中有一棵按顺序存储方式存放的二叉树,连续存放着7个数值(依次为94、67、82、04、42、35、64)。那么这棵树为 ( )

A、<img src="http://edu-image.nosdn.127.net/5A296D96D87A1B3D0318ED80C56995B7.png?imageView&thumbnail=520x520&quality=100" />

B、<img src="http://edu-image.nosdn.127.net/AD33FB751A31868E52070B45368CCC6A.png?imageView&thumbnail=520x520&quality=100" />

C、<img src="http://edu-image.nosdn.127.net/A5EAC924FE5FC0884C0ABAD52AA4703F.png?imageView&thumbnail=520x520&quality=100" />

D、<img src="http://edu-image.nosdn.127.net/D7D5A6EC47FE025EAD7890ED910F529A.png?imageView&thumbnail=520x520&quality=100" />


88、【单选题】下图所示是字母“啊”的16´16点阵图,其第四行的二进制编码是( )<img src="http://edu-image.nosdn.127.net/71E092A6312ED02D8216EB9829710585.png?imageView&thumbnail=520x520&quality=100" />

A、 0101011011111011

B、1010100100000100

C、1111100100000100

D、0000011011111011


89、【单选题】若一个班级有20人,其中“张”姓5人、 “钱”姓4人、“王”姓3人、“陈”姓2人、“孙”姓2人、“赵”姓2人、“李”姓2人,那么至少几位二进制数可以对这个班级所有学生的姓氏进行编码,划分为几组( )

A、3,3

B、4,4

C、5,4

D、6,6

E、3,4


90、【单选题】奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的,通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。下面所列的表是一组需要传输的数,若用偶校验传输数据,请用“0”或“1”替换下表中的“×”。那么第8行和第8列分别对应为( ) <img src="http://edu-image.nosdn.127.net/F0D6D941384FFC9C90771CA6206A90E1.png?imageView&thumbnail=520x520&quality=100" />

A、 11011011和10100011

B、10011001和10000011

C、01011010和00100010

D、01011011和10100010


91、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘M’的ASCII码是( )<img src="http://edu-image.nosdn.127.net/87BB02F1028EF36AC9D257A6A1110729.png?imageView&thumbnail=520x520&quality=100" />

A、01000001

B、 01101101

C、01001101

D、00110101


92、【单选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么字符‘7’的ASCII码是( )<img src="http://edu-image.nosdn.127.net/4402D4BF5A04B1F9655652C182A891CE.png?imageView

A、01100001

B、 01100111

C、00110111

D、00110101


93、【单选题】算法的非形式化定义,一个算法就是一个有穷规则的集合,其中的规则规定了一个解决某一特定类型问题的运算序列。算法的重要特性:有穷性、确定性、输入、输出、能行性。如,求1+2+3+…+100。 设变量X表示加数,Y表示被加数,则用自然语言将算法描述如下:(1)将1赋值给X。(2)将2赋值给Y。(3)将X与Y相加,结果存放在X中。(4)将Y加1,结果存放在Y中。(5)若Y 100,转到步骤(3)继续执行;否则,算法结束,结果为X。以上空白处为 ( )

A、小于或等于

B、等于

C、大于或等于

D、小于


94、【单选题】算法的非形式化定义,一个算法就是一个有穷规则的集合,其中的规则规定了一个解决某一特定类型问题的运算序列。算法的重要特性:有穷性、确定性、输入、输出、能行性。如,求解调和级数Hn。<img src="https://img2.ph.126.net/8cFIgwViYv6v6SlUkn5APA==/6632148585631633994.png" />下面给出求解调和级数的算法。设变量X表示累加和,变量I表示循环的次数,则用自然语言描述算法如下:(1)将0赋值给X。(2)将1赋值给I。(3)将X与1/I相加,然后把结果存入X。(4)将I加1。(5)若I n,算法结束,结果为X;否则转到步骤(3)继续执行。以上算法空白处为( )

A、大于

B、小于等于

C、小于

D、 大于等于


95、【单选题】排序网络(Sorting Networks)是一种典型的并行算法,它可以同时采用多个处理机(比较器)快速地对一组数字序列进行排序。设:X,Y N,N={0,1,2,3,…,n,…},两个数值大小的比较器如下所示。① 2输入正排序网络(比较器) ② 2输入倒排序网络(比较器) <img src="http://edu-image.nosdn.127.net/1EBCA78E1E4BF583759EBF4FDA0C880D.png?imageView height: 76px;" /> <img src="http://edu-image.nosdn.127.net/970886C1753EE836DD5EF6447C51A199.png?imageView height: 81px;" /> 按照以上约定完成以下题目。 给定一个3输入的正排序网络如图4.6所示,最后排序自上而下输出为( ) <img src="http://edu-image.nosdn.127.net/744FFF54B3C674E0615422E0AC5BD55B.png?imageView&thumbnail=520x520&quality=100" />

A、{1,2,3}

B、 {2,1,3}

C、{1,3,2}

D、{3,2,1}


96、【单选题】线性表(Linear_List)是n个数据元素的有限序列,即(X[1],X[2],X[3],…,X[i],…,X[n])。在线性表中,有表头(head)、表尾(tail)、前驱元素、后继元素等概念。表中除表头和表尾处两个数据元素外,所有的数据元素均各自对应唯一的前驱元素和后继元素。线性表涉及的数据运算包括:建立表、插入元素、修改元素、删除元素、查询元素、查询表的长度、遍历表、销毁表等。在下图中,A0~AB内存单元中的数据可视为一个含有12个数据元素且数据元素大小为1个字节的线性表;表中第一个数据元素“11”称为 元素,最后一个数据元素“06”称为 元素。( ) <img src="http://edu-image.nosdn.127.net/1C1F7BA52CC1DC01DD043FB9F275CB69.png?imageView

A、表尾 表头

B、表头 表尾

C、队尾 队头

D、 队头 队尾


97、【单选题】若对线性表的基本操作加一定限制,则形成下面两种特殊的线性表。栈(stack):是一种后进先出(Last In First Out,简称LIFO)的线性表。它的所有插入、删除操作都在线性表的表尾进行。栈涉及的数据运算包括:建立栈、入栈、出栈、销毁栈等。进栈、出栈操作只能在栈顶处进行。在下图中,A0~AB内存单元中的数据可视为一个有12个数据元素、数据元素大小为1个字节的栈。执行一次出栈操作,取出的元素为( ) <img src="http://edu-image.nosdn.127.net/AFC9FF6FF4089F845B76A01B2ABE12D4.png?imageView&thumbnail=520x520&quality=100" />

A、 06

B、 11

C、AC

D、A0


98、【单选题】数组(Array)是线性表的推广形式之一。如在一个m´n的二维数组中,元素A[i,j]分别属于两个线性表,即(A[i,0],A[i,2],…,A[i,n–1])和(A[0,j],A[2,j],…,A[m–1,j])。int Example[3][4]以上是用C语言语句声明的一个整数类型的 行 列的二维数组,数组名为Example。( )

A、4 5

B、 5 4

C、3 4

D、4 3


99、【单选题】“模”这个概念来自计量系统,是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示模的余数。任何有模的计量器,均可化减法为加法运算。所谓补码,是指在计算机中用补数码表示数值。对于正数,补码即原码本身;而对于负数,补码是原码对模数的补数。换句话说,对负数而言,可以用负数加模的方法得到其补码,即[–X]补 = (–X+MOD)。对于一个模为10的计量系统,-3的补数[-3]补数为( )

A、7

B、3

C、13

D、10


100、【单选题】“模”这个概念来自计量系统,是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示模的余数。任何有模的计量器,均可化减法为加法运算。所谓补码,是指在计算机中用补数码表示数值。对于正数,补码即原码本身;而对于负数,补码是原码对模数的补数。换句话说,对负数而言,可以用负数加模的方法得到其补码,即[–X]补 = (–X+MOD)。对于一个模为12的计量系统,-7的补数[-7]补数为( )

A、7

B、5

C、12

D、19


101、【单选题】在知道了二进制数的模后,根据公式[–X]补 =(–X+MOD),可以求出二进制数的补码。假设机器字长为8位,表示范围为0~255,其模为256。-35的补码计算过程如下:[-35]补=(-35)10+(28)10=(-35)10+(256)10=(255-35)10+1=(11111111-00100011+00000001)2=(11011100+00000001)2=(11011101)2下列说法不正确的是( )

A、由于机器表示范围为0~255,所以在求负数的补码时,将模256拆分为255和1。因此负数的补码等于其二进制数按位取反后加1

B、在8位字长的机器中,11111111减任何二进制数,其结果就是将该数逐位取反

C、在8位字长的机器中,十六进制表示范围为00~FF,二进制表示范围为0000 0000 ~ 1111 1111

D、正数的补码等于其原码加1


102、【单选题】抽象(Abstraction)与自动化(Automation)是计算思维的本质特征,在计算学科各领域中均存在为数不少的抽象工具。E-R图(实体-联系图)就是其中一种对客观世界进行抽象的工具,使用该工具可以大大降低软件系统研制,特别是数据库应用系统研制的复杂性。一个公司有一个销售部门,一个销售部门有若干员工,每位员工都可以销售若干商品,每个商品都可以由若干员工销售,一个商品可以存放在若干不同的仓库中,一个仓库可以存放不同的商品,一个员工可以管理若干仓库,该单位销售部的E-R图(提示:销售时有一个“销售明细”属性;存放时有一个“存放与出库时间”的属性)如下所示,图中空白填写顺序应为 ( )<img src="http://edu-image.nosdn.127.net/37AD0D7B45C483D2100546B361A94EAD.png?imageView

A、销售明细 销售部门 存放于出库时间

B、存放与出库时间 销售明细 销售部门

C、销售明细 存放与出库时间 销售部门

D、销售部门 销售明细 存放与出库时间


103、【单选题】抽象(Abstraction)与自动化(Automation)是计算思维的本质特征,在计算学科各领域中均存在为数不少的抽象工具。E-R图(实体-联系图)就是其中一种对客观世界进行抽象的工具,使用该工具可以大大降低软件系统研制,特别是数据库应用系统研制的复杂性。 有一个图书管理系统,一本图书可被多个读者借阅,一个读者可借阅多本图书,一个管理员既可管理图书信息,也可管理读者信息,图书,读者,管理员3个实体的属性如下:图书(图书号,书名,类别,出版社,出版日期,作者名,可借数量)读者(读者姓名,读者号,最大可借书量,已借书量,性别,读者类别)管理员(管理员号,管理员类别,性别,联系电话,登录密码) 该图书管理系统的E-R图如下所示,图中空白处的填写顺序为 ( )<img src="http://edu-image.nosdn.127.net/9C122DFA2FB12964C6835FCE2A69ECAA.png?imageView

A、借阅号、管理员号、读者号

B、借阅号、读者号、管理员号

C、读者号、管理员号、借阅号

D、读者号、借阅号、管理员号


104、【单选题】在计算学科中,采用的数学方法主要是离散数学的方法,因为计算学科的根本问题是 问题。

A、有穷性

B、可达性

C、能行性

D、确定性


105、【单选题】计算学科常采用分层抽象的方法降低和控制系统的复杂程度,而分层抽象背后的原理是数学中的等价关系。请指出下列满足等价关系的是 ( )

A、血缘关系

B、并发关系

C、朋友关系

D、同姓关系


106、【单选题】计算学科常采用分层抽象的方法降低和控制系统的复杂程度,而分层抽象背后的原理是数学中的等价关系。请指出下列满足等价关系的是 ( )

A、自然数域中的等于关系

B、父子关系

C、同学关系

D、并发关系


107、【单选题】下列说法不正确的是 ( )

A、数字计算机的运算,建立在算术四则运算的基础上。

B、在四则运算中,加法是最基本的一种运算。

C、减法、乘法、除法,甚至乘方、开方等运算都可以用加法导出。

D、能构造出加法运算器不一定能构造出能实现其他运算的机器。


108、【单选题】下面关于定义的规则的说法不正确的是 ( )

A、定义必须揭示被定义对象的区别性特征。

B、定义项和被定义项的外延不一定相等。

C、定义不可用含混、隐晦或比喻性词语来表示。

D、定义不能恶性循环。


109、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。外语水平是优秀人才的什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


110、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。“海纳百川”强调的是什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


111、【单选题】补全下面用Raptor给出求解斐波那契数的递归算法。<img src="http://edu-image.nosdn.127.net/BA955C18DE7EAD55ED5034B5ED2DBDCD.png?imageView

A、fab(b,a-1)

B、fab(a-1,b)

C、fab(a-1,b-1)

D、fab(b-1 ,a-1)


112、【单选题】求阿克曼函数的值A(1,1) =_____ ( )

A、1

B、2

C、3

D、4


113、【单选题】求阿克曼函数的值A(2,1) =_____ ( )

A、1

B、2

C、3

D、5


114、【单选题】下列关于递归和迭代的说法不正确的是 。()

A、递归就是在过程或函数里调用自身

B、迭代指反复替换的意思

C、就效率而言,迭代程序的实现要比递归程序的实现耗费更多的时间和空间

D、迭代程序都可以转换为与它等价的递归程序


115、【单选题】递归概念中的调用自身,关于对“自身”两字加引号的说法不正确的______。()

A、调用自身中的“自身”两个字不加引号,会出现循环定义的问题

B、递归定义从来不是以某一事物自身来定义的

C、递归定义是以比自身简单一些的说法来定义的

D、递归定义中“自身”是指计算的规模小于自身


116、【单选题】下面是采用蒙特卡罗方法编写的计算圆周率p的值的Raptor程序。根据你的理解,请补全空白处(1)的代码 。( )<img src="http://edu-image.nosdn.127.net/2F56B445585666A1EDAD7369BBD9BF35.png?imageView height: 542px;" />

A、x*x+x*y=1

B、x*x+y*y&lt;=1

C、x*x+y*y&gt;=1

D、x*x+x*y= =1


117、【单选题】分析一种理论体系存在的合理性及其意义一般采用逻辑与历史统一方法,而构造一种理论体系常用______方法。

A、逻辑

B、历史

C、逻辑与历史统一

D、公理化


118、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算下图所示区间内曲线 <img src="http://img0.ph.126.net/yFuD7mOETWUAXtXY5WzpAA==/6631598829818588178.png" />下的近似面积,那么随机数x,y的取值范围分别为( ) <img src="http://edu-image.nosdn.127.net/C3DB1C32BC9AE20A79B8C5D15C7E8911.png?imageView&thumbnail=520x520&quality=100" />

A、[-6,6)和[-3,3)

B、[-6,0)和[-3,0)

C、[0,6)和[0,3)

D、[-6,0)和[0,3)


119、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。善于处理家庭内部矛盾的邻家大妈是成为伟大科学家的什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


120、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。伟大的科学家是成为家庭内部矛盾处理行家的什么条件 ( )

A、充分条件

B、必要条件

C、既不是充分条件,也不是必要条件

D、充分必要条件


121、【单选题】笛卡儿积具有重要的理论价值,可以说,事物之间所有的关联都在笛卡儿积之中。然而,人与机器对笛卡儿积产生的“组合爆炸”问题是无法进行处理的。因此,尽管笛卡儿积“完美无缺”,但却无任何实际的应用价值。因此,在实际工作中,我们还要充分运用与集合相关的函数、关系、定义等数学工具,将注意力放在事物之间具有实质性关联的方面,最终控制和降低系统的复杂性。集合A1,A2,…,An的乘积一般用法国数学家笛卡儿(Rene Descartes)的名字命名,即笛卡儿积。下列有关集合乘积描述不正确的是( )

A、A1×A2×…×An={(a1,a2,…,an)|ai∈Ai,i=1,2,…,n}

B、A1×A2×…×An的结果是一个有序n元组的集合,集合中的元素个数为<img src="http://img-ph-mirror.nosdn.127.net/xvlsbd-fHqMbAQTzcWgAhQ==/6631933081352083003.png" />.假如<img src="http://img-ph-mirror.nosdn.127.net/qsS5moiov-gX4pXef9WuQg==/6631856115538140215.png" />(i=1,2,…,n),<img src="http://img-ph-mirror.nosdn.127.net/O_TwqvHK6-r9Tdf3xoIK3Q==/6631842921398610083.png" />,那么集合中有<img src="http://img-ph-mirror.nosdn.127.net/P6Wk2udTkLKUYWCcRQLkwQ==/6632168376840428080.png" />个元素

C、若集合A有n个元素,集合B有m个元素,A×B有<img src="http://img-ph-mirror.nosdn.127.net/d5r6t9_vysYhpJGhZqitaQ==/6630056215002058108.png" />个元素

D、若A={1,2,3},B={a,b},A×B={(1,a),(1,b),(2,a),(2,b),(3,a),(3,b)}


122、【单选题】下列有关系统同构的说法不正确的是 ( )

A、系统同构是指不同系统数学模型之间存在的数学同构

B、系统同构是数学同构概念的拓展

C、不同系统间的数学同构关系具有自反性和传递性,但不具有对称性。因此,系统同构可以用于模型简化,不能用于划分等价类

D、布尔代数与数字逻辑电路同构


123、【单选题】下列说法不正确的是 ( )

A、人的体力是相当有限的,并且处在同一数量级

B、人的脑力因人而异,可以按算法中的大小O来划分成若干个数量级

C、人类在认知和改造客观世界中所产生的巨大力量来源于使用工具后产生的力量

D、人类使用工具可以在较短的时间内,解决一些复杂的计算问题


124、【单选题】下列有关复杂性的说法不正确的是( )

A、根据信息论的观点,复杂度可以定义为系统表明自身方式数目的对数,或是系统可能状态数目的对数:K=logN,其中K是复杂度,N是不同的可能状态数。

B、若两个系统各自有M个和N个可能状态,那么组合系统的复杂度为<img src="http://img0.ph.126.net/EfYlY8ZT3BaIRSGu7PI6Lw==/6632515822512642639.png" />

C、从可操作性的角度来看,复杂性可以定义为:寻找最小的程序或指令集来描述给定的“结构”,即一个数字序列

D、若用比特计算,最小程序的大小相对于数字序列的大小就是其复杂性的度量


125、【单选题】下列叙述分别体现了软件开发的系统化方法需要遵循的基本原则:抽象第一的原则、层次划分的原则、模块化原则。请按下列叙述选择对应的原则 ( )(1)对实际的事物进行人为处理,抽取所关心的、共同的、本质特征的属性,并对这些事物及其特征属性进行描述。由于抽取的是共同的、本质特征的属性,从而大大降低了系统元素的绝对数量。 (2)根据系统模型说明的原因和真实系统提供的依据,提出以模型代替真实系统进行模拟实验,达到认识真实系统特性和规律性的方法。 (3)如果一个系统过于复杂,以至于很难处理,那么,就得先将它分解为若干子系统。

A、抽象第一原则、层次划分原则、模块化原则

B、抽象第一原则、模块化原则、层次划分原则

C、层次划分原则、抽象第一原则、模块化原则

D、层次划分原则、模块化原则、抽象第一原则


126、【单选题】笛卡尔积对于理解计算复杂性具有重要的理论价值。下列有关笛卡尔积的说法不正确的是 ( )

A、根据笛卡尔积,由10个具有相互作用的元素组成的系统存在<img src="http://img2.ph.126.net/FeOZsItBnVLUGc6WmEWmgQ==/3098758018625669876.png" />个状态,由64个元素组成的系统存在个<img src="http://img0.ph.126.net/0ouxml83EVeSTI6LV-4pGQ==/6630669742490600013.png" />状态

B、笛卡尔积具有重要的理论价值,可以说,事物之间所有的关联都在笛卡尔积之中

C、人与机器对笛卡尔积产生的“组合爆炸”问题是无法进行处理的

D、正是由于笛卡尔积理论上的“完美无缺”,所以它有巨大的应用价值


127、【单选题】关于软件的复杂性,1999年图灵奖获得者布鲁克斯(Frederick P.Brooks)在其著作《人月神话》(The Mythical Man-month)一书中从复杂度、一致性、可变性、不可见性等方面做了系统的分析,揭示了软件所固有的困难。下列有关布鲁克斯(Frederick P.Brooks)总结的软件所固有的困难的说法不正确的是 ( )

A、复杂度,复杂是软件的根本属性

B、一致性,软件不必随接口变化就能保持各子系统之间的一致性

C、可变性,软件随环境因素而变化

D、不可见性,软件是看不见的


128、【单选题】在周以真倡导的计算思维中,用来控制和降低软件系统复杂性的概念是( )

A、计算

B、分层抽象

C、自动化

D、设计


129、【单选题】计算机网络是计算机系统中一个有代表性的复杂系统,需要高度协调的工作才能保证系统的正常运行。为此,必须精确定义网络中数据交换的所有规则(网络协议),然而由这些规则组成的集合却相当庞大和复杂。为了解决复杂网络协议的设计问题,国际标准化组织(ISO)采用系统科学的思想,定义了现在被广泛使用的开放系统互连模型(Open System Interconnection,OSI),该模型将整个网络协议划分为几个层次( )

A、应用层、传输层、网络层、网络接口层

B、物理层、网络接口层、数据链路层、网络层、运输层、表示层和应用层

C、物理层、数据链路层、网络层、运输层、会话层、表示层和应用层

D、应用层、运输层、网络层、数据链路层、物理层


130、【单选题】计算机从业人员的价值观与工作观等社会与职业问题已极大地影响着计算产业的发展,并引起业界人士的高度重视。CS2013 将该领域定义为“社会问题与专业实践”,强调它对计算学科的重要作用和影响。“社会问题与专业实践”主要属于计算学科 形态的内容。( )

A、抽象

B、理论

C、设计

D、抽象、理论和设计


131、【单选题】若员工不顾自己是否确信估计的正确性,不顾领导和同事的意见,不通过公司内部机制而直接进行检举,就可能会对公司产生严重的后果。下面列出的条件中,满足 ,则检举行为是公正的;若该检举同时还满足 ,则该检举就是义不容辞的道德义务。( )(1)公司的产品或政策将会给公司员工或公众造成严重、巨大的伤害,无论受害人是使用者还是旁观者或其他人员。(2)一旦员工确定某种产品可能会给使用者或公众造成严重危害,应向其直接领导报告,使其了解自己的意见。否则,该员工的检举行为就不是完全公正的。(3)若员工的上级领导没有对员工的报告做出积极的反应,员工应该尽一切可能通过公司内部程序在公司内部解决问题。(4)检举人必须有令人信服的确凿证据,能说服一个理智、公正的观察员相信他对事情的估计是正确的,公司的产品、法令或政策确实会给公众或顾客造成严重的伤害或带来巨大威胁。(5)员工必须有充分的理由相信,一旦将问题公之于众后,产品会进行改进,而且员工应有绝对把握,值得为此冒险。

A、(1)(2) (3)(4)(5)

B、(1)(2)(3) (4)(5)

C、(1)(2)(3)(4) (5)

D、(1) (2)(3)(4)(5)


132、【单选题】将讨论范围限制到一种与职业相关的具体、特定的检举方式上,即非政府检举、非个人检举,未来的职业人员应该避免的检举有( )

A、检举的目的是出于道德原因,如盈利性公司的员工希望生产安全的产品。

B、检举的内容是一些产品和操作方面的情况,如设计错误、使用劣等材料、违规操作或者低于生产工艺标准等。

C、出于复仇心理或其他原因的检举行为。

D、所检举的行为极有可能对社会公众、公司员工以及产品的使用者造成严重的危害。


133、【单选题】无论选择的是团队制还是单一领导制,都采用的是以成果描述为目的,而不是活动描述为目的。以成果描述的目标指的是界定成功的具体成果,而以获得描述是指取得成功进行的必要活动。这里的工作成果指的是努力的结果、成效、最终产品或行动产生的影响,它们清晰可见,实实在在,可以以多种方式去衡量。以下哪些是以成果为目标进行描述的( )(1)第二季度公司要赢得至少5个新客户。(2)月底前,完成新软件许可权的审批工作。(3)制定赢得新客户的实施计划。(4)这学期学习取得一定的进步。(5)改变新软件许可权的审批过程。

A、(1)(2)(3)(4)

B、(1)(3)(4)(5)

C、(1)(2)(3)(5)

D、(2)(3)(4)(5)


134、【单选题】道德选择的步骤(算法)顺序为( )(1)确定所面临的问题:尽量搜集更多的信息以帮助自己对当前问题有一个清晰的认识,包括问题的性质、已有的事实、前提和假设等。(2)从不同的角度认识所面临的难题的性质,包括确定特定情况下适用的道德原则,并对相互之间可能发生冲突的道德原则进行权衡。(3)利用现有的道德准则,检查该问题的适用性,如果适用则采取行动进行解决;如果问题比较复杂,解决方案尚不明确,则继续下面的步骤。(4)形成解决问题的候选方案。(5)实施所选方案。(6)对候选方案进行评价,考虑所有候选方案的潜在道德后果,做出最为有利的选择。(7)对实施的结果进行检查和评价。

A、(1)(3)(2)(4)(6)(5)(7)

B、(1)(2)(3)(4)(5)(6)(7)

C、(1)(2)(3)(4)(6)(5)(7)

D、(1)(3)(2)(4)(5)(6)(7)


135、【单选题】Bloom分类法是美国教育家和心理学家本杰明·布卢姆等人1956年创立的一种教育目标的分类体系, Bloom分类法将知识分为事实性知识、概念性知识、程序性知识、元认知知识四个维度,下表是Bloom分类法的知识维度结构图。深入理解Bloom分类法有助于学生的终身学习。<img src="http://edu-image.nosdn.127.net/E1B7AE1C0BAAF586D9E307248006C5BA.png?imageView&thumbnail=520x520&quality=100" />请问<img src="http://img2.ph.126.net/WfbFlTW7WQpzAEIrxKGKLA==/6608225411632320920.png" />与求解<img src="http://img1.ph.126.net/FgYXBukbZ4yjAR8eVoeQhw==/6619361265397775239.png" />的值分别对应的知识维度是( )

A、概念性知识;程序性知识

B、事实性知识;程序性知识

C、概念性知识;元认知知识

D、程序性知识;元认知知识


136、【单选题】Bloom分类法是美国教育家和心理学家本杰明·布卢姆等人1956年创立的一种教育目标的分类体系,Bloom将人类思维的复杂程度划分为6个水平,从简单到最复杂,依次为记忆、理解、应用、分析、综合和评估,下表是Bloom分类法认知过程维度表。深入理解Bloom分类法有助于学生的终身学习。<img src="http://edu-image.nosdn.127.net/028BBAC365302E626CF67D785FDB2B39.png?imageView&thumbnail=520x520&quality=100" />请问(1)按由北到南、由西到东的顺序说出中国各省及省会的名称。(2)解释首都的含义。分别对应的认知过程维度是( )

A、理解;理解

B、 理解;应用

C、记忆; 理解

D、记忆;应用


137、【单选题】Bloom分类法是美国教育家和心理学家本杰明·布卢姆等人1956年创立的一种教育目标的分类体系,Bloom将人类思维的复杂程度划分为6个水平,从简单到最复杂,依次为记忆、理解、应用、分析、综合和评估,深入理解BLOOM分类法有助于学生的终身学习。下图是BLOOM分类法的层次结构图,针对大脑处理信息时所运用的思维过程的是 ,针对一个人在同一复杂程度内完成学习目标所需要付出努力的量的是 ,与人本身固有能力关系最大的是 ,只要不断增加难度,世界上任何一类问题都可以难道任何一个人。 ( )<img src="http://edu-image.nosdn.127.net/64E81B44D1CA946BB72973FBC7723ACD.png?imageView height: 289px;" />

A、复杂度; 难度; 难度

B、复杂度; 难度; 复杂度

C、难度; 复杂度; 难度

D、难度; 复杂度; 复杂度


138、【单选题】Bloom分类法是美国教育家和心理学家本杰明·布卢姆等人1956年创立的一种教育目标的分类体系,Bloom将人类思维的复杂程度划分为6个水平,从简单到最复杂,依次为记忆、理解、应用、分析、综合和评估,深入理解Bloom分类法有助于学生的终身学习。下列说法不正确的有 ( )

A、“中国的首都在哪里”这类问题属于记忆水平层(最下层)的问题。

B、“试写出世界所有国家首都的名字”是理解层次的问题。

C、只要不断地增加难度,任何一类问题都可以难倒任何一个人。

D、从“中国的首都在哪里”到“试写出世界所有国家首都的名字”提升了难度,而不是复杂度。


139、【单选题】在Bloom分类法的基础上,学术界又做了大量工作,取得了一系列成果。其中比格斯和科利斯在其著作《学习质量评价:SOLO分类理论》中给出的可观察的学习成果结构分类法就是一个很好的补充。SOLO分类法关注学习者对问题做出反应时所表现的思维过程和所达到的认知水平,能使教育评价的触角深入到质的层面,能为深度学习和课程评估提供支持。深入理解BLOOM分类法和SOLO分类法有助于学生的终身学习。SOLO分类法沿用了系统科学中的结构和层次两个基本概念,将SOLO划分为前结构、单点结构、多点结构、关联结构、抽象拓展等5个层次,属于无学习的是 ,属于浅层学习的是 ,属于深层学习的是 。( )

A、前结构、单点结构; 多点结构、关联结构; 抽象拓展结构

B、前结构; 单点结构、多点结构; 关联结构、抽象拓展结构

C、前结构; 单点结构、多点结构、关联结构; 抽象拓展结构

D、前结构; 多点结构; 多点结构、关联结构 抽象拓展结构


140、【单选题】在数码科技发展非常迅猛的今天,每天爆炸性的信息,改变了人类的生活和沟通方式,极大地影响着人们的深度思考,不断变化的信息干扰,使人很难将注意力集中于一个关键点上,这是科学发现与技术创新的大忌,需要引起人们的高度重视。在软件开发领域,注意力与工作效率也有非常大的关系。在《Crystal Clear:小团队的敏捷开发方法》一书中,作者科克伯恩(Cockburn)介绍了他对资深的软件项目经理们的采访,得到了一个经理们的共同结论,那就是,一名开发人员一次最多只能承担 的项目任务,才能保证其工作效率。一旦接管了第 项目,那么他将在所有项目上都无所作为。 ( )

A、一个到一个半; 三个

B、两个到两个半; 四个

C、三个到三个半; 五个

D、四个到四个半; 七个


141、【单选题】在哥得尔等人研究成果的影响下,20世纪30年代后期,图灵从计算一个数的一般过程入手对计算的本质进行了研究,从而实现了对计算本质的真正认识。下列说法不正确的是( )

A、根据图灵的研究,直观地说,计算就是计算者(人或机器)对一条两端可无限延长的纸带上的一串0和1执行指令,一步一步地改变纸带上的0或1,经过有限步骤,最后得到一个满足预先规定的符号串的变换过程。

B、图灵用形式化方法成功地表述了计算这一过程的本质。

C、图灵的研究成果是哥得尔研究成果的进一步深化,该成果不仅再次表明了某些数学问题是不能用任何机械过程来解决的思想,而且还深刻地揭示了计算所具有的“能行过程”的本质特征。

D、图灵对图灵机的描述是关于数值计算的,因此,图灵机不能处理非数值计算。


142、【单选题】认识程序设计在计算学科中的地位对计算学科的认知有重要的作用,下列说法不正确的是( )

A、“计算作为一门学科”报告认为,计算学科所包括的范围要远比程序设计大得多。

B、硬件设计、系统结构、操作系统结构、应用系统的数据库结构设计以及模型的验证等内容是计算学科的重要内容,但是这些内容并不是程序设计。

C、计算机科学导论课程就是程序设计课程,计算机科学等于程序设计。

D、程序设计只是计算机课程中固定练习的一部分,是每一个计算机专业学生应具备的能力。


143、【单选题】下面这个“龙卷风”(Tornadoes)的仿真图片源自以下哪份报告的封面( )<img src="http://edu-image.nosdn.127.net/A3369128FF26CE17867F3CCEDDB6AD33.jpg?imageView height: 588px;" />

A、Jeannette M. Wing. Computational Thinking[J]. Communications of the ACM. 2006, 49(3).

B、Denning P J, et al. Computing as a discipline. Communications of the ACM , 1989, 32( 1)

C、President’s Information Technology Advisory Committee. Computational Science: Ensuring America’s Competitiveness[EB/OL]. http://www.nitrd.gov/pitac/reports/20050609_computational/computational.pdf, June 2005.

D、美国国家科学基金CDI 计划官方网站[EB/OL]. http://www.nsf.gov/crssprgm/cdi/

E、美国国家科学基金CPATH 计划2009 年项目申报说明 [EB/OL]. http://www.nsf.gov/cise/funding/cpath_faq.jsp

F、1.

G、ACM / IEE E-Curriculum 2001 Task Force. Computing Curricula 2001. Computer Science. IE EE Computer Society Press and ACM Press, 2001


144、【单选题】图像的压缩有很多方法,其中一类是通过编码的方式现实的,该类方式又分为无损编码和有损编码,其中,行程编码就是一种无损压缩编码,传真机便采用了行程编码。根据行程编码规则,写下每一行开始时连续的白色像素数目,然后是连续的黑色像素数目,以此类推;若该行开头没有白色像素,则开始数字为0。下图所示是字母“a”的6´5点阵图,若对其进行“行程编码”,那么第四行的行程编码是<img src="http://edu-image.nosdn.127.net/AD7D46CC9EB24286762CE4077D8FD5FB.png?imageView&thumbnail=890x0&quality=100" />

A、1,3,1

B、0,1,3,1

C、1,3,1,0

D、0,1,3,1,0


145、【单选题】图像的压缩有很多方法,其中一类是通过编码的方式现实的,该类方式又分为无损编码和有损编码,其中,行程编码就是一种无损压缩编码,传真机便采用了行程编码。根据行程编码规则,写下每一行开始时连续的白色像素数目,然后是连续的黑色像素数目,以此类推;若该行开头没有白色像素,则开始数字为0。下图所示是字母“a”的6´5点阵图,若对其进行“行程编码”,那么第三行的行程编码是( )<img src="http://edu-image.nosdn.127.net/2A1E6940E92AEE2ACC094D72FB374971.png?imageView&thumbnail=890x0&quality=100" />

A、1,1,2,1

B、 1,1,2,1,0

C、1,4

D、0,1,3


146、【单选题】用高级语言编写程序时,可以用一个数组实现两个栈。给定长度为N的数组A如图所示,实现两个栈S1和S2,对任何一个栈只有当数组A的空间用尽时才不能进行进栈操作。这两个栈分配空间的最佳方案是 ( )<img src="https://edu-image.nosdn.127.net/17FCEEF9466ABA6C41DD23FC881F0450.jpg?imageView height: 123px;" />

A、S1的栈底元素存储在A[0]处,S2的栈底元素存储在A[N-1]处,每个栈的进栈操作都是向着数组中间进行;

B、S1的栈底元素存储在A[N/2]处,S2的栈底元素存储在A[N/2+1]处,每个栈的进栈操作都是向着数组两端进行;

C、S1的栈底元素存储在A[0]处,S2的栈底元素存储在A[N/2]处,每个栈的进栈操作都是向着数组右侧进行;

D、S1的栈底元素存储在A[N/2]处,S2的栈底元素存储在A[N-1]处,每个栈的进栈操作都是向着数组左侧进行;


147、【单选题】Vcomputer机器有16个8位的通用寄存器,每个寄存器能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。现有十六进制数10和FF,若将这两个数相加的结果存入寄存器0,则寄存器0中的数值为 ( )

A、10F

B、0F

C、87

D、8F


148、【单选题】Vcomputer机器的通用寄存器所能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。现有Vcomputer机器指令20B0,2163和5201(Vcomputer机器指令集如下表所示),则这三条指令执行后,寄存器2中的数值为 ( )<img src="https://edu-image.nosdn.127.net/5FE037F9EACE434358FD766E7C3DF28F.png?imageView height: 251px;" />

A、113

B、89

C、13

D、03


149、【单选题】当存入寄存器的数值超出寄存器所能容纳的数值范围,就会发生寄存器值的“溢出”。Vcomputer机器中的通用寄存器都是8位寄存器,其存放数值的范围是00~FF(十六进制数)。现有十六进制数F9和20,若对这两个数进行相加,然后将相加的结果存入寄存器1,则寄存器1中的数值为 ( )

A、09

B、8C

C、119

D、19


150、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示,其中,操作码为8的机器指令是条件跳转指令。若当前寄存器0中的值为10,寄存器1中的值为20,寄存器2中的值为10,则下列选项中的指令能使程序跳转到地址0A处执行的是 ( )<img src="https://edu-image.nosdn.127.net/E0BFCD4BDA4E161ECCBCDE27B0BB7E78.png?imageView height: 281px;" />

A、820A

B、810A

C、8020

D、82A0


151、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为10~19的Vcomputer程序,如下表2所示,若机器从内存地址10开始执行,程序结束时,寄存器1中的值是( )<img src="https://edu-image.nosdn.127.net/4D8CB44FB32512760238517120FE9EF3.png?imageView height: 251px;" />

A、10

B、20

C、30

D、00


152、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表所示,其中,操作码为8的机器指令是条件跳转指令。若当前寄存器0中的值为B0,寄存器1中的值为A0,寄存器2中的值为10,在执行指令8120,5112和8130后,则程序执行的下一条指令的地址为 ( )<img src="https://edu-image.nosdn.127.net/C2EBCA1EDB544CC0D2EC69475F5F4378.png?imageView height: 271px;" />

A、20

B、30

C、A0

D、不确定


153、【单选题】我们知道,一个系统就是一个集合。那么,一个系统的分解也就是一个集合的分解。在集合分解中,有一个称为等价类的重要概念。在计算机系统中,人们希望在层次的划分中遵循等价类划分的3个基本原则。另外,为便于记忆,还希望划分后的层次数目控制在心理学中有关短时记忆最大容量 的范围之内,像计算机网络的层次结构、计算机的体系结构等均遵循这样的原则。 ( )

A、7±2

B、8±2

C、9±2

D、10±2


154、【单选题】阿克曼函数:<img src="https://edu-image.nosdn.127.net/5246915E8D83FA92F54751C678E06950.png?imageView求阿克曼函数的值A(0,0) =_____ ( )

A、1

B、2

C、3

D、4


155、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择价值最大的物品装包。假设n=3;W1=100,V1=50;W2=20,V2=30;W3=20,V3=40;C=110。下列说法正确的是( )

A、选物品1,这种方案的总价值为50

B、选物品2和3,总价值为70

C、使用贪婪准则,能保证得到最优解

D、选物品1和3,总价值为90


156、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择Vi/Wi 值(价值密度)最大的物品装包。假设n=3;W1=100,V1=50;W2=20,V2=30;W3=20,V3=40;C=110。下列说法正确的是( )

A、选物品1,这种方案的总价值为50

B、选物品2和3,总价值为70

C、使用贪婪准则,不能保证得到最优解

D、选物品1和3,总价值为90


157、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择价值最大的物品装包。假设n=5;W1=40,V1=60;W2=90,V2=180;W3=30,V3=42;W4=60,V4=75;W5=80,V5=80;C=240。下列说法不正确的是( )

A、利用价值最大的贪婪准则时,依次选物品2,5和4,这种方案的总价值为335

B、最优解依次选物品为2,1,3和4,总价值为357

C、使用贪婪准则,不能保证得到最优解

D、利用价值最大的贪婪准则时,依次选物品2,5和4,总价值为357


158、【单选题】背包问题就是给定n种物品和一个背包,设Wi为物品i的重量,Vi为其价值,C为背包的重量容量,要求在重量容量的限制下,尽可能使装入的物品总价最大。用贪婪算法解决背包问题,贪婪准则为:每次都选择价值最大的物品装包。假设n=5;W1=28,V1=35;W2=20,V2=32;W3=50,V3=90;W4=10,V4=15;W5=40,V5=40;C=120。下列说法不正确的是( )

A、利用价值最大的贪婪准则时,依次选物品3,2,4和1,这种方案的总价值为172

B、最优解依次选物品3,2,4和1,总价值为172

C、使用贪婪准则,不能保证得到最优解

D、利用价值最大的贪婪准则时,依次选物品3,5和1,总价值为165


159、【单选题】下图中是否存在欧拉路径?如果存在,请写出路线。( )<img src="https://edu-image.nosdn.127.net/E4D8AEFE74E8C475D52D49B883499EDA.png?imageView&thumbnail=890x0&quality=100" />

A、存在欧拉路径,为DE-EF-FD-DC-CB-BA-AC-CF

B、不存在

C、存在欧拉路径,为DE-EF-FD-DC-CB

D、存在欧拉路径,为DE-EF-FD-DC-BA -CB -AC-CF


160、【单选题】下图中是否存在哈密尔顿回路?如果存在,请写出路线。( )<img src="https://edu-image.nosdn.127.net/833A73FCC65DC757BAF9C8F9EB1B72DA.png?imageView&thumbnail=890x0&quality=100" />

A、存在哈密尔顿回路,为ABCEA

B、存在哈密尔顿回路,为ABCDEA

C、存在哈密尔顿回路,为ACDEA

D、不存在


161、【单选题】下图为某学院的E-R图,请问在该E-R图中包含哪几种实体之间的关系( )<img src="https://edu-image.nosdn.127.net/0D810F0C28352E2B1875D30D1AE87D27.png?imageView&thumbnail=890x0&quality=100" />

A、一对一和一对多

B、一对一和多对多

C、一对多和多对多

D、一对一、一对多和多对多


162、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤2范围内曲线y=2与<img src="https://img1.ph.126.net/R-kmLzuxzawHdPcqJ-agOQ==/6632209058771696311.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="https://edu-image.nosdn.127.net/90D34A98F16B02D7C5A4CA01159525B3.png?imageView height: 1px;" /><img src="https://edu-image.nosdn.127.net/68B79E11DD23F14C7F9E018C76675D61.png?imageView height: 333px;" />

A、<img src="https://img1.ph.126.net/MBpJpbbzti4mZi69KsOjtA==/6632196964143782758.png" />

B、<img src="https://img2.ph.126.net/s6EW__5t1w3FaChQNiUxRA==/6632221153399630985.png" />

C、<img src="https://img2.ph.126.net/sOLzXheIbVVBO6dQGr-cJg==/6631930882329867977.png" />

D、<img src="https://img2.ph.126.net/LOz7nz-2bT9R_12HtbWi3g==/6632460846931782458.png" />


163、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤3范围内曲线y=1与<img src="https://img0.ph.126.net/3ZhHJv4s6sNR7bEaV1CtFg==/2288954510711462349.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为( )<img src="https://edu-image.nosdn.127.net/14EFC8A2B2564524D4D2B0F5F8E4557C.png?imageView height: 371px;" />

A、<img src="https://img1.ph.126.net/p98xHK6lm3XfTMjoqmQ58A==/2095581201711161224.png" />

B、<img src="https://img1.ph.126.net/2OVQBt2YdPntCfeNnC-d1Q==/6632232148516282207.png" />

C、<img src="https://img1.ph.126.net/K-4Jeiolg8Wm7eIm2Ix6HQ==/1614258991535946127.png" />

D、<img src="https://img0.ph.126.net/heuE0Z69bEEnUcNXUhGZrQ==/3769512888209354406.png" />


164、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为00~0D的Vcomputer程序,如下表2所示,若机器从内存地址00开始执行,程序结束时,内存单元[0E]的值是( )。<img src="http://edu-image.nosdn.127.net/5A2BEF1258C17BFD06548F8A0528D971.png?imageView&thumbnail=890x0&quality=100" /><img src="http://edu-image.nosdn.127.net/247BF664409FBC9BDF317E1CBE982F1B.png?imageView&thumbnail=890x0&quality=100" />

A、00

B、08

C、20

D、80


165、【单选题】Vcomputer机器有16个8位的通用寄存器,每个寄存器能容纳的数值范围为00~FF(十六进制数)。若存放超出此范围的数值,就会出现寄存器值的“溢出”。此时,Vcomputer机器自动截取该数值的低8位,存入寄存器。下表1为Vcomputer的机器指令集。现有一段内存地址为00~13的Vcomputer程序,如下表2所示,若机器从内存地址00开始执行,程序的执行情况及寄存器0中的值是多少?( )。<img src="http://edu-image.nosdn.127.net/E9FEF6CEDC651BEEE9BB19D9CE24C253.png?imageView<img src="http://edu-image.nosdn.127.net/2836E09E72EE5B106C4E5E443943A5D8.png?imageView

A、程序不会终止,不能确定寄存器0中的值

B、程序不会终止,寄存器0中的值是190

C、程序会终止,寄存器0中的值是90

D、程序会终止,寄存器0中的值是19


166、【单选题】Vcomputer机器指令由4位十六进制数构成(1位操作码,3位操作数),其机器指令集如下表1所示。现有一段内存地址为00~0D的Vcomputer程序,如下表2所示,若机器从内存地址00开始执行,程序结束时,寄存器1中的值是( )。<img src="http://edu-image.nosdn.127.net/883F414D792D216175C3B713A14FB978.png?imageView<img src="http://edu-image.nosdn.127.net/6B7357B43BF0DF559D338E06295D21B4.png?imageView&thumbnail=890x0&quality=100" />

A、02

B、B1

C、00

D、90


167、【单选题】现有一段内存地址为00~0F的Vcomputer程序,如下表1所示,若机器从内存地址00开始执行,程序结束时,寄存器0中的值是( )(Vcomputer机器指令集如下表2所示)。<img src="http://edu-image.nosdn.127.net/3937775F98A471634B941B1D559753D6.png?imageView&thumbnail=890x0&quality=100" /><img src="http://edu-image.nosdn.127.net/EF8A9E61D1039871F60CFF7E16DD9541.png?imageView&thumbnail=890x0&quality=100" />

A、08

B、80

C、20

D、10


168、【单选题】顺序查找算法的思想如下:对于给定的一个数组,从数据的第一个元素开始,依次比较所要查找的目标数据,直到找到目标数据或查找失败。具体步骤为: 1.从数组中的第一个元素开始,依次与关键字比较。 2.若某个元素匹配目标数据,则查找成功。 3.若查找到最后一个元素还未匹配目标数据,则查找失败。折半查找算法的思想如下:折半搜索算法也称二分查找算法,是一种在有序数据集中查找某一特定元素的搜索算法。折半搜索要求数据集中的结点按关键字值升序或降序排列。折半搜索算法的基本原理是:首先将待查值与有序数据集的中间项进行比较,以确定待查值位于有序数据集的哪一半,然后将待查值与新的有序数据集的中间项进行比较。循环进行,直到相等为止。则顺序查找和折半查找的时间复杂度分别为( )

A、O(n),O(n)

B、O(n),O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c58d26fa-67e6-4124-a2e0-33c688f03e9f.png" />)

C、O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c58d26fa-67e6-4124-a2e0-33c688f03e9f.png" style="font-family: &quot;Times New Roman&quot;, serif; font-size: 16px; white-space: normal;" />),O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c58d26fa-67e6-4124-a2e0-33c688f03e9f.png" style="font-family: &quot;Times New Roman&quot;, serif; font-size: 16px; white-space: normal;" />)

D、O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c58d26fa-67e6-4124-a2e0-33c688f03e9f.png" style="font-family: &quot;Times New Roman&quot;, serif; font-size: 16px; white-space: normal;" />),O(n)


169、【单选题】汉诺塔的递归算法,斐波那契数列的递归算法,斐波那契数列的迭代算法,以及归并排序算法,这些算法的时间复杂度分别为()

A、O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" />), O(n),O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />), O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_187aff06-786f-4777-8229-f1c966f02800.png" />)

B、O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />), O(n),O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />), O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c58d26fa-67e6-4124-a2e0-33c688f03e9f.png" style="font-family: &quot;Times New Roman&quot;, serif; font-size: 16px; white-space: normal;" />)

C、O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />), O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />),O(n), O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_187aff06-786f-4777-8229-f1c966f02800.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />)

D、O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_e8204ab8-fff4-4d7b-8cdb-8a97086eda23.png" />), O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_c6ea0017-4160-40f2-911f-ad768368ac83.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />),O(n), O(<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_187aff06-786f-4777-8229-f1c966f02800.png" style="font-family: &quot;Times New Roman&quot;, serif; white-space: normal;" />)


170、【单选题】“充分条件,必要条件”是征服数学的关键,只要能够清楚的分辨,就能克服数学。遗憾的是,即使顶尖的高手,在辩论中,也常搞混这两个概念。一般来说,工具(含思想和方法)的产生是推动某一分支领域发展的关键,在一流杂志(比如,《科学》和《自然》杂志)上发表论文,是发明某一领域某个重要工具的什么条件 ?

A、充分条件

B、必要条件

C、充分必要条件

D、既不是充分条件,也不是必要条件


171、【单选题】采用蒙特卡洛(Monte Carlo)方法,计算1≤x≤2范围内曲线y=2与<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_25486c63-c6e2-4e47-8705-7185ba729253.png" />之间的近似面积(如下图阴影部分),那么随机数x,y的取值范围分别为<img src="http://edu-image.nosdn.127.net/DFF97DD4DF5E2C0993EECA25376363C7.png?imageView&thumbnail=890x0&quality=100" />

A、[0,2],[2,5<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_e4ca0403-660d-49ad-93d3-2c0493ccb4a0.png" />]

B、 [1,2], [2,5]

C、 [0,2], [0,5<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_83b85ad7-0db7-48ef-9086-8216c558623a.png" />]

D、 [1,2], [2,5<img src="http://edu-image.nosdn.127.net/_PhotoUploadUtils_8406746d-3519-4ac2-bdd5-247131f0c6df.png" />]


172、【多选题】根据我国高等学校的情况,教育部高等学校计算机科学与技术教学指导委员会制定的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》采纳了Computing Curricula 2005(CC2005)报告划分的4个分支学科,并以专业方向的形式进行规范,其中包括( )

A、计算机科学

B、计算机工程

C、软件工程

D、信息技术

E、信息系统


173、【多选题】下列有关计算学科主要专业培养内容,正确的是( )

A、计算机科学,涉及很宽的范围,包括了计算的理论、算法和实现,以及机器人技术、计算机视觉、智能系统、生物信息学和其他新兴的有前途的领域。

B、计算机工程,是对现代计算系统和由计算机控制的有关设备上的软件与硬件的设计、构造、实施和维护进行研究的学科。

C、 软件工程,是指以系统、学科、定量的方法,把工程应用于软件的开发、运行和维护;同时,展开对上述过程中各种方法和途径进行研究的学科。

D、信息系统,是指如何将信息技术的方法与企业生产和商业流通结合起来,以满足这些行业需求的学科。

E、信息技术,从广义上来说,它包括了所有计算技术的各个方面,在此专指作为一门学科的信息技术。它侧重在一定组织及社会环境下,通过选择、创造、应用、集成和管理的计算技术来满足用户的需求。


174、【多选题】学科知识体由哪3个层次组成( )

A、分支领域

B、知识单元

C、知识点

D、核心课程


175、【多选题】下列有关计算思维的描述,正确的有( )

A、计算思维是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的思维方法。

B、 计算思维是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码的方法,是一种多维分析推广的类型检查方法。

C、计算思维是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注点分离(Separation of Concerns)的方法。

D、计算思维是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法。

E、计算思维是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法。

F、计算思维是利用启发式推理寻求解答,即在不确定情况下的规划、学习和调度的思维方法。

G、计算思维是利用海量数据来加快计算,在时间和空间之间、在处理能力和存储容量之间进行折中的思维方法。


176、【多选题】下列有关学科二维定义矩阵的说法正确的是( )<img src="http://edu-image.nosdn.127.net/25F8E439B55E2A9729C237949E6AD300.png?imageView&thumbnail=520x520&quality=100" />

A、“横向”关系即抽象、理论和设计3个过程的关系,是定义矩阵中最为重要的内容。它反映的是人们在计算领域的认识规律,即是从感性认识(抽象)到理性认识(理论),再由理性认识(理论)回到实践(设计)的过程。

B、“横向”关系还蕴含着学科中的基本问题。由于人们对客观世界的认识过程就是一个不断提出问题和解决问题的过程,这种过程反映的正是抽象、理论和设计3个过程之间的相互作用,它与3个过程在本质上是一致的。

C、“纵向”关系即各分支领域中具有共性的核心概念、数学方法、系统科学方法、社会与职业问题等内容的关系。这些内容蕴含在学科3个过程中,并将学科各分支领域结合成一个完整的体系,而不是互不相关的领域。

D、在定义矩阵中,“横向”关系最重要,“纵向”关系次之。


177、【多选题】“计算机科学导论”课程如何构建是计算教育面临的一个重大问题。对于如何解决该问题,下列阐述正确的是( )

A、《计算作为一门学科》报告确认了“计算机科学导论”课程的构建问题是一个重要问题。报告认为,该课程要培养学生面向学科的思维能力,使学生领会学科的力量以及从事本学科工作的价值之所在。报告希望该课程能用类似于数学那样严密的方式将学生引入计算学科各个富有挑战性的领域之中。

B、 CC2001报告认为,“计算机科学导论”课应该讲授学科中那些富有智慧的核心思想。

C、 CC2004和CC2005则进一步指出,该课程的关键是课程的结构设计问题。

D、CS2001 Interim Review(草案)将“计算思维”与“计算机科学导论”课程绑定在一起,曾明确要求“计算机科学导论”课程讲授计算思维的本质。

E、论文《通过计算创造性来学习》(Soh L K, Shell D F, Ingraham E, et al. Learning through computational creativity[J]. Communications of the Acm, 2015, 58(8):33-35)论述了大学第1门“计算机科学导论”课程的重要性,认为它的作用超过了一门一般的计算机科学专业课程,进一步佐证了这门课程构建的重要性。


178、【多选题】下列属于计算机中的博弈问题的有( )

A、国际象棋

B、中国象棋

C、西洋跳棋

D、围棋


179、【多选题】自然语言是某一社会发展中形成的一种民族语言,自然语言符号系统的基本特征有:歧义性;不够严格和不够统一的语法结构。例子“他的发理得好”,对于这个例子以下解释中正确的有( )

A、他的理发水平高

B、理发师理他的发理的好

C、他的头发发质比较好

D、他给顾客理发理的好


180、【多选题】自然语言是某一社会发展中形成的一种民族语言,自然语言符号系统有歧义性和不够严格和不够统一的语法结构两个基本特征。例子“他的小说看不完”,对于这个例子以下解释中正确的有( )

A、他写的小说看不完

B、他收藏的小说看不完

C、他不喜欢看小说

D、他是一个小说迷


181、【多选题】下面数组可以按行主序、列主序的方式在主存中的存放,下列选项中正确的是( ) <img src="http://edu-image.nosdn.127.net/F410F7E7C88024F4C920C6A74AEC7C82.png?imageView&thumbnail=520x520&quality=100" />

A、行主序时存放顺序为5E、6A、C5、8C、9B、B4、7E、B3、55

B、行主序时存放顺序为5E、8C、7E、6A、9B、B3、C5、B4、55

C、列主序时存放顺序为5E、8C、7E、6A、9B、B3、C5、B4、55

D、列主序时存放顺序为5E、6A、C5、8C、9B、B4、7E、B3、55


182、【多选题】若采用一维数组结构来实现动态表的存储,下面可能会遇到的问题有 ( )

A、 在数组已满的情况下,要想再插入结点,需要将整个表移动到另外一块更大的连续存储空间

B、 在数组已满的情况下,要想再插入结点,可以直接新申请一个节点

C、在数组未满的情况下,要想再插入结点,需要将插入节点处之后的所有节点向前移动

D、在数组未满的情况下,要想再插入结点,需要将插入节点处之后的所有节点向后移动


183、【多选题】下列有关算法复杂度的说法正确的是( )

A、折半搜索算法的时间复杂度为O(logn)

B、折半搜索算法的时间复杂度为O(nlogn)

C、归并排序算法的时间复杂度为O(logn)

D、归并排序算法的时间复杂度为O(nlogn)


184、【多选题】用高级语言编写程序时,可以用数组来实现栈。下面说法正确的是 ( )

A、使用数组实现栈时,只需要在数组中存储节点数据即可,不需要存储其他数据

B、使用数组实现栈时,可以将数组的第1位用来存储栈顶在数组中的下标

C、使用数组实现栈时,可以用一个包含一个数组和1个整型变量的结构来定义

D、使用数组实现栈时,栈底必定一直在数组下标为0处


185、【多选题】编码是计算思维中的1个核心概念。ASCII码用8位二进制码来表示英文中的大小写字母、标点符号、数字0到9以及一些控制数据(如换行、回车和制表符等),这8位二进制码可以分为高4位和低4位。下表是ASCII码对照表,那么下列说法错误的是( ) <img src="http://edu-image.nosdn.127.net/6DBCBDCBFCF059820CF10BBB4DE3163B.png?imageView&thumbnail=520x520&quality=100" />

A、字母‘a’的ASCII码是01100001

B、字母‘l’的ASCII码是01101101

C、符号‘

D、’的ASCII码是00100010

E、数字‘5’的ASCII码是00110101


186、【多选题】“模”这个概念来自计量系统,是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示模的余数。对于模为(12)10(其十六进制为(C)16)的计量系统,其显示范围为0~11。下列有关说法正确的是( )

A、(8)10+(7)10结果超出表示范围,会产生溢出,显示结果为(3)10

B、(7)16+(A)16结果超出表示范围,会产生溢出,显示结果为(5)16

C、(8)10+(7)10结果不会产生溢出,显示结果为(15)10

D、(7)16+(A)16结果不会产生溢出,显示结果为(11)16


187、【多选题】算法是计算学科中最具有方法论性质的核心概念,也被誉为计算学科的灵魂。下列哪些论述是正确的 ( )

A、算法的表示属于抽象学科形态的内容

B、算法的表示属于理论学科形态的内容

C、算法的表示属于设计学科形态的内容

D、对通用算法的实现和测试属于设计学科形态的内容

E、计算复杂性理论、P和NP类问题属于理论学科形态的内容

F、算法策略(如蛮干算法、贪婪算法、欧几里得算法)属于抽象学科形态的内容

G、算法策略(如蛮干算法、贪婪算法、欧几里得算法)属于理论学科形态的内容

H、算法策略(如蛮干算法、贪婪算法、欧几里得算法)属于设计学科形态的内容


188、【多选题】对于以下流程图,试分析它所包含的基本结构 ( ) <img src="http://edu-image.nosdn.127.net/1D5AADED75B02E043980B7ABF4C20A93.png?imageView&thumbnail=520x520&quality=100" />

A、顺序结构

B、选择结构

C、循环结构

D、线性结构


189、【多选题】对于以下流程图,试分析它所包含的基本结构 ( ) <img src="http://edu-image.nosdn.127.net/28F9753B6894CAEEB20F168634B9FABD.png?imageView

A、顺序结构

B、选择结构

C、循环结构

D、线性结构


190、【多选题】对于以下流程图,试分析它所包含的基本结构 ( ) <img src="http://edu-image.nosdn.127.net/051589F1562B83AE0237655989C10A9F.png?imageView

A、顺序结构

B、选择结构

C、循环结构

D、线性结构


191、【多选题】在对待数学的问题上,数学家和计算机科学家侧重点分别是 ( )

A、数学家关心的是“是什么(What is it)”的问题,不是“怎么做(How to do it)”的问题

B、计算机科学家关心的不是“是什么(What is it)”的问题,而是“怎么做(How to do it)”的问题

C、数学家关心的不是“是什么(What is it)”的问题,而是“怎么做(How to do it)”的问题

D、计算机科学家不仅要知道“是什么(What is it)”的问题,而且要解决“怎么做(How to do it)”的问题


192、【多选题】下列关于数学具有的明显区别于其他学科的特征,说法正确的是 。

A、高度的抽象性。数学的抽象程度大大超过自然科学中一般的抽象

B、逻辑的严密性。数学高度的抽象性和逻辑的严密性是紧密相关的

C、普遍的适用性。数学的高度抽象性决定了它的普遍适用性

D、定理的完整性。数学语言长期的发展使得它具备相当完善的相关定理


193、【多选题】下列关于将一个具体的数字逻辑转换成抽象的代数表达式而加以分析和研究的说法正确的是 ( )

A、研究数字逻辑电路,我们所关心的是电路所完成的逻辑功能,而不是电的或机械的性能

B、一般只考虑输入变量和输出变量之间的逻辑关系,并用数学的方式来描述

C、代数表达式是以理想的形式来表示实际的数字逻辑电路,反映了逻辑电路的特征和功能

D、代数表达式尽管带来了一些方便,但是不能完全反映逻辑电路的特征和功能


194、【多选题】下面关于数学家和计算机科学家的说法正确的是 ( )

A、数学家侧重于强烈的几何推理和关于无限问题的推理

B、计算机科学家侧重于对变化的动态过程(不连续过程)状态的重点把握

C、计算机科学家倾向于将问题分解成若干状态,并精确地定义事物处理的每一步骤

D、数学家倾向于用公式来描述事物的状态


195、【多选题】理解源于数学,定义、定理和证明是数学的核心,也是计算学科理论形态的核心内容。下列关于“定义”的描述正确的有( )

A、定义是蕴含在公理系统之中的概念和命题

B、定义是被证明为真的数学命题

C、定义是为使人们确信一个命题为真而作的一种逻辑论证

D、定义是对一种事物的本质特征或一个概念的内涵与外延确切而简要的说明

E、定义不可用含混、隐晦或比喻性词语来表示


196、【多选题】当系统的结构不能被描述,或描述它的最小算法与系统本身具有相同的信息比特数时,则称该系统为根本复杂系统。在达到根本复杂之前,人们仍可以编写出能够执行的程序,否则,做不到。下列选项中正确的是 ( )

A、序列“aaaaaaa…”是一个亚(准)复杂性系统。

B、序列“aabaabaabaab…”是根本复杂系统。

C、序列“aabaababbaabaababb…”是根本复杂系统。

D、序列“aababbababbbabaaababbab…”是根本复杂系统。


197、【多选题】在软件开发的前期,要对用户的需求进行分析,然后将这种需求抽象为一种信息结构,这种结构被称为概念结构。软件概念结构的特点决定了这种结构的设计在很多情况下很难采用形式化的方法,而采用非形式化的系统化方法(如结构化方法、面向对象方法等)却可以有效地控制和降低概念结构设计的复杂性。最后,完成编码,使软件形式化。概念结构的特点包括( )

A、能真实、充分地反映现实世界,包括事物和事物之间的联系。

B、能满足用户对数据的处理要求。

C、易于程序员理解,但不要求计算机的用户能够理解。

D、易于更改,当应用环境和应用要求改变时,能容易地对概念结构进行修改和扩充。

E、易于向计算机支持的数据结构转换。


198、【多选题】对软件的分析,可以从系统的角度,也可以从集合的角度来分析。因此,控制和降低软件的复杂度的问题就可以转化为如何降低系统的复杂性,或更为基础地如何降低集合复杂性的问题。下列哪些选项能够有效地降低系统(或集合)的复杂性( )

A、要使一个集合的复杂性下降,就要想办法使它有序;而要使一个集合有序,最好的办法就是对它按等价类进行分割。

B、要使一个软件系统的复杂性下降,无非也是分割,就要将其进行分割,也就是将一个大系统划分为若干小的子系统,最终,使人们易于理解和交流。

C、系统软件开发中,要遵循抽象第一的原则。所谓抽象,就是要对实际的事物进行人为处理,抽取所关心的、共同的、本质特征的属性,并对这些事物及其特征属性进行描述。由于抽取的是共同的、本质特征的属性,从而大大降低了系统元素的绝对数量。

D、我们知道,一个系统就是一个集合。那么,一个系统的分解也就是一个集合的分解。在集合分解中,有一个称为等价类的重要概念,使用该概念可以将一个集合划分为若干互不相交的子集(等价类),从而降低了系统的复杂性。


199、【多选题】系统科学方法针对的是复杂性问题,而复杂性又是相对于人的能力而言的。要理解软件开发的复杂性和困难,就有必要先了解“人固有能力的局限性,以及使用工具后产生的力量“。下列哪些选项支撑这个观点 ( )

A、 就体力而言,例如,目前跳高的世界纪录是2.45m(1993年,古巴人哈维尔·索托马约尔创造),而对一个普通的成年人来说,要想跳过1m的高度并不困难。现在,如果我们借鉴在算法复杂性分析中的“大O”表示,那么,显然,世界冠军与我们一般的成年人相比,其体力处在同一个数量级。

B、就脑力而言,要说人的能力处在同一个数量级更是让人难以接受。然而,如果能像体育运动那样明确比赛规则的话,就不得不接受人固有的脑力也处在同一个数量级的事实。比如,1加2加3一直加到N,规定必须一步一步相加,当N确定时,人们所花费的时间不会相差太多,更一般的,当用同一个算法解决同一个问题时,不同的人所花费的时间大致在一个数量级之中。换言之,在这种意义上,人的脑力处于同一个数量级。

C、 既然人的体力和脑力极其有限,人固有的体力和脑力又处在同一个数量级上,那又如何解释人类在认知和改造客观世界中所产生的巨大力量?答案在于,依靠工具,人既能够创造工具又能够使用工具。

D、尽管人还未能跳过2.45m的高度,计算的速度也不快(智力本质上可以看作是一个认知过程,就时间而言,所有的智力过程都是不可逆的、确定的计算过程,也就是一种计算)。然而,若使用有形的工具,如飞机,人就可以飞得很高;使用无形的工具,如数学理论,就可以在较短的时间内解决一些复杂的计算问题。


200、【多选题】如果一个系统过于复杂,以至于很难处理, 那么,就得先将其分解为若干子系统(划分)。在计算机系统中,人们希望在层次的划分中遵循等价类划分的3个基本原则。另外,为便于记忆,还希望划分后的层次数目控制在心理学中有关短时记忆最大容量7±2的范围之内,该容量后来被修正为5±2。下列哪几个选项遵循这一原则 ( )

A、计算机网络的层次结构。

B、计算机的体系结构。

C、树和图的逻辑结构。

D、若将计算机科学领域的所有概念视为一个集合,可以根据学科形态将该集合划分为抽象、理论和设计三个子集(等价类),这种划分可以大大降低计算学科的认知复杂度。正是基于这一划分,1989年发表的“计算作为一门学科”(Computing as a discipline)报告,论证了计算作为一门学科的客观存在 。


201、【多选题】模型与实现是认识与实践的一种具体体现,在计算学科中,它反映了抽象、理论和设计3个过程的基本内容。模型与实现包括建模、验证和实现3方面的内容。以下论述不正确的是 ( )

A、建模主要属于学科抽象形态方面的内容

B、建模主要属于学科理论形态方面的内容

C、模型的验证主要属于学科理论形态方面的内容

D、模型的实现则主要属于学科设计形态方面的内容

E、模型的实现则主要属于学科理论形态方面的内容


202、【多选题】下列关于团队组建目的说法正确的是( )

A、团队组建的目的是为了业绩,剩下的工作就是围绕这个目标而展开。

B、在团队建设中,团结、归属感是团队最重要的特征,为了团结可以牺牲业绩。

C、当工作组强调业绩标准而非所谓的团结和归属感的时候,它不仅能取得显著的业绩,而且因为共同的切身利益,团队个人之间,往往会更加彼此尊重,并最终促进各自的友谊。

D、对高效的团队来说,共同的业绩目标起到的激励作用远比组建团队的愿望本身更大。


203、【多选题】英国德蒙特福德大学(De Montfort University,DMU)信息技术管理与研究中心穆罕默德教授认为“职业化”应该视为从业人员、职业团体及其服务对象——公众之间的三方关系准则。对该准则的理解可以借用计算机科学中“协议”思想作进一步讨论,下列说法正确的是( )

A、该准则是从事某一职业、并得以生存和发展的充分条件。

B、该准则隐含地为从业人员、职业团体(由雇主作为代表)和公众(或社会)拟订了一个三方协议,协议中规定的各方的需求、期望和责任就构成了职业化的基本内涵。

C、从业人员希望职业团体能够抵制来自社会的不合理要求,能够对职业目标、指导方针和技能要求不断进行检查、评价和更新,从而保持该职业的吸引力。

D、职业团体也对从业人员提出了要求,要求从业人员具有与职业理想相称的价值观念,具有足够的、完成规定服务所要求的知识和技能。

E、社会对职业团体以及职业团体对社会都具有一定的期望和需求。

F、任何领域提供的任何一项专业服务都应该达到三方的满意,至少能够使三方彼此接受对方。


204、【多选题】1998年,IEEE-CS和ACM联合特别工作组在对多个计算学科和工程学科规范进行广泛研究的基础上,制定了软件工程师职业化的一个关键规范:资格认证。在经过广泛的讨论和严格的审核之后,IEEE-CS和ACM采纳了特别工作组提出的《软件工程资格和专业规范》。关于该规范下列说法正确的是( )

A、从职业角色来说,软件工程师应当始终关注公众的利益,按照与公众的安全、健康和幸福相一致的方式发挥作用。

B、软件工程师应当完全坚持自己独立自主的专业判断并维护其判断的声誉。

C、软件工程师应该提高他们职业的正直性和声誉,并与公众的兴趣保持一致。

D、软件工程师应当在他们的整个职业生涯中积极参与有关职业规范的学习,努力提高从事自己的职业所应该具有的能力,以推进职业规范的发展。


205、【多选题】在软件开发的过程中,软件工程师及工程管理人员不可避免地会在某些与工程相关的事务上产生冲突。为了减少和妥善地处理这些冲突,软件工程师和工程管理人员就应该以某种符合职业道德的方式行事。1996年11月,IEEE伦理规范委员会指定并批准了《工程师基于道德基础提出异议的指导方针草案》,该草案包括下列哪些内容 ( )

A、确立清晰的技术基础:尽量弄清事实,充分理解技术上的不同观点,而且一旦证实对方的观点是正确的,就要毫不犹豫地接受。

B、使自己的观点具有较高的职业水准,尽量使其客观和不带有个人感情色彩,避免涉及无关的事务和感情冲动。

C、及早发现问题,在最高层的管理部门解决问题。

D、当在组织内无法化解冲突的时候,要考虑自己是去还是留。选择辞职既有好处也有缺点,做出决定之前要慎重考虑。


206、【多选题】Therac-25是加拿大原子能公司(AECL)和一家法国公司CGR联合开发的一种医疗设备(医疗加速器),它产生的高能光束或电子流能够杀死人体毒瘤而不会伤害毒瘤附近健康的人体组织。该设备于1982年正式投入生产和使用。在1985年6月到1987年1月不到两年的时间里,因该设备引发了6起由于电子流或X光束的过量使用造成的医疗事故,造成了4人死亡、2人重伤的严重后果。据调查,1985年到1987年间发生的6起事故是操作员的失误和软件缺陷共同造成的。以下哪些结论正确并与该案例有关( )

A、计算机系统一般由硬件和软件两部分构成,二者的可靠性构成了整个系统的可靠性。相应的,系统的风险也就由硬件风险和软件风险构成。

B、软件设计的不当很可能对系统的安全性造成巨大隐患,甚至危及人的生命。

C、在开发应用系统,尤其是安全至上的应用系统时,必须充分地考虑当系统出现故障时,怎样才能将危害降至最低。

D、计算机系统一定要确保硬件的安全,软件的设计不当不会带来较大的损失。


207、【多选题】道德选择就是在处理与道德相关的事务时以道德原则(Ethical Principles)为根据,以与道德原则一致为标准对可能的道德观点进行选择的过程。进行道德选择是一件困难而复杂的事情。下列哪些选项反映了道德选择的复杂性( )

A、在许多情况下同时存在多种不同的价值观和不同的利益选择,我们必须为这些相互竞争的价值观和利益进行取舍。

B、有时我们赖以进行道德选择的重要事实是我们不知道、无法知道或不清楚的。

C、既然道德选择可能会在使一些人受益的同时损害其他一些人的利益,所以我们就必须对此进行权衡,充分考虑各种道德选择可能出现的后果。

D、道德选择往往伴随着来自经济的、职业的和社会的压力,有时这些压力会对我们所信守的道德原则或道德目标提出挑战、掩盖或混淆某些道德问题。


208、【多选题】科学世界观是科学家对自己所从事的工作的一些基本信念和态度。下列科学世界观正确的是 ( )

A、世界是可被认知的。

B、科学理念是会变化的。

C、科学知识的持久性。

D、科学能为所有问题提供完整答案。


209、【多选题】用高级语言编写程序时,可以用数组来实现栈。给定长度为N的数组A如图所示,下面说法正确的是 ( )<img src="https://edu-image.nosdn.127.net/8E51A44EE78DF16064A75F770856E59E.jpg?imageView height: 143px;" />

A、使用数组实现栈时,只需要在数组A中存储栈的数据即可,不需要存储其他数据;

B、使用数组实现栈时,可以用A[0]存储栈顶位置,A[1…N-1]为栈的存储空间,栈底在数组A中位置固定;

C、使用数组实现栈时,可以用一个包含数组A和1个整型变量的结构来定义,A[0…N-1]为栈的存储空间,栈底在数组A中位置固定,整型变量定义为栈顶位置;

D、使用数组实现栈时,栈底元素必定一直在数组A[0]处;


210、【多选题】在日常生活中,存在形形色色的物品实体(对象),这些实体可用若干个属性或特征描述。在网上(如,京东、天猫)购买物品实体时,我们都会根据自己的喜好,选择适合自己的物品(对实体的属性有具体要求,也即约束)。而这个选择过程往往就是对实体属性或特征的筛选过程。下列选项属于实体 “水杯”的属性或特征的是 ( )

A、品牌、适用人群、款式分类

B、容量、颜色、材质

C、保温程度、适用季节、价格

D、上市时间、杯套、杯垫


211、【多选题】在日常生活中,存在形形色色的物品实体(对象),这些实体可用若干个属性或特征描述。在网上(如,京东、天猫)购买物品实体时,我们都会根据自己的喜好,选择适合自己的物品(对实体的属性有具体要求,也即约束)。而这个选择过程往往就是对实体属性或特征的筛选过程。下列选项属于实体 “自行车”的属性或特征的是 ( )

A、品牌、适用人群、款式分类

B、高度、颜色、材质

C、适用路况、烤漆情况、价格

D、上市时间、打气筒、山地车


212、【多选题】在日常生活中,存在形形色色的物品实体(对象),这些实体可用若干个属性或特征描述。一般在购买物品实体时,我们都会根据自己的喜好,选择适合自己的物品(对实体的属性有具体要求,也即约束)。而这个选择过程往往就是对实体属性或特征的筛选过程。下列选项属于实体 “表”的属性或特征的是( )

A、品牌、机芯类别、表带材料、价格

B、表盘形状、颜色、适用人群、表径

C、风格、是否防水、功能、表底、表扣

D、瑞士牌、手动机械、方形、休闲


213、【多选题】在日常生活中,存在形形色色的物品实体(对象),这些实体可用若干个属性或特征描述。一般在购买物品实体时,我们都会根据自己的喜好,选择适合自己的物品(对实体的属性有具体要求,也即约束)。而这个选择过程往往就是对实体属性或特征的筛选过程。下列选项属于实体 “衣服”的属性或特征的是( )

A、品牌、适用人群、款式分类

B、风格、领型、袖型、价格

C、布料、适用季节、尺码

D、上市时间、颜色、T恤


214、【多选题】关于软件系统开发的难点说法正确的是( )

A、布鲁克斯指出软件复杂度是软件生产的主要困难,不仅如此,他还分析了在软件领域人们所取得的进展,并且认为,除了从汇编语言到高级语言的进展外,其他进展只是解决了软件复杂度的一些次要方面的问题。

B、高级语言抽象掉了汇编语言所关心的寄存器、位、磁盘等概念,使软件开发的生产率提高了若干倍,同时,软件的可靠性、简洁性也大为提高,相对于汇编语言,高级语言有效地降低了软件的复杂性。

C、布鲁克斯认为,对于一个软件系统的开发来说,最为困难的是对其概念结构(概念模型)的规格、设计和测试,而不是对概念结构的实现,以及对这种实现的测试。

D、布鲁克斯认为,在实现的过程中会出现语法的错误,但是,相对于概念结构方面的错误,语法错误造成的影响更大。


215、【多选题】RSA公开密钥密码系统可以形式化描述为下面8元组:<img src="https://edu-image.nosdn.127.net/8673C7E8FF1038D47221245904D944B9.png?imageView&thumbnail=890x0&quality=100" />请问下列选项中对第(6)和第(7)项描述正确的是 ( )

A、<img src="https://edu-image.nosdn.127.net/C45107E78F12127729ED006CB78708C4.png?imageView&thumbnail=890x0&quality=100" />

B、<img src="https://edu-image.nosdn.127.net/A3D64C5EDBBF880B6E564E86710E0D86.png?imageView&thumbnail=890x0&quality=100" />

C、<img src="https://edu-image.nosdn.127.net/D9C09C94BB057316CD1EC5AEF4A3F922.png?imageView&thumbnail=890x0&quality=100" />

D、<img src="https://edu-image.nosdn.127.net/ACA093CC3DAE16B8DEE64C6873565FF5.png?imageView&thumbnail=890x0&quality=100" />


216、【多选题】如果一项有难度的工作能被机器取代,那么相关职业就有可能逐渐消失。下列有关“公共汽车售票员”的工作说法正确的是( )

A、优秀的公共汽车售票员的工作是一项复杂的工作

B、优秀的公共汽车售票员的工作是一项挑战难度的工作

C、公共汽车售票员的工作可能会逐步被机器所取代

D、公共汽车售票员的工作不可能被机器所取代


217、【多选题】下列关于复杂问题的说法正确的是( )

A、复杂问题可以转变为简单问题

B、科学发现(比如,新发现一个定律)可以使一个未知的复杂问题变成一个记忆层面的简单问题

C、开普勒定律使行星运动轨迹规律从一个复杂问题变成了一个简单的记忆问题

D、复杂问题是永远不可能转变为简单问题的


218、【多选题】如果一项有难度的工作能被机器取代,那么相关职业就有可能逐渐消失。下列有关“旅游业电话投诉受理人员”的工作(注,该问题是非结构化的问题)说法正确的是( )

A、旅游业电话投诉受理人员的工作是一项复杂的工作

B、旅游业电话投诉受理人员的工作是一项挑战难度的工作

C、旅游业电话投诉受理人员的工作可能会逐步被机器所取代

D、旅游业电话投诉受理人员的工作很难被机器所取代


219、【多选题】在日常生活中,存在形形色色的物品实体(对象),这些实体可用若干个属性或特征描述。在网上(如,京东、天猫)购买物品实体时,我们都会根据自己的喜好,选择适合自己的物品(对实体的属性有具体要求,也即约束)。而这个选择过程往往就是对实体属性或特征的筛选过程。下列选项属于实体 “水杯”的属性或特征的是 ( )

A、品牌、适用人群、款式分类

B、容量、颜色、材质

C、保温程度、适用季节、价格

D、上市时间、杯套、杯垫


220、【多选题】在日常生活中,存在形形色色的物品实体(对象),这些实体可用若干个属性或特征描述。在网上(如,京东、天猫)购买物品实体时,我们都会根据自己的喜好,选择适合自己的物品(对实体的属性有具体要求,也即约束)。而这个选择过程往往就是对实体属性或特征的筛选过程。下列选项属于实体 “自行车”的属性或特征的是 ( )

A、品牌、适用人群、款式分类

B、高度、颜色、材质

C、适用路况、烤漆情况、价格

D、上市时间、打气筒、山地车


221、【多选题】在SOLO分类法中,将SOLO划分为前结构、单点结构、多点结构、关联结构、抽象拓展结构。浅层学习是一种被动、机械、记忆性的学习方式。与浅层学习不同,深度学习是一种主动、探究式、理解性的学习方式,它要求学习者掌握非结构化的深层知识,能主动建构知识,有效迁移应用。以下结构属于深层学习类型的是 ( )

A、单点结构

B、抽象拓展结构

C、多点结构

D、关联结构


222、【多选题】国际工程教育专业认证标准(2015版)中的第十二条毕业要求为终身学习。终身学习指学生应具有自主学习和终身学习的意识,有不断学习新知识,掌握新方法和新技能,能够适应计算机新技术发展的能力。在专业认证中,认证专家的关注点在于学生是否有终身学习的意识和能力以及国际公认的评价方式。以下说法能支撑“终身学习”的有 ( )

A、学科认知模型与计算学科二维定义矩阵的绑定,有助于学生对计算学科的学习

B、Bloom分类法与难度、复杂度和能力的绑定,有助于学生进行更高层次(如分析,评估)的思维训练,创造出更有价值的成果

C、信息产业中的知识产权与可持续发展的绑定,有助于学科的可持续发展

D、SOLO分类法与浅层学习和深度学习的绑定,能使教育评价的触角深入到质的层面,能为深度学习和课程评估提供支持




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询