📅  最后修改于: 2023-12-03 15:12:38.510000             🧑  作者: Mango
本套题是关于计算机科学的模拟考试,包含多个选择题和编程题。以下是一些关于这套题的信息。
本次模拟考试是在线测试,共分为两部分:
1.选择题(总分为60分) 2.编程题(总分为40分)
选择题部分包含30个单选题,每题2分。以下是一些例子:
非结构化数据存储的方法是: a) 计算机内存 b) 数据库系统 c) 文件系统 d) XML
在操作系统中,__是实现并发的重要机制之一: a) 进程 b) 线程 c) 系统调用 d) 信号量
下列哪个数据结构不是一种哈希表?: a) 完全二叉树 b) 基数树 c) B-树 d) 跳表
下面哪个算法不属于动态规划算法: a) 找零钱问题 b) 线性回归问题 c) 背包问题 d) 最长公共子序列问题
编程题部分包含两道编程题,每题20分。要求使用Java或C++编写答案。以下是两个例子:
请编写一个程序,计算一个整数数组中的最大连续子数组和。例如,对于数组{-2,1,-3,4,-1,2,1,-5,4},该程序应该返回6(即最大连续子数组为{4,-1,2,1})。
一个整数数组,数组长度介于1到100之间。
最大连续子数组和。
输入:{-2,1,-3,4,-1,2,1,-5,4}
输出:6
请编写一个程序,给定一个单向链表的头指针和值val,删除链表中所有满足节点值等于val的节点。
一个单向链表的头指针和一个整数值val。
删除满足节点值等于val的节点后的链表头指针。
输入:
链表头指针为1 -> 2 -> 3 -> 4 -> 5
val = 3
输出:
链表头指针为1 -> 2 -> 4 -> 5
这是一套模拟考试,旨在帮助准备参加GATE CS考试的学生进行准备。本套题包含两部分:选择题和编程题。选择题部门包含30道单选题,每题2分,总计60分。编程题共包含两道,每题20分,总计40分。需要使用Java或C ++编写答案。