恒生校招java笔试数据库语法_2015恒生电子校招笔试题
一、不定项选择题
1、B C错是因为编译后还需要链接,D函数可以单独编译,编译成目标文件
2、
3、D
4、CD
5、
6、B
7、
(1)C
(2)A
8、D
9、
10、ABCD
二、JAVA语言部分
1、B
2、C
3、AB char型用'\u四位的16进制'表示也是正确的
4、AB
5、AB,B
三、数据库
create table S(
Sno int primary key auto_increment,
Sname varchar(20)
);
insert into S(sname) values('he');
insert into S(sname) values('wang');
create table C(
Cno int primary key auto_increment,
Cname varchar(20),
Ccredit int
);
insert into C(cname,Ccredit) values('JAVA',3);
insert into C(cname,Ccredit) values('C',2);
Drop table if exists SC;
create table SC(
id int primary key auto_increment,
Sno int,
Cno int,
Grade int
);
insert into SC(Sno,cno,Grade) values(1,1,100);
insert into SC(Sno,cno,Grade) values(1,2,90);
insert into SC(Sno,cno,Grade) values(2,1,80);
insert into SC(Sno,cno,Grade) values(2,2,70);
insert into SC(Sno,cno,Grade,Teacher) values(3,1,80,'zhang');
insert into SC(Sno,cno,Grade,Teacher) values(3,2,70,'zhang');
1)select distinct Sname From S,SC,C where S.sno = SC.sno and c.Cno = SC.cno and
Cname='JAVA' order by Sname desc;
2)select S.Sno,Sum(Ccredit) From S,SC,C where S.sno = SC.sno and c.Cno = SC.cno
and Grade>60 group by Sno having sum(Ccredit)>80;
3)ALTER table SC ADD Teacher varchar(20) not null;
4)CREATE VIEW SCSum(sno,Ccredit) as Select S.Sno,Sum(Ccredit) From S,SC,C
where S.sno = SC.sno and c.Cno = SC.cno group by Sno;
5)delete from SC where sno not in(select distinct S.Sno from S);
四、编程题
1、
packagehengsheng;importjava.util.Scanner;public classExe3 {public static voidmain(String[] args) {
Date date= new Date(2015,8,25);
System.out.println(days(date));
}static intdays(Date date){int day = 0;int[][] month = new int[][]{{31,28,30,31,30,31,31,31,30,31,30,31},{31,29,30,31,30,31,31,31,30,31,30,31}};int m =isrunYear(date.getYear());for(int i=0;i
day+=month[m][i];
}
day+=date.getDay();returnday;
}static int isrunYear(intyear) {if (year % 4 == 0 && year % 100 != 0 | year % 400 == 0)return 0;return 1;
}
}classDate {intyear;intmonth;intday;public Date(int year, int month, intday) {super();this.year =year;this.month =month;this.day =day;
}public intgetYear() {returnyear;
}public void setYear(intyear) {this.year =year;
}public intgetMonth() {returnmonth;
}public void setMonth(intmonth) {this.month =month;
}public intgetDay() {returnday;
}public void setDay(intday) {this.day =day;
}
}
2、
packagehengsheng;importjava.util.Scanner;public classExe2 {public static voidmain(String[] args) {
Scanner scanner= newScanner(System.in);int n =scanner.nextInt();while (n != 1) {for (int i = 2; i<=n; i++) {if(isPrime(i)) {//如果i为素数
if (n % i == 0) {//如果n能被i整数
n = n /i;
System.out.print(i+ " ");break;
}
}
}
}
}/*** 判断是否是素数
*
*@paramnum
*@return
*/
static boolean isPrime(intnum) {for (int i = 2; i <= num / 2; i++)if (num % i == 0)return false;return true;
}
}
恒生校招java笔试数据库语法_2015恒生电子校招笔试题相关推荐
- 名企笔试:京东 2016 算法工程师笔试题(登楼梯)
名企笔试:京东 2016 算法工程师笔试题(登楼梯) 2017-02-04 算法爱好者 有一段楼梯台阶有 15 级台阶,以小明的脚力一步最多只能跨 3 级,请问小明登上这段楼梯,有多少种不同的走法? ...
- MySQL操作数据库语法及常见MySQL面试题与答案
MySQL操作数据库语法 ## 创作不易点点关注,这样我才有更大的动力!**** 操作数据库 结构化查询语句分类 名称 解释 命令 DDL(数据定义语言) 定义和管理数据对象,如数据库,数据表等 CR ...
- php笔试有多少分钟,PHP研发工程师笔试题(半小时)
笔试题 1.请给出js代码,推荐使用jQuery,实现鼠标移动到li上时高亮当前li的功能(鼠标移到li时添加class="highlight"样式,鼠标移出时去掉该样式).(20 ...
- 微服务常见面试题(Java、数据库、Redis、SpringCloud面试题)
Redis 本质上是一个 Key-Value 类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬 盘上进行保存. 因为是纯内 ...
- Java SE 基础部分经典100道笔试题
这100道题的范围主要是Java SE部分,正在学习Java SE的同学可以做一下,巩固一下学习的知识,也比较适合准备面试的同学复习使用.本题有90道选择题和10道填空题,选择题大部分是单选题,少数为 ...
- Java高并发和多线程的面试笔试题——稳拿offer
1.在java中守护线程和本地线程区别? java中的线程分为两种:守护线程(Daemon)和用户线程(User). 任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon( ...
- 宇信易诚java面试_宇信易诚笔试题
我知道笔试B是英文水平测试,包括三部分,单词.英译汉.作文,难度都不大 但是他们的要求非常之高,总共6个题,共11个空,我们必须对9个才算及格,也就是说最多错一道题吧,因为有些题是3个空,有些是2个空 ...
- 【后端研发笔试】3.25号 阿里巴巴笔试题
直接模拟吧 . 知识点补充 判断是否为大小写字母:Character.isLetter(String s) 关于Scanner得输入输出,请访问: 代码实现: package acm;import j ...
- JAVA窗口sin值_大厂经典笔试题—LeetCode03无重复字符的最长子串(滑动窗口)
题目描述 原创作者:bigsai,长期维护不易,如有收获还请点赞.收藏支持! 题目描述: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabc ...
- 笔试 | 大疆2021秋招笔试题及题解
DJI 文章首发于公众号"面鲸",更多思路以及解法欢迎关注公众号!后台回复"联系"可添加小编微信加入面试笔试刷题交流群哦- 第一题 假设小杰有N个bug没有修, ...
最新文章
- robotframework接口测试(二)—post request
- linux grub设置cpu频率,Linux:使用性能调控器时,为什么CPU频率会发生波动?
- boost::fusion::repetitive_view用法的测试程序
- 不需要软著的安卓应用市场_哪些安卓应用市场上架应用比较简单啊,不需要软著啊?公司开发的 APP 着急上架...
- JAVA进阶教学之(数字格式化和高精度数字)
- 内网穿透访问Vue项目的时候出现Invalid Host header解决办法
- 按120分计算成绩 mysql_Mysql实用教程试卷B.doc
- devops 文化_为什么回馈对DevOps文化很重要
- 成本管理不是简单地节省
- 如何根据原理图画封装_画了这么多年PCB,你真的了解原理图吗?
- 一文带你了解 JVM 的垃圾回收机制
- linux上mysql定时备份数据库数据_Linux下如何实现MySQL数据库每天定时自动备份
- Flink 大规模作业调度性能优化
- win10系统用cadance画封装软件卡死问题
- Android 版本统一管理
- android h5 指定浏览器_微信h5网页如何实现跳转到手机默认浏览器
- 阿里云赵明山:详解灵活可插拔的渐进式发布框架OpenKruise Rollout
- Lample-Ziv文本压缩(java实现)--学习笔记
- 思齐什么意思_思齐的寓意
- CPU的功能和基本组成