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

时长:120分钟 总分:100分

144浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 1 19 3
1.
给定C语言数据结构struct T{long wun...
问题详情

给定C语言数据结构
struct T{
    long w
    union U {
        char c
        int i
        double d
    } u1
} T1
假设在64位系统下,在不考虑字对齐方式的情况下
为存储T1结构所需要的存储区域可能为()字节。





2.
下面哪些是对称加密算法()
问题详情




3.
二叉树是一种树形结构,每个节点至多有两颗子树,下列一定是二叉树的是()
问题详情




4.
同一进程下的线程可以共享()
问题详情




5.
系统中的“颠簸”是由()引起的。
问题详情




6.
下列HTTP错误代码描述正确的是:
问题详情




7.
以下程序的输出结果是(    &n...
问题详情

以下程序的输出结果是()
int main() {
    int a[3][3] = {{1, 2}, {3, 4}, {5, 6}}, i, j, s = 0
    for(i = 1 i < 3 i++)
        for(j = 0 j <= i j++) s += a[i][j]
    printf("%d\n", s++)
}






8.
下列正确的选项是 (   &nbs...
问题详情

下列正确的选项是 ()




9.
int A[2][3] = {1,2,3,4...
问题详情

int A[2][3] = {1, 2, 3, 4, 5, 6}, 则A[1][0]和*(*(A+1)+1)的值分别是()




10.
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),...
问题详情

设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是______。
SELECT借书证号FROM借阅WHERE总编号=______




11.
以下变量的定义,正确的是()
问题详情




12.
以下描述不正确的是( )。
问题详情

以下描述不正确的是()




13.
定义一个共用体变量时,系统分配给他的内存单元是(&nbsp&nbsp&...
问题详情

定义一个共用体变量时,系统分配给他的内存单元是(      )。




14.
在C语言中,关于静态变量的说法,不正确的有(  &nb...
问题详情

在C语言中,关于静态变量的说法,不正确的有()




15.
若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三...
问题详情

若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三位进行四舍五入运算
的表达式是(   )。




16.
已知如下代码,输出结果为(&nbsp&nbsp&nbsp&nbsp...
问题详情

已知如下代码,输出结果为(     )。
public class Test {
public static void main(String arg[]) {
String str = "123tad恒utf"
System.out.print(str.length())
System.out.print(",")
System.out.print(str.getBytes().length)
}
}





17.
Java接口的修饰符可以为(&nbsp&nbsp&nbsp&nbsp...
问题详情

Java接口的修饰符可以为(     )




18.
Jsp中的内置对象有(&nbsp&nbsp&nbsp&nbsp&n...
问题详情

Jsp中的内置对象有(     )






19.
在Java中,负责对字节代码解释执行的是(&nbsp&nbsp&nbs...
问题详情

在Java中,负责对字节代码解释执行的是(     )




20.
以下哪个方法是线程启动调用的方法(&nbsp&nbsp&nbsp&n...
问题详情

以下哪个方法是线程启动调用的方法(     )。




21.
一、数据库 下面是两个数据库表,分别记录员工姓名和员工工资:...
问题详情

一、数据库


下面是两个数据库表,分别记录员工姓名和员工工资:

T_EMPLOYEE

ID

NAME

GMT_CREATE

GMT_MODIFY

2

张三

2014-03-04

2014-03-04

3

李四

2014-03-15

2014-06-07

5

王五

2014-03-04

2014-07-04

·····

·····

·····

·····

注:NAME唯一

T_SALARY

EMPLOYEE_ID

SALARY

MONTH

GMT_CREATE

2

3400

201403

2014-03-26

3

4300

201403

2014-03-26

2

3400

201404

2014-04-26

·····

·····

·····

·····

请编写SQL解决以下问题:

1)  查询表 T_EMPLOYEE id = 3 的员工记录


2)  查询20143月份所有员工薪水,SALARY从高到低排列

NAME

SALARY

MONTH

3)  增加员工“王五”20145月份工资为3000的记录,GMT_CREATE时间取数据库系统时间


4)  查询20144月份未发工资的员工姓名


5)  删除员工姓名为“李四”的员工信息和工资信息

22.
编程题 功能是将字符串s1的内容反转后输出到s2,比如s1="123...
问题详情

编程题
功能是将字符串s1的内容反转后输出到s2,比如s1="12345678",则输出s2"87654321",实现语言选择一种即可。

1)   C语言实现时要求不能使用包括strlen在内的任何库函数,也不能定义和使用除s1s2以外的其它变量。使用如下原型的C函数void reverse(const char *s1, char *s2)


2)   JAVA语言实现时不能使用StringBuffer等类提供工具方法,自行实现函数定义void reverse(char s1[])

23.
算法题 已知一个已经从小到大排列好的数组,说这个数组中的一个平台(P...
问题详情

算法题

已知一个已经从小到大排列好的数组,说这个数组中的一个平台(Plateau),就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在1,2,2,3,3,3,4,5,5,61,2.2,3.3.3,4,5.5,6都是平台。试编写一个程序,接收一个数组,把这个数组中最长的平台找出来。在上面的例子中3.3.3是该数组中最长的平台。


【说明】

这个程序十分简单,但是要编写好却不容易,因此在编写程序时应该考虑下面几点:

1)   使用的变量越少越好


2)   能否只把数组的元素每一个都只查一次就得到结果?


3)   程序语句越少越好。