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

时长:120分钟 总分:100分

133浏览 0人已完成答题

题型介绍
题型 多选题 简答题
数量 20 3
1.
下列叙述中正确的是(&nbsp&nbsp&nbsp&nbsp&nb...
问题详情

下列叙述中正确的是(         )




2.
下列是加密算法的有(&nbsp&nbsp&nbsp&nbsp&nb...
问题详情

下列是加密算法的有(            )





3.
Linux下命令&nbspman&nbsp3&nbspsleep中的...
问题详情

Linux下命令 man 3 sleep中的参数3表示在(          )章节中查找帮助




4.
在一个单链表中,若要在指针q所指节点后面插入一个由指针p所指向的节点,则执...
问题详情

在一个单链表中,若要在指针q所指节点后面插入一个由指针p所指向的节点,则执行(      )




5.
数组A[0..5,&nbsp0..6]的每个元素占5个字节,按行优先次序...
问题详情

数组A[0..5, 0..6]的每个元素占5个字节,按行优先次序存储,则元素A[5, 5]相对A[0,0]的偏移量是(   )




6.
以下关于数据库中索引的描述正确的是(&nbsp&nbsp&nbsp&...
问题详情

以下关于数据库中索引的描述正确的是(        )




7.
下列哪些可用于进程通信&nbsp(&nbsp&nbsp&nbsp&...
问题详情

下列哪些可用于进程通信 (        )




8.
0x12345678在采用BigEndian字节序时在内存中的排列顺序是(...
问题详情

0x12345678在采用BigEndian字节序时在内存中的排列顺序是(  ),在采用LittleEndian字节序时在内存中的排列顺序是(  )




9.
与UDP相比,下列哪些是属于TCP的特点&nbsp(&nbsp&nbs...
问题详情

与UDP相比,下列哪些是属于TCP的特点 (        )




10.
下列关于虚拟内存的说法哪些是正确的&nbsp(&nbsp&nbsp&...
问题详情

下列关于虚拟内存的说法哪些是正确的 (        )




11.
有变量char buf[] = ”SH_60...
问题详情

有变量
char buf[] = ”SH_600570_”
想把其内容修改为 ”SH__600570”,下列哪些语句是正确的 (        )



12.
有变量struct{char    ...
问题详情

有变量
struct {
    char    type
    int     num
    char    name[10]
} rec
char是1字节,int是4字节,若按4字节对齐,那么sizeof(rec)等于()




13.
函数void foo(){static int&nbs...
问题详情

函数
void foo() {
    static int val
    ……
}
 变量val的内存地址位于()




14.
下列关于类的继承描述中,错误的有(&nbsp&nbsp&nbsp&n...
问题详情

下列关于类的继承描述中,错误的有(          )




15.
fun1和fun2都是同一类的两个成员函数,但fun1不能直接调用fun2...
问题详情

fun1和fun2都是同一类的两个成员函数,但fun1不能直接调用fun2,这说明(   )




16.
下面关于变量及其范围的陈述哪些是不正确的(&nbsp&nbsp&nbs...
问题详情

下面关于变量及其范围的陈述哪些是不正确的(     )。




17.
下面哪个选项是正确的(&nbsp&nbsp&nbsp&nbsp&n...
问题详情

下面哪个选项是正确的(     )。
String s = “hundsun”





18.
下面程序运行之后,关于输出结果的说明正确的是(&nbsp&nbsp&n...
问题详情

下面程序运行之后,关于输出结果的说明正确的是(     )。
public  class   Conditional{
public  static  void  main(String  args[  ]){
int  x=4
System.out.println(“value  is  “+ ((x>4) ? 99.9 :9))
}
}




19.
关于以下程序代码的说明正确的是(&nbsp&nbsp&nbsp&nb...
问题详情

关于以下程序代码的说明正确的是(     )。
class  HasStatic{
private  static  int  x=100;
public  static  void  main(String  args[  ]){
HasStatic  hs1=new  HasStatic(  )
hs1.x++
HasStatic  hs2=new  HasStatic(  )
hs2.x++
hs1=new  HasStatic( )
hs1.x++
HasStatic.x--
System.out.println(“x=”+x)
}
}




20.
下面哪几段代码不会出现编译错误(&nbsp&nbsp&nbsp&nb...
问题详情

下面哪几段代码不会出现编译错误(        )




21.
数据库 有一个银行存款数据库,包括以下表: 客户信息表...
问题详情

数据库

有一个银行存款数据库,包括以下表:


客户信息表Customer, 客户号为主键

客户号

Cid

客户姓名

CName


存款交易表Deposit,每次存款会增加一条记录,流水号为主键

存款日期

TradeDate

流水号

Did

客户号

Cid

存款金额

Amount

营业网点代码

DeptId

注:存款日期2009110日用整数20090110 表示


营业网点信息表Dept, 营业网点代码为主键

营业网点代码

DeptId

网点名称

DName


写出完成下列要求的SQL语句:

1)  查找客户号“88888888”的2009全年的存款流水,按日期升序排列

2)  针对上面的查询要求,为Deposit表创建一个索引idx_Deposit

3)  输出整个银行2009年全年各网点名称及对应的存款总额。

4)  列出曾经有多笔(2笔或者大于2笔)存款的客户号。

5)  列出客户信息表中没有存款交易的客户,输出客户号和客户姓名。

22.
编程题 编写函数把文件以16进制方式输出到屏幕,同时以字符方式输出(...
问题详情

编程题

编写函数把文件以16进制方式输出到屏幕,同时以字符方式输出(不可打印的输出为“.”),如:795508snr.jpg


int dump_file(const char *path)

返回0表示成功。

注:C函数int isprint(int c)可以用来判断是否可打印。
23.
算法题 [java]: &nbsp&nbsp&nbsp ...
问题详情

算法题

[java]:

    平行的结构转换为树形的结构:

    已知类:TreeNode

   

import java.util.ArrayList

import java.util.List

public class TreeNode {

    private String id

    private String parentId

    private List<TreeNode> children

    //get/set…

    }

    要求:提供一个静态工具方法输入平行结构的TreeNode集合,返回梳理好上下级关系后的TreeNode集合(需要考虑多个根节点)

    如:输入的结构是:

[{id:1}, {id:2,parendId:1}, {id:3, parendId:1}]

输出的结构是:

[{id:1,children:[{id:3, parendId:1},{id:2, parendId:1}]}]


    如:id:1,pid:

    一个N*N的矩阵,每个元素都是0或者1。把给定坐标rowcol的元素设置为1后,若某元素上下左右4个紧邻的元素中有超过2个是1,则该元素也要设置成1,直到没有需要设置的为止,此时称为“稳定”状态。如:

1 0 0 1 1 0

0 1 0 0 0 0

0 0 0 1 0 0

0 1 0 0 1 0

0 0 1 0 1 0

0 0 1 0 0 1

设置 2,2,最终变为:

1 0 0 1 1 0

0 1 0 0 0 0

0 1 1 1 0 0

0 1 1 1 1 0

0 0 1 1 1 0

0 0 1 0 0 1


假设初始矩阵是稳定的,编程实现下面的函数:

int update_matrix(int matrix[N][N], int row, int col)

返回值是这次设置成1的个数。