恒生公司2015秋招开发类笔试题(六)

时长:120分钟 总分:100分

138浏览 0人已完成答题

题型介绍
题型 多选题 简答题
数量 20 3
1.
下面选项中不属于面向对象程序设计特征的是(&nbsp&nbsp&nbs...
问题详情

下面选项中不属于面向对象程序设计特征的是(         )




2.
linux操作系统中,修改用户密码的命令是(&nbsp&nbsp&nb...
问题详情

linux操作系统中,修改用户密码的命令是(         )




3.
linux操作系统中,文件myfile的文件权限为rw-rw-rw-,修改...
问题详情

linux操作系统中,文件myfile的文件权限为rw-rw-rw-,修改文件myfile的权限为本用户和相同组的用户有读写权限,而其他用户只有读的权限的命令是(          )




4.
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用...
问题详情

在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(       )




5.
以下关于数据库主键的说法,正确的有(&nbsp&nbsp&nbsp&...
问题详情

以下关于数据库主键的说法,正确的有(        )




6.
运算结果类型相同的(&nbsp&nbsp&nbsp&nbsp&nb...
问题详情

运算结果类型相同的(     )




7.
在下列说法中,(&nbsp&nbsp&nbsp&nbsp)是错误的。
问题详情

在下列说法中,(    )是错误的。




8.
以下关于子查询和Group&nbspBy的描述正确的有(&nbsp&n...
问题详情

以下关于子查询和Group By的描述正确的有(       )




9.
进程和程序的区别是(&nbsp&nbsp&nbsp):
问题详情

进程和程序的区别是(   ):




10.
一个栈的入栈顺序是A,B,C,D,E,则栈不可能的输出顺序是(&nbsp...
问题详情

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




11.
下面程序运行之后,x的值是(   ) void ...
问题详情

下面程序运行之后,x的值是(   )

void swap(int a, int b){
    int t = a
    a = b
    b = t
}

…

int x = 2

int y = 3

swap(x, y)





12.
下面程序运行输出的结果是(    ...
问题详情

下面程序运行输出的结果是(    ),不用考虑new失败的情况。
#include <stdio.h>
class CPerson{
public:
    virtual void Whoami() = 0
}
class CStudent : public CPerson{
public:
    CStudent(){printf("student is created!\r\n")}
    virtual ~CStudent(){printf("student is destroy!\r\n")}
    virtual void Whoami(){printf("student!\r\n")}
}
class CTeacher : public CPerson{
public:
    CTeacher(){printf("teacher is created!\r\n")}
    virtual ~CTeacher(){printf("teacher is destroy!\r\n")}
    virtual void Whoami(){printf("teacher!\r\n")}
}
int main(){
    CPerson *pLily = new CTeacher()
    pLily->Whoami()
    delete (CTeacher *)pLily
    CPerson *pLucy = new CStudent()
    pLucy->Whoami()
    delete pLucy
return 0
}




13.
对于纯虚函数描述正确的是(&nbsp&nbsp&nbsp&nbsp...
问题详情

对于纯虚函数描述正确的是(     )




14.
对于指针的描述正确的是(    )
问题详情

对于指针的描述正确的是()




15.
short&nbspa[100],&nbspsizeof(a)的值是(...
问题详情

short a[100], sizeof(a)的值是(   )




16.
下面程序运行之后,变量x的值是(&nbsp&nbsp&nbsp&nb...
问题详情

下面程序运行之后,变量x的值是(     )。
......
//swap方法的声明
public static void swap(int a,int b){
int t=a
a=b
b=t}
//main方法
public static void main(String args[]){
int x=2
int y=3
swap(x,y)}




17.
关于垃圾收集的哪些叙述是正确的(&nbsp&nbsp&nbsp&nb...
问题详情

关于垃圾收集的哪些叙述是正确的(     )。




18.
Class X{     Y b =n...
问题详情

Class X{

    Y b =new Y()

    X(){

        System.out.println(“X”)

    }

}

Class Y{

    Y(){

        System.out.println(“Y”)

    }

}

public class Z extends X{

    Y y= new Y()

    Z(){

        System.out.println(“Z”)

}

public static void main(String[] args){

    new Z()

}

}





19.
需要创建一个应用,其中出现在同一web上下文的servlets需要访问存储...
问题详情

需要创建一个应用,其中出现在同一web上下文的servlets需要访问存储用户注册名的变量。此可如何实现?(      )




20.
下列关于java集合类的相关叙述正确的是(&nbsp&nbsp&nbsp)
问题详情

下列关于java集合类的相关叙述正确的是(   )




21.
数据库 Small Bank corporation有如下的员工数据...
问题详情

数据库
Small Bank corporation有如下的员工数据库,为下面每个查询语句写出SQL表达式:


Employee 员工表

员工姓名

employee_name

所住街道

street

所在城市

city


Company 公司信息表

公司名称

company_name

所在城市

city


Works 工作信息表

员工姓名

employee_name

公司名称

company_name

薪水

salary


1)  找出所有为Small Bank corporation工作且薪金超过10000的员工的名字、居住的街道和城市

2)  查找数据库中所有居住城市和公司所在城市相同的员工

3)  找出数据库中所有工资高于Small Bank corporation的每一个员工工资的员工姓名

4)  假设一家公司可以在好几个城市有分部,找出所有这样的公司,其所在城市包含了Small Bank corporation所在的每一个城市

5)  找出平均工资高于Small Bank corporation平均工资的所有公司名字及平均工资

22.
编程题 请编写一个程序,从文件src.txt读入一篇英文短文,统计并...
问题详情

编程题
请编写一个程序,从文件src.txt读入一篇英文短文,统计并输出该短文中不同单词出现的次数,然后输出统计结果。

23.
算法题 请提供一个函数实现二叉排序树的查找功能。 二叉...
问题详情

算法题
请提供一个函数实现二叉排序树的查找功能。

二叉排序树的定义:

二叉排序树又称二叉查找树,它或者是一棵空树,或者是具有如下性质的二叉树:

1、 若它的左子树非空,则左子树上所有结点的值均小于根结点的值;

2、 若它的右子树非空,则右子树上所有结点的值均大于或等于根结点的值;

3、 左右子树本身就是两棵二叉排序树。

节点的结构定义如下:

typedef struct tagNode

{

    int iKey   ///结点的键值

    struct tagNode *pLChild    ///左子树的指针

    struct tagNode *pRChild    ///右子树的指针

}NODE, *PNODE


函数定义如下:

PNODE SearchTree(PNODE pRoot, int iKey, PNODE &pFather)