春招:恒生笔试


题型:选择题,给数据表写sql语句,两道编程题,行测题
总体感受:题量大,数据库花了较多题目

  • 给数据表写sql语句

student(Sno,Sname,Ssex,Sdept)
Course(Cno,Cname,Tno)
Score(Sno,Cno,Degree)
Teacher(Tno,Tname,Tsex,prof)
问:
1.求选择了Java课程且成绩小于60的同学名单,按名字升序排列(第一问难,应先写后面的)
2.求Java课程小于平均分的学生的各科成绩
3.设置Score表中Sno,Cno唯一键
4..给选择了JAVA课程且成绩小于等于90分的成绩加10分

  • 编程题1

一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程     找出1000以内的所有完数。

  • 编程题2

海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

public static void main(String[] args) {
    int i, m, j = 0, k, count;
    for (i = 4; i < 10000; i += 4) {
        count = 0;
        m = i;
        for (k = 0; k < 5; k++) {
            j = i / 4 * 5 + 1;
            i = j;
            if (j % 4 == 0)
                count++;
            else
                break;
        }
        i = m;
        if (count == 4) {
            System.out.println("原有桃子 " + j + " 个");
            break;
        }
    }
}
相关连接

#恒生公司春招##笔试题目##恒生公司#
全部评论
这是我的题解
2 回复
分享
发布于 2020-10-08 13:40
同学是java岗吗
点赞 回复
分享
发布于 2020-05-25 13:09
联易融
校招火热招聘中
官网直投

相关推荐

投递中移(苏州)软件技术有限公司等公司10个岗位
点赞 评论 收藏
转发
9 60 评论
分享
牛客网
牛客企业服务