数字马力-测试-笔试

题型:单选,不定项选择,编程
编程第一题是给定数组与目标值,找出数组中和等于目标值的两个元素,返回它们在数组中的下标。
我用的哈希表存储数组,键为元素值,值为下标,遍历数组,判断键为目标值与当前遍历元素的差是否存在,存在则返回当前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;
点赞 回复 分享
发布于 2024-09-27 17:24 广东
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;
点赞 回复 分享
发布于 2024-09-27 17:22 广东
待笔试状态是不是等着hr约笔试就行了呀
点赞 回复 分享
发布于 2024-09-26 17:51 山东

相关推荐

不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
05-21 15:47
门头沟学院 Java
浪漫主义的虹夏:项目有亮点吗,第一个不是纯玩具项目吗,项目亮点里类似ThreadLocal,Redis储存说难听点是花几十分钟绝大部分人都能学会,第二个轮子项目也没体现出设计和技术,想实习先沉淀,好高骛远的自嗨只会害了自己
点赞 评论 收藏
分享
评论
10
41
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务