金山WPS24届C++笔试
题型:1.单选;2.不定项选择;3.编程
单选都是比较简单的基础语言知识,C++的一些知识;
不定项同理,我要吐槽一个题:
下列选项错误的是:
A。std::sort是稳定排序;
B。容量不够时,vector内存扩展是翻倍;
C。STL容器是线程不安全的;
D。std::bitset不是容器。
上面这个题没有说明背景,Linux下Vector确实是翻倍,STL容器部分是线程安全的。
编程题
1.将输入的句子使用find函数找出NiuNiu,没有则输出-1;限定Python语言
2.给定几个字符串,请你分类,对于同一类字符串,可以通过N次交换其中的元素变为一样的,如ABCD和CDBA,不限定交换次数;
输入
4
ABCD
BCDA
ACBD
CDAB
输出
1
3.打印输出圣诞树,见牛客编程题【超级圣诞树】
槽点:1.C++选手来说,如果要自己实现第一题,其实也不难,但是限定了Python函数,只需要line.find("NiuNiu")就出来了;
2.打印圣诞树,我做的时候一直搞不懂,究竟每一层要多少个空格才能对齐,本来树都打出来了,就是空格一直对不齐,这种模拟题还是用特殊符号填充吧,别用空格了
单选都是比较简单的基础语言知识,C++的一些知识;
不定项同理,我要吐槽一个题:
下列选项错误的是:
A。std::sort是稳定排序;
B。容量不够时,vector内存扩展是翻倍;
C。STL容器是线程不安全的;
D。std::bitset不是容器。
上面这个题没有说明背景,Linux下Vector确实是翻倍,STL容器部分是线程安全的。
编程题
1.将输入的句子使用find函数找出NiuNiu,没有则输出-1;限定Python语言
2.给定几个字符串,请你分类,对于同一类字符串,可以通过N次交换其中的元素变为一样的,如ABCD和CDBA,不限定交换次数;
输入
4
ABCD
BCDA
ACBD
CDAB
输出
1
3.打印输出圣诞树,见牛客编程题【超级圣诞树】
槽点:1.C++选手来说,如果要自己实现第一题,其实也不难,但是限定了Python函数,只需要line.find("NiuNiu")就出来了;
2.打印圣诞树,我做的时候一直搞不懂,究竟每一层要多少个空格才能对齐,本来树都打出来了,就是空格一直对不齐,这种模拟题还是用特殊符号填充吧,别用空格了
超级圣诞树__牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F470d26c9a73e4e17be8cc45cac843423%3FquestionTypes%3D000100%26page%3D1%26onlyReference%3Dfalse
全部评论
你能想象今天10.8的笔试和你这一天一模一样,他们题库太小了。
圣诞树用递归做的
3.2号的,原题😅
相关推荐
查看35道真题和解析
点赞 评论 收藏
分享
11-05 17:16
门头沟学院 C++ 国棉17厂丶小王:sort是长度小于32选择插入排序。大于32选择快排,快排采用递归进行,如果递归栈的层数超过了1.5log n,那么就改用堆排,快排随机数的划分,40个以上采用九数取中,40个以下3数取中。(随机选择和递归深度msvc是这样的,其他stl不清楚),但是排序算法是这三个都一样的
点赞 评论 收藏
分享