文号
951153
阅读
109
回复
1
收藏
0
科创B卷考试习题系列——软件开发专业

目前B卷考试已经不再作为科创发言的必要条件了。因此我在此出一个习题解析,不想被剧透的话就先去做题考试:

https://www.kechuang.org/exam

该系列只解析我擅长的专业题目,过于简单的、或者不擅长的题目我会只给答案。我不会的题目就只给题目。我不擅长的专业也可能只给题目。欢迎评论区下方讨论或指出我的错误。有什么疑问和需要我补充的也可以在下方提出:

无论什么题目,都可以问AI要答案,现在AI已经很强大了(开启深度思考)

注意,考试时选项顺序会打乱重排。每场考试有10个题,其中有8个题目是本专业的题目,另外2个题目是常识、逻辑、科学理性题。每天刷新一张卷子。做对6~8个题通过,取决于学科。


软件工程题目的特点是,完全是AI擅长的专业,直接问很容易过关,拿全对。这里不再放出答案,只放题目本身。软件工程题量也不大。


1、【单选题】下面哪种网络设备工作在OSI参考模型的第一层?

A. route

B. switch

C. bridge

D. hub


2、【单选题】在C语言中,以下哪种方式无法遍历一个链表

A. switch

B. for

C. while

D. 迭代


3、【单选题】lisp: (+ 2 (+ 1 -2)) 的值是

A. 5

B. 2

C. -2

D. 1


4、【单选题】为了降低条件查询的时间复杂度,可以为表创建

A. 行锁

B. 索引

C. 目录

D. 拷贝


5、【单选题】学习JavaScript应该去

A. MDN

B. MSDN

C. Google+

D. CSDN


6、【单选题】C/C++中内存泄漏的主因是:

A. 代码缩进不齐

B. 短时间内申请大量内存

C. 没有free()

D. RAM芯片信号串扰


7、【单选题】C语言中

int* naive, interesting;

naive, interesting分别是什么变量?

A. naive, interesting都是int型指针

B. naive, interesting都是int型变量

C. naive是int型变量 interesting是int型指针

D. naive是int型指针 interesting是int型变量


8、【单选题】以下哪项工作不需要 IEEE 754 :

A. 有限元仿真

B. 3D图形渲染

C. 模拟飞行训练

D. 比特币区块链计算


9、【单选题】Vectorization is a process that:

A. Maximize code coverage

B. Reduce complexity

C. Accelerate calculation

D. Minimize memory footprint


10、【单选题】Which function in standard C library can be used to copy array elements while destination area is overlapped with the source?

A. memcpy

B. memmove

C. wcscpy

D. memcmp


11、【单选题】Which of the following algorithms has a time complexity of 𝑂(log⁡𝑛)?

A. bogo sort

B. quick sort

C. binary search

D. linear search


12、【单选题】Tianhe 2 HPC cluster was benchmarked with LINPACK, doing ___ operation.

A. LU factorization

B. finding proof of linear algebra problem

C. fluid dynamic simulation

D. matrix multiplication


13、【单选题】下面哪种软件架构不是分层架构?

A. MVVM

B. MVP

C. MVC

D. Document-View


14、【单选题】根据斐波那契数列的定义,有以下算法:

F(n) = { if n<=2 return 1, else return F(n-2) + F(n-1) }

现用上述算法迭代计算斐波那契数列的前n项。

A. n>400时,此算法相比其他算法,时间复杂度最优

B. 仅适合作为毕业论文,不宜写进简历

C. n小于1000时,用个人计算机即可迅速完成

D. 此算法在n大于500时,不是计算该数列的最优算法


15、【单选题】以下哪项工作不需要 IEEE 754 :

A. 有限元仿真

B. 比特币区块链计算

C. 3D图形渲染

D. 模拟飞行训练


16、【单选题】截止2015,以下哪种语言运行前(运行过程中)不会被编译(或者动态编译)为机器码?

A. JavaScript

B. Ruby

C. Lua

D. VBScript


17、【单选题】关于重构,以下说法错误的是

A. 有助于维持开发效率

B. 面向过程设计的程序也可以被重构

C. 应每月专门安排时间进行重构工作

D. 保持代码功能不变并改善组织结构


18、【单选题】腾讯云和阿里云的共同缺点是

A. 无法安装360

B. 容易被和谐

C. 网速不稳定

D. 性价比太低


19、【单选题】下列说法正确的是:

A. 对于一个双向链表,在销毁时必须从第一个节点开始销毁。

B. 编译器的设计只需要关注编译器支持的编程语言,而不需要关注目标系统架构。

C. 程序的栈(stack)大小是由操作系统和硬件环境决定的,无法调整。

D. 快速排序算法的时间复杂度和待排序对象本身的划分对称度有关。


20、【单选题】关于MapReduce,以下不沾边的是

A. Riak

B. CouchDB

C. Sublime

D. Hadoop


21、【单选题】Clojure 更像:

A. JavaScript

B. Lisp

C. Ruby

D. FORTRAN


22、【填空题】104677是第____个质数。

答案:


笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的