数字马力-测试-笔试
题型:单选,不定项选择,编程
编程第一题是给定数组与目标值,找出数组中和等于目标值的两个元素,返回它们在数组中的下标。
我用的哈希表存储数组,键为元素值,值为下标,遍历数组,判断键为目标值与当前遍历元素的差是否存在,存在则返回当前i与哈希表中的值,不存在就put
第二题是sql编程,给三个表,第一个表是学生表(S),字段:姓名:SNAME,学号:SNO;第二个是课程表(C),字段:课程号:CNO,授课老师:CTEACHER;第三个是学生-课程表(SC),字段:学号,课程号,成绩(SCORE)
查询:1、列出所有没有选'小易'老师课程的学生姓名
2、列出至少三门(包括三门)课程成绩大于90以上学生姓名以及其平均成绩
只写出了第一个,第二个没写出来就直接提交了
👥 笔试题目
编程第一题是给定数组与目标值,找出数组中和等于目标值的两个元素,返回它们在数组中的下标。
我用的哈希表存储数组,键为元素值,值为下标,遍历数组,判断键为目标值与当前遍历元素的差是否存在,存在则返回当前i与哈希表中的值,不存在就put
第二题是sql编程,给三个表,第一个表是学生表(S),字段:姓名:SNAME,学号:SNO;第二个是课程表(C),字段:课程号:CNO,授课老师:CTEACHER;第三个是学生-课程表(SC),字段:学号,课程号,成绩(SCORE)
查询:1、列出所有没有选'小易'老师课程的学生姓名
2、列出至少三门(包括三门)课程成绩大于90以上学生姓名以及其平均成绩
只写出了第一个,第二个没写出来就直接提交了
👥 笔试题目
全部评论
SELECT DISTINCT S.SNAME
FROM 学生表 S
LEFT JOIN 学生-课程表 SC ON S.SNO = SC.学号
LEFT JOIN 课程表 C ON SC.课程号 = C.CNO AND C.CTEACHER = '小易'
WHERE C.CNO IS NULL;
SELECT S.SNAME, AVG(SC.SCORE) AS 平均成绩
FROM 学生表 S
JOIN 学生-课程表 SC ON S.SNO = SC.学号
WHERE SC.SCORE > 90
GROUP BY S.SNAME
HAVING COUNT(SC.课程号) >= 3;
待笔试状态是不是等着hr约笔试就行了呀
相关推荐
07-07 14:03
安徽大学 Java 点赞 评论 收藏
分享
06-09 11:12
重庆移通学院 运营 不要停下啊:大二打开牛客,你有机会开卷了,卷起来
,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会
,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
05-21 15:47
门头沟学院 Java 浪漫主义的虹夏:项目有亮点吗,第一个不是纯玩具项目吗,项目亮点里类似ThreadLocal,Redis储存说难听点是花几十分钟绝大部分人都能学会,第二个轮子项目也没体现出设计和技术,想实习先沉淀,好高骛远的自嗨只会害了自己
点赞 评论 收藏
分享