




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一次:关于13章内容(答案)(一)选择题1下列关于JAVA语言特点的叙述中,错误的是 A A、Java是面向过程的编程语言 B、Java支持分布式计算 C、Java是跨平台的编程语言 D、Java支持向量2.下列叙述中,正确的是A A、声明变量时必须指定一个类型 B、Java认为变量number与Number相同 C、Java中唯一的注释方式是/ D、源文件中public类可以有0或多个3.已知:int a = new int50;在下列给出的数组元素中,非法的是D A、a0 B、a1 C、a49 D、a504、变量命名规范说法正确的是 B 。 A、变量由字母、下划线、数字、$符号随意组成; B、变量不能以数字作为开头; C、 A和a在java中是同一个变量; D、不同类型的变量,可以起相同的名字;5、下列代码中 if(x0) System.out.println(“first”); else if (x-3) System.out.println(“second”); else System.out.println(“third”); 要求打印字符串为“second”时,x的取值范围是 A A、x-3 B、x0 C、x-3 D、x3)?4:5); 其运行结果是 C A、2 B、3 C、4 D、511、 给出下列的代码,哪行在编译时可能会有错误 C public static void main(String args) int i, j, k; i = 100; while ( i 0) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; A、line 4 B、line 6 C、line 7 D、line 812、下列Java语句中,不正确的一项是 C 参看教材P41表3-3前。 A、int e, a, b = 10; B、char c, d = a; C、float e = 0.0d; D、float c = 0.0f; 说明:(1)为了区别float和double类型,如果常量值是float(4个字节),必须在数值后加”f”以示区别。如果常量值后不加任何符号就是double(8个字节)。如果加了d属于语法错误。例:float a=4.0f,b; /b没有赋常量值,不用符号“f”,double c=12.0,d=16.0f; /d是单精度,要加“f”。 /a,b,c为double13、int 类型数据占用多少位 A A、32 B、64 C、16 D、20 (二)编程题1、 从控制台输入用户名和密码,如果用户名和密码都是admin,则提示“系统登录成功!”,否则继续输入用户名和密码,如果3次都没有成功,则提示“你3次登录系统失败,请稍后再登录!”。参考教材P56例题第二次:第四章 HTML与JSP部分 (答案)1.在JSP中java表达式的语法格式为: C 。A. B. C. D. 2.在JSP中,输出 C .A. 2+4 B. 6 C. 24 D. 不会输出 原因:”2”+4两个数据的类型不同。不能进行加运算,视为两个数据项。按照“=”为输出的含义,则视为两个数据“2”与4的输出(print)3.下面哪个不是JSP中和javabean相关的标记? B A. B. C. D. 说明:B属于动作元素,不是javabean的相关JSP标签4.下列动作标签中哪一个是用于重定向一个 HTML 文件。 C A. B. C. D.5.在当前页面中包含 a.htm 的正确语句是 D A. B. C. D. 6.Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是: D A. 作用于整个 JSP 页面 B. 可以在一个页面中使用多个指令。C. 为增强程序的可读性,建议将指令放在 JSP 文件的开头,但不是必须的。 D. 指令中的属性只能出现一次。7.下列哪一项是HTML注释 D A. B. C. D. 8.下列哪一项是JSP注释 C A. B. C. D. 9.在JSP中,要定义一个方法,需要用到以下 C 元素。A. B. C. D. 10. 在JSP文件中有如下一行代码要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入 C 。A. page B. request C. session D. application11.下代码片段用于 B A 在页面左边的背景中显示图像“back_image.gif”B 将”back_image.gif”图像平铺填充到整个页面的背景中C 在页面顶部显示图像”back_image.gif”D 在页面的中间显示图像”back_image.gif”12.在HTML中, C 标签用于在网页中创建表单元素A B C D 13.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和javautil*包正确的是 D 。 A % page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%” B C % page language=“Java”;import=”java.rmi.*;java.uitl.* ”%” D % page language=“Java” import=”java.rmi.* ,java.uitl.* ”%14.在JSP中,%”14” %将输出 A 。 A l4 B 5 C 14 D不会输出,因为表达式是错误的15.在JSP中,page指令的 B 属性用来引入需要的包或类。 A extends B import C languge D contentType16.在表单中包含性别选项,且默认状态为“男”被选中,下列正确的是 A A 男 B 男 C 男 D 男说明: 男17.从HTTP请求中,获得请求参数,应该调用 B 。 A request对象的getAttribute()方法 B request对象的getParameter()方法 C session对象的getAttribute()方法 D session对象的getParameter()方法18.JSP中,重定向到另一个页面,以下 A 语句是正确的。A request.sendRedirect(); B request.sendRedirect(); C response.sendRedirect(); D response.sendRedirect();19.在JSP中,test.jsp文件中有如下一行代码: 要使user对象可以作用于整个应用程序,下划线中应添入 D 。A page B request C session D application20.以下不属于表单元素类型的是 B 。Aradio B radioButtonCtextDbutton21.运行下面创建表格的代码,在浏览器里会看到 B 的表格。 A3行2列B2行3列C2行1列D3行1列22.以下按钮的那个类型用来提交表单 C A resetB buttonC submitD check23.下面的CSS语法哪一个正确? C A body:color=black B body;color:black; C body color: black; D body:color=black(body 24.CSS中ID选择符在定义的前面要有指示符 D 。 A * B & C ! D # 25.下面哪一个是给所有p标签元素字体加粗的语法 D A B C p text-size:bold; D p font-weight:bold; 26.在 HTML 文档中,引用外联样式表的正确位置是? D A 文档的末尾 B 文档的顶部 C 部分 D 部分 27.若要在网页中插入样式表main.css,以下用法中,正确的是 A 。 A B C D 28.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期? D A. page B. request C. session D. application 二、编写1、 完成以下注册页面表单的编写分析:文件类型:HTML 标签:表单为主 创建表单 表单中的控件: 单行文本输入框”text”用于输入姓名 两个单选钮“radio”,单选性别 一个下拉列表框,需要列出四个选项 复选框三个分别为旅游,看书,游戏.其中,看书为默认选项 一个提交按钮表单为: 姓名 性别:男 女 职业: IT产业 教师 学生 职员 爱好: 音乐 旅游 看书 游戏 2、编写注册页面(reg.jsp)并将数据以post方式提交到receive.jsp,注册页面中至少包含有姓名,性别,职业,爱好等信息。在接收页面将注册内容显示出来。Reg.jsp 文件 注册信息 注册信息 姓名 性别:男 女 职业: IT产业 教师 学生 职员 爱好: 音乐 旅游 看书 游戏 第二个文件:receive.jsp 登录成功页面 登录的信息: 用户名: 性别: 职业: 爱好: out.print 第三次作业 第五章 类、对象、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、protected5、下列哪个关键字在Java语言中没有定义具体的用途 C A、 final B、default C、const D、staticconst保留关键字,没有具体含义 说明:6、JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期? D A. page B. request C. session D. application7、下面哪个不是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 2C 255D 任意长度的字符串2、 编程题类,接口,类的继承,封装,接口的实现,包已知: 1)包名为.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)=name;public String getName()return ; public void setAge(int age) this.age = age;public void getAge() return this.age ;public void print()/打印年龄 System.out.println(name+年龄是:+ getAge(); 要求: 1)编写Student类,继承Person类,及IPerson接口 2)创建.tjau.as包 3)在Student类中加入“score”(分数)成员变量 4)Student类中创建构造方法,包含姓名,年龄,分数信息参数,并将参数值赋值给这些成员变量 5)加入show方法。在控制台输出学生的姓名和分数。说明: 接口IPerson与类Person均为public ,所以,分写在两个文件里,但第一行都是package .tjau.as,即两者整合在同一个包里文件IPersong.java代码package .tjau.as;public interface IPerson public void Eat();public void Drink();public void Sleep();文件Person.java 代码 package .tjau.as;public class Person private String name; /姓名private int age; /年龄public void setName(String name)=name;public String getName()return ; 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 .tjau.as;import .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(); =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) 选择题1、在SQL中,建立表用的命令是 B 。 A CREATE SCHEMA B CREATE TABLEC CREATE VIEW D CREATE INDEX2、关系数据库的语言是 B 。A HTMLB SQL C XML D Visual Basic3、要查询book表中所有书名中包含“计算机”的书籍情况,可用 B 语句。A SELECT * FROM book WHERE book_name LIKE 计算机*B SELECT * FROM book WHERE book_name LIKE %计算机% 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 组合索引 (2) 编程题完成下述三个表的创建,数据的增删查改功能。要求用sql语句。1、表stuScore要求1,创建数据表sql语句2、新插入一条记录:“洪敏”“应用开发”,36;3、将李虎的成绩(cource)改为60;4、删除courceScore小于60的记录5,筛选出种子科学的记录。答:1) 建表 create table stuScore ( stuID int(4) NOT NULL PRIMARY KEY AUTO_INCREMENT,stuName varchar(30) ,courceName varchar(30),courceScore float(6.2) )2) 插入 Insert into stuScore (stuName,courceName,courceScore) values (洪敏,“应用开发”,36);3) 修改 Update stuScore set courceScore=60 where stuName=“李虎”4) 删除满足条件的记录 delete from stuScoret where courceScore605) 查询满足条件的记录 select * from stuScore where courceNmae=”种子科学”2、表stuInfo其中字段1:名称为:stuID,类型为:int,数据长度为4,是主键且自动增长; 其他字段如图所示编写脚本代码(jsp)完成对表的查询操作。请将该数据表中的所有数据查询出来,显示所有记录的姓名和年龄。假设数据库名为:tjau,访问数据用户名为:user,密码为:abc。答: 3、表courceInfo编写脚本代码(jsp)完成对表CourceInfo的数据修改、插入操作,删除操。将couId为3的数据项的课程名称修改为“应用软件开发”,课时“couHour”修改为“54”;插入一条记录,courID=6,couName=”高等数学”,couHour=64.删除课时为2000的记录查询课程名中带“学”字的课程名称假设数据库名为:tjau,访问数据库用户名为:user,密码为:123。答: 0) System.out.println(修改数据成功!);else System.out.println(修改数据失败!); result=stmt.executeUpdate(sqlinser); if(result 0) System.out.pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宿命的轮回:命运戏剧细则
- 考研复试面试中常见问题解答
- 在花园中创造一个梦幻般的世界
- 学生教育信息化规划
- 2025浙江泰隆商业银行招聘10人笔试备考试题及答案解析
- 2025浙江丽水青田县教育局下属事业单位选聘2人笔试含答案
- 云计算性能优化指南
- 农学领域农业物联网建设预案
- 矿业事故应急预案
- 2025西安未央区职汉城社区卫生服务中心招聘(13人)笔试备考试题及答案解析
- 生物安全培训试题(答案)
- 陪玩团基本知识培训课件
- 2025年公证处聘用制书记员招聘考试要点及面试模拟题解析
- 2025江西吉安庐陵新区招聘社区工作者(专职网格员)招聘22人考试参考试题及答案解析
- 2025四川蜀道建筑科技有限公司招聘16人考试参考试题及答案解析
- 芯片研发流程管理办法
- 2025-2026学年广美版(2024)小学美术二年级上册教学计划及进度表
- 电子工程师知识培训课件
- 2025年手电筒行业研究报告及未来行业发展趋势预测
- 设备使用与保养培训课件
- 浙江省中考科学说理题训练及答题技巧
评论
0/150
提交评论