2018迅雷校园招聘iOS在线笔试A卷

时长:120分钟 总分:100分

203浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 15 10 2
1.
2的N次方
问题详情

对于一个整数N(512 <= N <= 1024),计算2的N次方并在屏幕显示十进制结果。 输入描述: 输入一个整数N(512 <= N <= 1024)输入样例: 512 输出描述: 2的N次方的十进制结果输出样例 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096
2.
TCP主动关闭一方进入最后的一个状态是
问题详情




3.
关于UDP的说法正确的是
问题详情




4.
参考以下代码,在大端字节机器中x.c的值为union A { short...
问题详情

参考以下代码,在大端字节机器中x.c的值为
union A {
    short c
    char buf[4]
} x = {0x01, 0x02, 0x03, 0x04}






5.
以下哪个变量是分配在BSS段char s1[100]int s2 = 0...
问题详情

以下变量分配在BSS段的是()
char s1[100]
int s2 = 0
static int s3 = 0

void main() {
    char s4[100]
}




6.
下列关于linux文件系统的说法不正确的有?
问题详情




7.
struct T {},sizeof(struct T)的值为
问题详情

对于C++, struct T {},sizeof(struct T)的值为()





8.
以下序列构造的Haffman树带权路径长度为9,7,3,5
问题详情




9.
以下那个排序算法的时间复杂度优于O(n^2)
问题详情




10.
一个栈的压栈序列是A,B,C,D,E ,则不可能的出栈序列是
问题详情




11.
32位机器上,以下代码的输出是 char c = -1 int i0 ...
问题详情

32位机器上,以下代码的输出是()
char c = -1
int i0 = c
int i1 = (unsigned char)c
printf("%d, %d\n", i0, i1)




12.
以下属于传输层协议的是
问题详情





13.
以下哪些是属于TCP协议的特性
问题详情




14.
Unix系统关于进程和线程的说法,正确的是
问题详情





15.
关于C++的说法错误的是
问题详情




16.
以下哪些不是解释型语言
问题详情




17.
给定一个正整数n,求出0到n中有几个数满足其二进制表示不包含连续的1。1样...
问题详情

给定一个正整数n,求出0到n中有几个数满足其二进制表示不包含连续的1。1<=n<=10^9。
样例:
输入:5, 输出:5。
由于0到5的二进制表示分别为: 0; 1; 10; 11; 100; 101。 这六个数中,只有3的二进制表示包含有连续的1,故答案为5。
问题:
若输入为6144,则输出为




18.
以下说法不正确的是?
问题详情





19.
c++11中提供了lambda特征,语法为 [=] (int x) mut...
问题详情

c++11中提供了lambda特征,语法为
[=] (int x) mutable throw() -> int {
    // 函數內容
    int n = x + y
    return n
}
请问以下正确的是()




20.
在32位大端模式处理器上变量b等于?unsigned int a= 0x1...
问题详情

在32位大端模式处理器上变量b等于?
unsigned int a= 0x1234
unsigned char b=*(unsigned char *)&a




21.
在tcp/ip网络分层⾥里⾯面,icmp和igmp是属于哪一层?
问题详情




22.
如果ip分片报文丢失,下面说法正确的是
问题详情




23.
在32位系统中以下函数的返回值 int fun(void) { int *...
问题详情

在32位系统中以下函数的返回值是()
int fun(void) {
    int *p, j, i=10
    p = &j
    *p = i++
    i += sizeof(i) + sizeof(*p) + sizeof(p)
    return i
}




24.
下面的陈述中哪个是正确的?
问题详情




25.
哪个类定义可能需要一个复制构造函数?
问题详情




26.
下列关于C++类的说法中错误的有哪些?
问题详情




27.
合并区间
问题详情

用x,y表示一个整数范围区间,现在输入一组这样的范围区间(用空格隔开),请输出这些区间的合并。
输入描述: 一行整数,多个区间用空格隔开。区间的逗号是英文字符。输入样例: 1,3 2,5 输出描述: 合并后的区间,用过空格隔开,行末无空格输出样例 1,5