在技术面前,我永远是新手
第四部分:
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