云阳分公司研发工程师考试题

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
1.(  )是不稳定的排序算法
A.直接插入排序
B.冒泡排序
C.快速排序
D.归并排序
2.(  )存放指令执行地址
A. 指令寄存器IR
B. 程序计算器PC
C. 地址寄存器AR
D. 指令译码器ID
3.Java程序文件的扩展名是(   )
A. .txt
B. .Java
C. .class
D. .exe
4.在数据库设计的需求分析阶段,业务流程一般采用(   )表示
A.E-R图
B.程序结构图
C.功能模块图
D.数据流图
5.使用者通过网络按需随时获取和使用资源或服务,并随时扩展,按使用付费,这种计算模式属于(   )
A.远程计算
B.云计算
C.即时计算
D.智能计算
6.下列开发方法中,(   )不属于敏捷开发
A.极限编程
B.自适应软件开发
C.螺旋模型
D.水晶方法
7、下列运算符合法的是(   )
A、if
B、
C、
D、:=
8、下列语句中正确的是(   )
A、byte b=257;
B、B、int i=2+2;
C、String s=on+one;
D、System. out. println(1+1);
9、如下哪些是Java中有效的关键字(   )
A、const
B、NULL
C、goto
D、this
10、以下对封装的描述正确的是(   )
A、只能对一个类中的方法进行封装,不能对属性进行封装
B、封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
C、封装的意义不大,因此在编码时尽量不要使用
D、如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用
11、访问修饰符作用范围由小到大是(   )
A) private,default,protected,public
B) public,default,protected,private
C) private,protected,default,public
D) public,protected,default,private
12、请填写(1)和(2)处的代码:

    public int binarySearch(int[] sorted, int key) {

        int start = 0;

        int end = sorted.length;

        int mid = (start + end) / 2;

        while ((1)) {

            if (sorted[mid] == key) {

                return mid;

            }

            if ((2)) {

                start = mid + 1;

            } else {

                end = mid;

            }

            mid = (start + end) / 2;

        }

        return -1;

}

    ____________
13、假设数据库中有一张表员工表staff,表结构如下:

字段名        描述             字段类型

id                员工编号       int

name          员工名称      varchar

dept_no      部门编码      varchar

salary         薪资              long

hire_date    入职时间      date

请写出以下操作的完整SQL语句:

1)查询所有员工薪资总和;

2)查询入职时间最早的10个人,并按入职时间正序排列;

3)为员工名称tom增加100薪资;

4)删除员工名称为tom的员工记录;

5)增加一个员工记录(员工编号:1000,员工名称:lily,部门编码:d123,薪资:2000,入职时间:2022-01)

    ____________

13题 | 被引用0次

使用此模板创建