好文档 - 专业文书写作范文服务资料分享网站

JAVA软件工程师面试宝典

天下 分享 时间: 加入收藏 我要投稿 点赞

在技术面前,我永远是新手

第四部分:

1、

JAVA代码编写: 试写一个猴子类,必须提供它的名称、种类、体重、出

生年月、生活地点等属性以及吃香焦、跑动等方法,要求必须继承一个基类(基类自定义);

2、请简单解释以下数据库概念。 a、 视图:

b、主键: c、 外键:

d、触发器: e、 存储过程:

北京易初电子技术有限公司 6 of 13

在技术面前,我永远是新手

3.有表结构如下:

CREATE TABLE book ( name char(20), author char(20), price float );

该表用来记录不同图书的作者和价格,其中name表示书名,author表示作者,price表示该书的价格。请根据下列要求写出相应的sql语句。(2*5) 1) 查找出作者为“John”的书的总数和价格的合计数。

2) 将书名为“sky”的所有记录的价格更改为100.00。

3) 往表book中插入书名为“my trace”,作者为“Tom”,价格为38.00的记录。

4) 按作者分组找出所有作者和其对应的书的总数。

5) 将表book中的所有数据用unload卸载到文本文件book.txt中。

北京易初电子技术有限公司

7 of 13

在技术面前,我永远是新手

(6) 类与对象的关系是( )。 A 类是对象的抽象 B 类是对象的具体实例 C 对象是类的抽象 D 对象是类的子类

(7) 下面程序的输出结果是( )。 public class Mystery{

public static void main(String args[]) { int y, x=1, total=0; while(x<10){ y=x*x; total+=y; ++x; }

System.out.println(“Total is ”+total); } }

A Total is 285 B Total 385 C Total 384 D Total 545

(8) 以下哪种循环体能保证进入执行( ) 。

A while B for C do – while D 都不是 (9) 设 String s1=”Hello”; String s2=”World”;

以下哪个方法用来得到字符串“Hello World”。( )

A s2+s1; B s1.concat(s2); C s1.append(s2); D s1.concate(s2);

(10) 完全封装类的实现细节应该使用访问权限( ) 。

A public B default C native D private (11) 下列程序段的输出是 ( ) 。 int n=0;

lable: if(n<2){

System.out.println(“n=”+n); n++;

continue lable; }

A n=0 n=1 B n=0 C 编译不能通过 D 都不是 (12) 获取数组temp的长度用( ) .

A temp.ArraySize; B temp.ArraySize(); C temp.length; D temp.length();

(13) 设tmp是一个数组类成员,以下哪个选项声明并初始化一个4个元素的数组?( )

A int tmp[]={1,2,3,4}; B int tmp[]=new int[5];

北京易初电子技术有限公司

8 of 13

在技术面前,我永远是新手

C int tmp[]=new int(5); D int tmp[]; (14) 程序要调用已定义的包中的类时,可用哪种方法?( ) 。 A import 包名 B import 类名 C #include 包名 D #include 文件名

最佳答案

(6) 类与对象的关系是( )。 A 类是对象的抽象

---------------------------------------- (7) 下面程序的输出结果是( )。 A Total is 285

----------------------------------------

(8) 以下哪种循环体能保证进入执行( ) 。 C do – while

----------------------------------------

(10) 完全封装类的实现细节应该使用访问权限( ) 。 D private

---------------------------------------- (11) 下列程序段的输出是 ( ) C 编译不能通过

continue 只能loop里用

---------------------------------------- (12) 获取数组temp的长度用( ) . C temp.length;

----------------------------------------

(13) 设tmp是一个数组类成员,以下哪个选项声明并初始化一个4个元素的数组?( )

A int tmp[]={1,2,3,4};

----------------------------------------

(14) 程序要调用已定义的包中的类时,可用哪种方法?( ) 。 B import 类名

北京易初电子技术有限公司

9 of 13

在技术面前,我永远是新手

一、 填空。

1、 JAVA关键字implement的含义是: 2、 构造方法的特点与类同名,并且

3、 如果局部变量名与成员域相同,则成员域会被隐藏,可以通过关键字( )访问。 4、 类中的方法除了()方法,一般要求返回类型。 5、 “HELLWORD”substring(2)的返回值是

6、 包java.io中含有对文件进行处理的类,其中fileinputstream类是()为单位从文件中输入的数据。

7、 一个char类型的数据,占用的内存空间是()字节。 8、 在方法内部定义的变量称为()变量。

9、 当一个方法声明为final时,则该方法就不能被子类中的方法() 10、 所有的()类的子孙类所产生的对象都是异常。 二、 选择。

1、 如果类中的成员变量只可以被同一包中的类访问,则使用如下哪个约束符() A、private B、public C、protected D、没有 2、 java中main()函数的值是()

A、string B、int C、char D、void 3、 下面的代码段中执行之后i和j的值是() int i=1; int j; j=i++

A、1,1 B、1,2 C、2,1 D、2,2 4、 如下哪些字符串是java中的标识符()

A、field name B、super C、3number D、#number E、$number 5、 下面哪个是main()函数的合法参数()

A、chard args[ ] B、char args[ ][ ] C、string args[] D、string args 6、 已知如下代码:public class Test {static long a [ ]=new long [10];

public static void main (string arg[ ]){system.out.println(a[6]);}} A、output is null B、output is 0 C、when compile , some error will occur D、when running , some error will occur

北京易初电子技术有限公司 10 of 13

JAVA软件工程师面试宝典

在技术面前,我永远是新手第四部分:1、JAVA代码编写:试写一个猴子类,必须提供它的名称、种类、体重、出生年月、生活地点等属性以及吃香焦、跑动等方法,要求必须继承一个基类(基类自定义);2、请简单解释以下数据库概念。a、视图:
推荐度:
点击下载文档文档为doc格式
3atl62u9vo7916095d3q
领取福利

微信扫码领取福利

微信扫码分享