恒生20xx校园招聘笔试题(问卷)

试卷类型(A/B/…/F)

答题须知:

  • 请将您的手机调成关机或者是无声状态,并独立完成所有试题;
  • 请将您的答案写在答卷中;
  • 笔试时间为120分钟,请控制好时间;
  • 本试题分为卷一、卷二两部分,卷一为技术笔试题部分,卷二为综合题部分;
  • 答题后请务必把个人纸板简历和问卷,答卷一同上交,我们将根据简历和笔试情况进行综合筛选。笔试题请勿带离现场;
  • 笔试后我们会安排2轮面试,面试通知可能会以短信、Email、电话中任意一种形式发布,请务必及时查收电子邮箱和保持手机的通畅;
  • 如您尚未进行网申,请笔试后第一时间完成网申,以免错过面试机会,网申地址:http://campus.hundsun.com
  • 后续招聘面试安排,请关注“恒生电子”官方微信。

卷一:技术题部分

一、不定项选择题:基础理论知识。(10题×4分,合计40分)

1.在C语言中,关于静态变量的说法,正确的有()
A.静态变量和常量的作用相同
B.函数中的静态变量,在函数退出后不被释放
C.静态变量只可以赋值一次,赋值后则不能改变
D.静态全局变量的作用域为一个程序的所有源文件
2.已知某二叉树的先序和中序遍历序列分别为ABCDEF和CBAEDF,则该二叉树的后序遍历序列是(B)
A.CBDEFA
B.CDEFDA
C.CBFEDA
D.CDEFBA
3.下面描述中,表达正确的有()
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是private的
C.公有继承时基类中的protected成员在派生类中仍是protected的
D.私有继承时基类中的public成员在派生类中是private的
4.以下关于数据库中索引的描述正确的是()
A.只要允许,任何时候都应该添加索引以加快查询速度
B.无论记录多少,使用索引都能给查询带来性能提升
C.每次update/insert/delete操作都会导致索引被重新更新
D.索引可以避免全表扫描
5.对于数据库中的视图,下列描述正确的有()
A.占用与原表一样的存储空间
B.可以进行部分insert,update,delete操作
C.可以建立索引
D.不可以建立触发器
6.栈的运算特点是后进先出。元素a,b,c,d依次入站,则不能得到的出栈序列是()
A.a b c d
B.c a b d
C.d c b a
D.b c d a
7.如果c为字符型变量,判断c是否为空格不能使用()。(假设已知空格ASCII码为32)
A.if(c==‘32’)
B.if(c== 32)
C.if(c==’\40’)
D.if(c==’ ')
8.算数运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()
A.算术运算、赋值运算、关系运算
B.算术运算、关系运算、赋值运算
C.关系运算、赋值运算、算术运算
D.关系运算、算术运算、赋值运算
9.以下程序的输出结果是()

#include<stdio.h>
void main()
{
int x=10,y=10;
printf("%d%d\n",x--,--y);
}

A.10 10
B.9 9
C.9 10
D.10 9
10.有一张表c_class

编号(l_id)

编程语言 (c_language)

选修者(c_student)

1

Java

102

2

C++

102

3

PHP

134

4

Delphi

143

执行完sql语句:select l_id,c_language from c_class where exists(select 2 from c_class where and c_student not in(‘143’));得到的结果是()
A.该SQL语句有错误,执行失败
B.

l_id

c_language

1

Java

2

C++

3

PHP

4

Delphi

C.

l_id

c_language

2

C++

D.SQL语句正确,但返回结果不是B和C

二、不定项选择题:语言知识。(5题×4分,合计20分)请注意:C语言类和JAVA语言类选做其中一类
C语言部分

1.逻辑运算符两侧运算对象的数据类型()
A.只能是0和1
B.只能是0或非0正数
C.只能是整型或字符型数据
D.可以是任何类型的数据
2.以下描述错误的是()
A.continue语句的作用是终止整个循环的执行
B.continue语句的作用是结束本次循环的执行
C.continue语句和break语句都可以在switch语句中执行
D.break语句的作用是结束本次循环的执行
3.C语言中非空的基本数据类型包括()
A.整型,实型,逻辑型
B.整型,实型,字符型
C.整型,字符型,逻辑型
D.整型,实型,逻辑型,字符型
4.有以下函数,该函数的功能是()

int fun(char *s)
{char *t=s;
while(*t++);
return(t-s);
}

A.比较两个字符的大小
B.计算s所指字符串占用内存字节的个数
C.计算s所指字符串的长度
D.将s所指字符串复制到字符串t中
5.设i,s是整型变量,执行如下的语句:

for(i=0,s=0;i<10;i++,s++);
printf("%d,%d\n",i,s);

输出的i和s的值为()
A.0,0
B.9,9
C.10,10
D.以上都不是

JAVA语言部分

1.哪些选项是基本数据类型?()
A.String
B.byte
C.int
D.double
知识点:Java的基本数据类型:整型(byte,short,int,long)小数型(float,double),字符型(char),布尔型(boolean)。
String是扩展数据类型
2.以下构造函数的说法中,错误的是()
A.当新对象被创建的时候,构造函数会被调用
B.不可以为一个类创建多个多个构造函数
C.在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数
D.每一个类都有构造函数
3.对于接口和抽象类的说法中,正确的是()
A.抽象类可以在不提供接口方法实现的情况下实现接口
B.抽象类则可以同时包含抽象和非抽象的方法
C.Java接口中声明的变量默认都是final的。抽象类可以包含非final的变量
D.接口和抽象类也不可以被实例化
4.以下数据类型中,需要内存最多的是()
A.byte
B.long
C.Object
D.int
5.在java.util包中,用于处理预演符号分析的类是()
A.StringTokenizer
B.Formatter
C.Random
D.Scanner

三、数据库(5题×3分,合计15分)

如下表中记录一个投资者购买基金的份额情况:

基金账号

基金代码

份额

销售商

销售商网点

c_fundacco

c_fundcode

f_shares

c_agencyno

c_netno

100008

250001

1000

001

100

100008

250001

5000

002

101

100009

250002

2000

003

102

100010

250002

4000

004

103

100010

250002

8000

004

103

建表语句:
create table tshares(
c_fundcode varchar2(6),
c_fundacco varchar2(10),
f_shares number(16,2),
c_agencyno varchar2(6),
c_netno varchar2(3)
);
1.根据基金账号创建一个索引,索引名为ifundacco
2.把字段基金代码的长度扩长为8位
3.统计同一销售商和网点代码下持有的总份额
4.统计出同一个基金帐号和基金代码记录数超过2条的总数有多少
5.把基金账号为100008,网点代码最小的那条记录的份额更新为2000

四、编程题(1题*15分。请先对试题进行分析并写出解题思路,然后编码实现)

以下两种语言任选其一。
C语言实现:
HL为单链表的表头指针,试写出在该单链表中查找具有给定的元素item的算法

bool Find(LNode*HL,ElemType item)

JAVA语言实现:

import java.util.Scanner;
class DATA2
{
    String key;    //结点的关键字
    String name;
    int age;
}
class CLType       //定义链表结构
{
   DATA2 nodeData=new DATA2();
   CLType nextNode;
   //查找结点
   CLType CLFindNode(CLType head,String key)
   {
          CLType htemp;
          htemp=head;      //保存链表头指针
   }
   
}
五、算法题(1题*10分,合计10分)

实现二分查找的递归算法

卷二:综合题部分

一、测评题:

**说明:**以下18道题目,请在答题区域将每题中最贴近你的实际情况的选项打勾,并将每行打勾的选项数量汇总至最后一列空格处。
1.当我与他人说话时,我喜欢…(D)
A.一针见血
B.侃侃而谈
C.只告知我想要别人知道的部分
D.事无巨细,面面俱到
2.有时我可能会…(B)
A.粗心
B.延迟给别人判断事情
C.过于严厉判断事情
D.对事很主观
3.大部分我的说话内容导向为(C)
A.友善性
B.精确性
C.合作性
D.结论性
4.有时我被指责(C)
A.过于假设性
B.没有倾听他人谈话
C.拖延
D.多嘴
5.当我与他人在讨论时他们(C)
A.知道他渴望事实真相
B.知道我不喜欢意外惊喜
C.知道我的立场
D.知道我的热忱
6.我喜欢的沟通方式(C)
A.正面性的
B.逻辑性的
C.直接的
D.冷静的
7.我喜欢的沟通方式时(B)
A.启发性的
B.乐观的
C.诚恳的
D.主控的
8.我不喜欢的谈话方式是(A)
A.制造压力
B.不合作的
C.不接受我的观点
D.我无法控制场面的
9.我感觉最好,当我(D)
A.倾听别人说话
B.遵照规定办事
C.指挥他人
D.顺畅及平静
10.在与他人沟通时的最大弱点为(A)
A.要求细节
B.反应太快
C.渴望成为焦点人物
D.说话前未做足够准备
11.大多数与我共事的人认为我是(A)
A.友善的
B.谨慎的
C.接受改变的
D.诚恳的
12.我最大的希望是(D)
A.与他人相处
B.预留时间调整变化的环境
C.被激励
D.清楚的指示及评估
13.沟通的基本观念是(A)
A.与他人合作
B.从他人身上得到力量
C.说服他人
D.事事在控制之下
14.当我与人面对面沟通时,我希望(A)
A.尽量简短甚至不需要
B.夸大本意
C.照本宣科
D.长篇大论
15.在什么样的工作环境下工作更能凸显我的功能(B)
A.自由的
B.有工作伙伴的
C.组织性的
D.愉快的
16.给予我最大激励的谈话带给我的是(D)
A.挑战
B.安慰
C.友谊
D.肯定

二、逻辑测试题(15题×1分,合计15分)



阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6