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

时长:120分钟 总分:100分

129浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 3 17 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.
数据库 假如某系统包括客户信息、账户余额、资金明细表,其表结构如下:...
问题详情

数据库
假如某系统包括客户信息、账户余额、资金明细表,其表结构如下:

客户信息表“clientinfo”(主键:custid)

客户号

客户姓名

        性别

分行号

custid

custname

custsex  /

branchid

账户余额表“acctbalance”(主键:acctountno,ccycode)

帐号

币种

      当前余额

客户号

存款利率

accountno

ccycode (‘156’人民币)

currentbalance

custid

interestrate

资金明细表“funddetail”(主键:transdate,serialno)

交易日期

流水编号

      帐号

币种

借方金额

 贷方金额

transdate

serialno 

accountno

ccycode

creditamount

debitamount

请根据上述提示,完成如下题目:

1)   找出未持有账户的客户信息列表(输出姓名、性别以及所属分行);

2)   找出在2013年有交易发生的账户列表(输出帐号、币种、客户姓名、性别);

3)   计算分行‘100000’所有账户的存款金额(按币种输出)

4)   找出2013年未发生交易且账户余额小于300的客户列表(输出帐号、币种、客户编号)

5)   将账户余额超过1000000且属于分行‘300000’的客户存款利率涨15%


3.
编程题 在一个字符串中找到出现指定次数的字符并通过控制台输出。 ...
问题详情

编程题

在一个字符串中找到出现指定次数的字符并通过控制台输出。

如输入abaccdeff1,则通过控制台输出:

b

d

e

如输入abaccdeff2,则通过控制台输出:

a

c

f

4.
算法题 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不...
问题详情

算法题

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号。

例如输入“I am a student”,则通过控制台输出“student a am I”

5.
关于windows的消息机制下列说法正确的是(&nbsp&nbsp&n...
问题详情

关于windows的消息机制下列说法正确的是(      )。




6.
Windows中,以下关于动态链接库(DLL)的说法,正确的是(&nbsp...
问题详情

Windows中,以下关于动态链接库(DLL)的说法,正确的是(   )




7.
栈的插入和删除操作在(&nbsp)进行。
问题详情

栈的插入和删除操作在( )进行。




8.
如下陈述中正确的是(&nbsp&nbsp&nbsp&nbsp)
问题详情

如下陈述中正确的是(    )




9.
下面不属于软件工程原则的是:(&nbsp&nbsp&nbsp)
问题详情

下面不属于软件工程原则的是:(   )




10.
7进制数字10101转换成10进制数字是:(&nbsp&nbsp&nb...
问题详情

7进制数字10101转换成10进制数字是:(   )




11.
设有以下四种排序方法,则(&nbsp&nbsp&nbsp)的空间复杂度最大
问题详情

设有以下四种排序方法,则(   )的空间复杂度最大




12.
操作系统是对(&nbsp&nbsp&nbsp&nbsp)进行管理的软件。
问题详情

操作系统是对(    )进行管理的软件。




13.
下面对进程的描述中,错误的是:(&nbsp&nbsp&nbsp)
问题详情

下面对进程的描述中,错误的是:(   )




14.
数据存储和数据流都是(&nbsp&nbsp&nbsp),仅仅是所处的...
问题详情

数据存储和数据流都是(   ),仅仅是所处的状态不同




15.
以下哪些不是进程之间通信的途径:(&nbsp&nbsp&nbsp)
问题详情

以下哪些不是进程之间通信的途径:(   )




16.
以下哪些函数不能用于面向连接的通讯:(&nbsp&nbsp&nbsp)
问题详情

以下哪些函数不能用于面向连接的通讯:(   )





17.
以下是死循环的语句是( )。
问题详情

以下是死循环的语句是(     )。


18.
32位系统中,如下程序执行的结果是(   &...
问题详情

32位系统中,如下程序执行的结果是()
#include <stdio.h>
void main() {
    char str[] = {"hello world"}
    printf("%s",str)
}





19.
下面的条语句填在第5行的位置,会导致编译错误?(  &...
问题详情

下面的条语句填在第5行的位置,会导致编译错误?(   )
class Super{
public float getNum(){return 3.0f}
}
public class Sub extends Super{
//5
}




20.
关于以下程序输入结果是:&nbsp(&nbsp&nbsp&nbsp...
问题详情

关于以下程序输入结果是: (   )
public class IfTest {
public static void main(String args[]) {
boolean x = false
boolean y = false
if (x = y)
System.out.println("Equal")
else
System.out.println("Not equal")
}
}




21.
以下的程序输入结果是:(&nbsp&nbsp&nbsp)public...
问题详情

以下的程序输入结果是:(   )
public static void main(String args[]) {
try {
System.out.print(1)
long l = 4 / (1 - 1)
System.out.print(2)
return
} catch (Exception e) {
System.out.print(3)
return
} finally {
System.out.print(4)
}
}




22.
下面哪些类型的对象可以被throw指令抛出?(&nbsp&nbsp&n...
问题详情

下面哪些类型的对象可以被throw指令抛出?(   )






23.
下面的程序的输出结果是:(   ) int&nb...
问题详情

下面的程序的输出结果是:(  
int  a = 0 

while ( a < 5 ) {

     switch(a){

     case 0:     

     case 3:

  a = a + 2    

     case 1:     

     case 2:

        a = a + 3    

     default:

        a = a + 5    

     }

}

System.out.print(a)