恒生公司2015秋招开发类笔试题(四)
时长:120分钟 总分:100分
144浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 简答题 |
---|---|---|---|
数量 | 1 | 19 | 3 |
给定C语言数据结构struct T{long wun...
struct T{ long w union U { char c int i double d } u1 } T1假设在64位系统下,在不考虑字对齐方式的情况下
以下程序的输出结果是(    &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++) }
int A[2][3] = {1,2,3,4...
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),...
若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三...
已知如下代码,输出结果为(&nbsp&nbsp&nbsp&nbsp...
一、数据库 下面是两个数据库表,分别记录员工姓名和员工工资:...
一、数据库
下面是两个数据库表,分别记录员工姓名和员工工资:
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) 查询2014年3月份所有员工薪水,SALARY从高到低排列
NAME | SALARY | MONTH |
|
|
|
3) 增加员工“王五”2014年5月份工资为3000的记录,GMT_CREATE时间取数据库系统时间
4) 查询2014年4月份未发工资的员工姓名
5) 删除员工姓名为“李四”的员工信息和工资信息
编程题 功能是将字符串s1的内容反转后输出到s2,比如s1="123...
1) C语言实现时要求不能使用包括strlen在内的任何库函数,也不能定义和使用除s1、s2以外的其它变量。使用如下原型的C函数void reverse(const char *s1, char *s2)
2) JAVA语言实现时不能使用StringBuffer等类提供工具方法,自行实现函数定义void reverse(char s1[])
算法题 已知一个已经从小到大排列好的数组,说这个数组中的一个平台(P...
算法题
已知一个已经从小到大排列好的数组,说这个数组中的一个平台(Plateau),就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在1,2,2,3,3,3,4,5,5,6中1,2.2,3.3.3,4,5.5,6都是平台。试编写一个程序,接收一个数组,把这个数组中最长的平台找出来。在上面的例子中3.3.3是该数组中最长的平台。
【说明】
这个程序十分简单,但是要编写好却不容易,因此在编写程序时应该考虑下面几点:
1) 使用的变量越少越好
2) 能否只把数组的元素每一个都只查一次就得到结果?
3) 程序语句越少越好。