4399游戏2015校园招聘游戏开发类笔试题

时长:90分钟 总分:100分

174浏览 0人已完成答题

题型介绍
题型 单选题 判断题 简答题
数量 20 9 5
1.
已知有一个关键字序列:(19,14,23,1,68,20,84,27,55,11,10,79)散列存储在一个哈希表中,若散列函数为H(key)=key%7,并采用链地址法来解决冲突,则在等概率情况下查找成功的平均查找长度为?
问题详情

已知有一个关键字序列:(19,14,23,1,68,20,84,27,55,11,10,79)散列存储在一个哈希表中,若散列函数为H(key)=key%7,并采用链地址法来解决冲突,则在等概率情况下查找成功的平均查找长度为()。




2.
计算机网络中,所有的计算机都连接到一个中心节点上,一个网络结点需要传输数据,首先传输到中心节点上,然后由中心节点转发到目的节点 ,这种连接结构被称为?
问题详情

计算机网络中,所有的计算机都连接到一个中心节点上,一个网络结点需要传输数据,首先传输到中心节点上,然后由中心节点转发到目的节点 ,这种连接结构被称为()




3.
An ARP query packet is encapsulated in()
问题详情




4.
若有以下定义和赋值语句,则与&s[i][j]等价的是?
问题详情

若有以下定义和赋值语句,则与&s[i][j]等价的是()
int s[2][3] = {0}, (*p)[3], i, j
p = s
i = j = 1





5.
运行下面这段代码,会出现的情况是?
问题详情

运行下面这段代码,会出现的情况是:()
void GetMemory(char *p) { p = (char *)malloc(100) }

void Test(void) {
    char *str = NULL
    GetMemory(str)
    strcpy(str, "hello world")
    printf(str)
}






6.
分析以下函数,该函数的功能是?
问题详情

分析以下函数,该函数的功能是()
void sca_from_file(int a[], int n, char fn[])
{
    FILE *fp
    int i
    fp = fopen(fn, "r")
    for (i = 0 i < n i++)
    {
        fscanf(fp, "%d", &a[i])
    }
    fclose(fp)
}






7.
设有以下函数void fun(int n,char *s)(......),则下面对函数指针的定义和赋值均是正确的是?
问题详情

设有以下函数void fun(int n,char *s)(......),则下面对函数指针的定义和赋值均是正确的是:()




8.
下列关于线程说法错误的是?
问题详情

下列关于线程说法错误的是()




9.
以下SQL语句的作用是什么?
问题详情

以下SQL语句的作用是:()
SELECT count(*) FROM 't_users' where id <> 0





10.
下面关于Z-Buffer算法的论断哪一条不正确?
问题详情

下面关于Z-Buffer算法的论断哪一条不正确?()




11.
设一组初始记录关键字序列为(49,38,65,97,76,13,27,49),则以第一个关键字49为基准而得到的一趟快速排序结果是?
问题详情

设一组初始记录关键字序列为(49,38,65,97,76,13,27,49),则以第一个关键字49为基准而得到的一趟快速排序结果是:()




12.
在单链表中,要将s所指结点插入到p所指结点之后,其语句应为?
问题详情

在单链表中,要将s所指结点插入到p所指结点之后,其语句应为()




13.
如果一个堆栈的入栈序列是A,B,C,D,E,则堆栈的不可能输出顺序是。
问题详情

如果一个堆栈的入栈序列是A,B,C,D,E,则堆栈的不可能输出顺序是()。




14.
若以{4,5,6,7,8}作为叶子结点的权值构造哈夫曼树,则其带权路径长度是?
问题详情

若以{4,5,6,7,8}作为叶子结点的权值构造哈夫曼树,则其带权路径长度是()。




15.
某城市发生了一起汽车撞人逃跑事件,该城市只有两种颜色的车,蓝20%绿80%,事发时现场有一个目击者,他指证是蓝车,但是根据专家在现场分析,当时那种条件能看清楚的概率是80%,那么,肇事的车是蓝车的概率是多少?
问题详情

某城市发生了一起汽车撞人逃跑事件,该城市只有两种颜色的车,蓝20%绿80%,事发时现场有一个目击者,他指证是蓝车,但是根据专家在现场分析,当时那种条件能看正确的可能性是80%,那么,肇事的车是蓝车的概率是多少?




16.
一颗完全二叉树第六层有8个叶结点(根为第一层),则结点个数最多有()个。
问题详情




17.
已知二叉树后序遍历序列是DABEC,中序遍历序列是DEBAC,它的前序遍历序列是?
问题详情

