群硕笔试题5

一、软件基础
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个金币。抓到最后一个金币的人输。请问:如果要赢得游戏,你会先手还是后手抓?为什么?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值