唯品会2019秋招开发B类试卷
时长:120分钟 总分:100分
148浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 填空题 |
---|---|---|---|
数量 | 10 | 10 | 2 |
字符串加法
输入两个字符串a和b,字符串内容为二进制数字,求两个字符串相加的结果,加法计算方法以二进制方式计算,并返回对应的字符串结果。要求程序尽可能的高效。示例如下:/**
* @param a = "1101"
* @param b = "1100"
* @return "11001"
*/
public String add(String a, String b){ }
有序矩阵中第K小的元素
请注意,它是排序后的第k小元素,而不是第k个元素。
示例:
matrix = [
[ 1, 5, 9],
[10, 11, 13],
[12, 13, 15]
],
k = 8,
返回 13。
说明:
你可以假设 k 的值永远是有效的, 1 ≤ k ≤ n2 。
输入描述: 第一行为k的值和矩阵的n的值
后续为n*n矩阵的数字,以空格分割输入样例: 8 3 1 5 9 10 11 13 12 13 15 输出描述: 矩阵中第k小的元素输出样例 13
以下代码共调用多少次拷贝构造函数:Widget f(Widget...
Widget f(Widget u)
{
Widget v(u)
Widget w=v
return w
}
main(){
Widget x
Widget y=f(f(x))
}
下面C程序的输出结果:int i=0,a=1,b=2,c=3i...
int i = 0, a = 1, b = 2, c = 3 i = ++a || ++b || ++c printf("%d %d %d %d", i, a, b, c)
有如下类的定义:class Constants{ &n...
class Constants
{
public: static double GetPI(void){return 3.14159}
}
Constants constants
下列各组语句中,能输出3.14159的是:
test.c文件中包括如下语句:#define INT_PTR&...
#define INT_PTR int* typedef int* int_ptr INT_PTR a, b int_ptr c, d文件中定义的四个变量中,是指针类型的变量为()
查看下面两段代码(1)class classA {.....
class classA { ... } class classB { public: classB(classA a) { mA = a } private: classA mA }(2)
class classA { ... } class classB { public: classB(classA a): mA(a) {} private: classA mA }