天津农学院计算机考试参考答案(3)

2019-03-10 16:03

} }

System.out.println(\学生的年龄=\+getAge()); }

public void Study(){ //实现接口中的抽象方法

System.out.println(\继承的接口中的方法Study()\); }

void setScore(int score) { this.score=score; }

public static void main(String [] arg) { TjauStu tjs1=new TjauStu(); //定义对象 tjs1.setName(\江珊\); //调用对象的各个方法 tjs1.setAge(20); //设置该对象的年龄 tjs1.setScore(78); //设置该对象的成绩 tjs1.show(); //显示该对象的各项数据

第三次作业 第五章 类、对象、javaBean--答案 一、选择题

1、Java中,在如下所示的Test类中,共有[ D ]个构造方法。 public class Test{ private int x;

public Test(){ x=35; }

public void Test(double f) {This.x=(int)f; } public Test(String s){} }

A 0 B 1 C 2 D 3

2、下列关于继承的哪项叙述是正确的[ D A ] 以D为准 A、在java中允许多重继承

B、在java中一个类只能实现一个接口

C、在java中一个类不能同时继承一个类和实现一个接口 D、java的单一继承使代码更可靠

3、下列关于Java对import语句规定的叙述中,错误的是[ C ] A、 在Java程序中import语句可以有多个 B、 在Java程序中import语句可以没有 C、 在Java程序中import语句必须有一个

D、 在Java程序中import语句必须引入在所有类定义之前

4、下列哪个修饰符可以使在一个类中定义的成员变量只能被本类访问[ A ] A、private B、无修饰符 C、public D、protected 5、下列哪个关键字在Java语言中没有定义具体的用途[ C ] A、final B、default C、const D、static 说明:

保留关键字,没有具体con

st 含义 6、JavaBean的scope取什么值可使该javabean被多个用户共享,

即和web

应用有相同的生命周期?[ D ]

A. page B. request C. session D. application 7、下面哪个不是JSP中和javabean相关的标记?[ B ] A. B.

C. D.

8、在JSP文件中有如下一行代码要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入[ C ]。

A. page B. request C. session D. Application

说明:此题的type=”com.UserBean”应改成class=”com.UserBean”

9、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域[ C ]

A B

C D

10、模式匹配运算符like中的通配符%可以代表[ D ]个字符。

A 1 B 2 C 255 D 任意长度的字符串

二、编程题

类,接口,类的继承,封装,接口的实现,包 已知:

1)包名为cn.edu.tjau.as;其中含有如下的接口和类 2)接口 IPerson代码 public interface IPerson { public void Eat(); public void Drink(); public void Sleep(); }

3)类Person的代码 public class Person { private String name; //姓名 private int age; //年龄 public void setName(String name){ this.name=name; } public String getName(){ return this.name; } public void setAge(int age){ this.age = age; }

public void getAge(){

return this.age ; } public void print(){//打印年龄 System.out.println(name+\年龄是:\ } } 要求:

1)编写Student类,继承Person类,及IPerson接口 2)创建us.edu.tjau.as包

3)在Student类中加入“score”(分数)成员变量

4)Student类中创建构造方法,包含姓名,年龄,分数信息参数,并将参数值赋值给这些成员变量 5)加入show方法。在控制台输出学生的姓名和分数。

说明:

接口IPerson与类Person均为public ,所以,分写在两个文件里,但第一行都是package cn.edu.tjau.as,

即两者整合在同一个包里

文件IPersong.java代码

package cn.edu.tjau.as;

public interface IPerson { public void Eat(); public void Drink(); public void Sleep(); }

文件Person.java 代码

package cn.edu.tjau.as;