已知二叉树后序遍历序列是DABEC,中序遍历序列是DEBAC,它的前序遍历序列是()





18.
在下面几种排序方法中,空间复杂度最高的是()?
问题详情

在下面几种排序方法中,空间复杂度最高的是()




19.
在单链表中,增加头结点的目的是?
问题详情

在单链表中,增加头结点的目的是()




20.
下列程序的时间复杂度是?
问题详情

下列程序的时间复杂度是()
for (int i = 1, s = 0 i <= n ++i)
{
    int t = 1
    for (int j = 1 j <= i ++j)
        t = t * j
    s = s + t
}





21.
SQL中,基本表结构的修改用()关键字。
问题详情
22.
若D1=[a1,a2,a3],D2=[1,2,3],则D1*D2集合共有多少个元组。
问题详情

若D1=[a1,a2,a3],D2=[1,2,3],则D1*D2集合共有()个元组。
23.
在 VS编译器以下程序的输出结果是?
问题详情

在 VS编译器以下程序的输出结果是()
char s[] = "123", *p 
p = s 
printf("%c\n", *p++)
24.
在32位系统中,下列表达式的值分别是?
问题详情

在32位系统中:
char arr[] = {4, 3, 9, 9, 2, 0, 1, 5}
char *str = arr
sizeof(arr) = ()
sizeof(str) = ()
strlen(str) = ()

25.
设有序表中有1000个元素,则用二分查找元素X最多需要比较()次。
问题详情

设有序表中有1000个元素,则用二分查找元素X最多需要比较()次可知道所查找元素查找序列中。
26.
设输入序列为1,2,3,则经过栈的作用后可以得到()种不同的输出序列。
问题详情
27.
一个家庭有两个小孩,其中一个是女孩、另一个也是女孩的概率是()(假定生男生女概率一样)。
问题详情

一个家庭有两个小孩,其中一个是女孩、另一个也是女孩的概率是()(假定生男生女概率一样)
28.
在linux中,某文件的权限为:drw-r--r--,该权限用数值形式表示为(),修改文件权限用()命令。
问题详情
29.
i的初始值为0,i++在两个线程里面分别执行100次,能得到最大值是(),最小值是()。
问题详情

i的初始值为0,i++在两个线程里面分别执行100次,能得到最大值是(),最小值是()。
30.
小陆每天要写一份工作日报,日报标准是“入职第X天-小陆-XXX”,对于“入职第几天”,小陆现在每次需要对上次写的日报标题里的天数+1, 遇到周末还要多加2天等等。请你写一段程序,帮小陆自动完成这件事。
问题详情

小陆每天要写一份工作日报,日报标准是“入职第X天-小陆-XXX”,对于“入职第几天”,小陆现在每次需要对上次写的日报标题里的天数+1, 遇到周末还要多加2天等等。请你写一段程序,帮小陆自动完成这件事,提供写日期当天的年月日,算出已入职的天数(假定小陆的入职时间是 2014年8月18日)。要求:不能使用时间,日期相关的库函数。
31.
请按注释的说明,用C语言实现以下函数的功能。
问题详情

请按注释的说明,用C语言实现以下函数的功能。
/*Name:replace
Function:to replace substring s1 in string source with substring s2
Parameters:source,string supposed to hold substring
s1,substring to be replaced
s2,substring to replace substring s1
flag,case-sensitive flag,
1,case-sensitive
0,non-case-sensitive
Return values: number of substrings haved been replaced*/
(Supplementary:To be not complicated,assume that the length of the string after replaced is not greater than 1024 bytes.)
32.
将一个整数X提升到8的倍数(即1->8,8->8,25->32),可以通过表达式()来实现。
问题详情

将一个整数X提升到8的倍数(即1->8,8->8,25->32),可以通过表达式()来实现
33.
设有n个结点的完全二叉树,如果按照从自上到下,从左到右从1开始顺序编号,则第i个结点的双亲结点编号为(),右孩子结点的编号为()。
问题详情

设有n个结点的完全二叉树,如果按照从自上到下,从左到右从1开始顺序编号,则第i个结点的双亲结点编号为[$##$],右孩子结点的编号为[$##$]。
34.
N个孩子站成一排,给每个人设定一个权重(已知)。按照如下的规则分配糖果,问:总共最少需要多少颗糖果?
问题详情

N个孩子站成一排,给每个人设定一个权重(已知)。按照如下的规则分配糖果: (1)每个孩子至少分得一颗糖果 (2)权重较高的孩子,会比他的邻居获得更多的糖果。
问:总共最少需要多少颗糖果?请分析算法思路,以及算法的时间,空间复杂度是多少。