一、软件基础
1. 什么是多线程?什么是线程的同步?
2. 什么是分页分段内存管理?
3. 白盒测试的原理?举例覆盖代码。
4.软件设计开发文档应该包括的内容?
二、简答
1. 填空(填写问号部分)
(1) void func(char* str{20]); sizeof(str) = ?
(2) char str[] = "hello"; sizeof(str) = ?
(3) unsigned char* str = "323456"; sizeof(str) = ?
2. 简述const在C语言中的作用
3. ……
4. ……
三、编程:输入为一个已经排好顺序的整数数组、数组长度、待查询数字。用对分查找的方法查询该数字,找到后返回下标。没找到返回-1。
四、把道德经作为文本输入,请设计一个算法计算其中出现次数最多的三个字。(讲出整体的设计思想、数据结构、方法)。
五、智力测验:
50枚金币,两个人轮流抓取。每人每次只能抓1、2、4个金币。抓到最后一个金币的人输。请问:如果要赢得游戏,你会先手还是后手抓?为什么?
群硕笔试题5
最新推荐文章于 2021-02-25 08:47:58 发布