public class Person { private String name; //姓名 private int age; //年龄 public void setName(String name){ this.name=name; } public String getName(){ return this.name; } public void setAge(int age){ this.age = age; }

public int getAge(){ return this.age ; } public void print(){//打印年龄 System.out.println(name+\年龄是:\+ getAge()); } }

答:Student类文件 Student.java 代码 package us.edu.tjau.as;

import cn.edu.tjau.as.*;

public class Student extends Person implements IPerson { private String name; private int age; private int score; Student(String name,int age,int score) { super(); this.name=name; this.age=age; this.score=score; } void setScore(int score) { this.score=score; } int getScore( ) { return score; } public void show( ){

System.out.println(\学生姓名是:\+name); System.out.println(\学生年龄是:\+age); System.out.println(\学生分数是:\+score); } public void Eat(){ System.out.println(\正在吃饭\ ); } public void Drink() { System.out.println(\正在喝水\ ); } public void Sleep(){ System.out.println(\正在睡觉\); } public static void main(String [ ] arg) { Student st=new Student(\高玲玲\,20,76); st.show(); } }

第四次:课堂任务

要求:

1、按编号姓名建立一个word文件

2、用SQL命令操作。将操作窗口用“prtscn”键进行复制,再用”ctrl+v“粘贴到word文档中。对粘贴的图片设置版式为四周型

3、图片顺序要按操作要求的步骤

任务要求:

1、创建学生档案表 stuachive:各字段要求:

字段名 字段标识 类型 长度 小数位 主键 递增 允许空值 学号 stuId int 6 Y Y N 姓名 stuName varchar 10 N 性别 stuSex char 1 出生日期 stuDate date

电话 stuTele varchar 15

计算机成绩 scoreCom float 5 2 英语成绩 scoreEng float 5 2 高等数学成绩 scoreMath float 5 2

2、 输入5条记录,数据自己定义。

说明:各科成绩要有及格和不及格的数据 3、 查询操作

(1)查询所有记录的所有字段值 (2)查询所有性别为女生的记录

(3)查询英语成绩不及格的学号和姓名 4、插入操作

插入一条记录。 删除操作

删除计算机成绩和英语成绩不及格的所有记录 5、修改操作

将指定学号的学生记录,电话字段值改为13146630934高等数学成绩改为90

第四次课堂任务答案 1、

create table stuachive (stuId int(6) not null primary key auto_increment, stuName varchar(10) not null, stuSex char(1), stuDate date,

stuTele varchar(15), scoreCom float(5.2), scoreEng float(5.2), scoreMath float(5.2) ) 2、

insert into stuachive value(100001,'技术员','m','1990-4-2','12737636',89,87,78)

3.

(1)select * from student

(2)select * from student where stuSex='女'

(3)select stuid,stuname from student where scoreEng<60 4、

insert into stuachive value(1233,'看得见','女','1980-6-8','131584255',44,97,45)

5、

UPDATE stuachive set stuTele='1314663093',scoreMath=90 where stuid=1002

第四次作业:第六章数据库_答案 (一) 选择题

1、在SQL中,建立表用的命令是 [ B ]。

A CREATE SCHEMA B CREATE TABLE C CREATE VIEW D CREATE INDEX 2、关系数据库的语言是[ B ]。

A HTML B SQL C XML D Visual Basic

3、要查询book表中所有书名中包含“计算机”的书籍情况,可用[ B ]语句。

A \‘计算机*’ B \‘%计算机%’ C SELECT * FROM book WHERE book_name = ‘计算机*’ D SELECT * FROM book WHERE book_name = ‘计算机%’ 4、若想查询出所有姓张的学生信息,则WHERE条件应为[ A ]。

A 姓名 LIKE ‘张%’ B 姓名 LIKE ‘张*’ C 姓名 LIKE ‘张&%’ D姓名 LIKE ‘张_’

5、[ B ]能够唯一标识数据库表中一行数据并且不允许为空值。

A 唯一索引 B 主键 C 外键 D 组合索引

(二) 编程题

完成下述三个表的创建,数据的增删查改功能。要求用sql语句。 1、表stuScore


天津农学院计算机考试参考答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018部编版三年级语文上册17.古诗三首(说课稿)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: