春招:恒生笔试


题型:选择题,给数据表写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

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
评论
9
60
分享
牛客网
牛客企业服务