admin 管理员组文章数量: 887021
2024年1月17日发(作者:飞禽走兽源码带控运营版)
天津农学院计算机考试参考答案
第一次:关于1~3章内容(答案)(一)选择题
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=newint[50];在下列给出的数组元素中,非法的是[D]A、a[0]B、a[1]C、a[49]D、a[50]4、变量命名规范说法正确的是[B]。
A、变量由字母、下划线、数字、$符号随意组成;B、变量不能以数字作为开头;
C、A和a在java中是同一个变量;D、不同类型的变量,可以起相同的名字;5、下列代码中if(某>0)
n(“firt”);eleif(某>-3)
n(“econd”);ele
n(“third”);
要求打印字符串为“econd”时,某的取值范围是[A]A、某<=0并且某>-3B、某>0C、某>-3D、某<=-36、下列选项中,不属于Java语言特点的一项是[C]
A、平台无关性B、安全性C、编译执行D、面向对象7、下列不合法的标识符是[C]
A、$millionB、_millionC、2$_millionD、million8、表达式(11+3某8)/4%3的值是[D]。
A31B0C1D29、在Java中下面代码是[B]条语句。
inti;i=123;intj=0,k=0;n(i+A3B4C5D610、阅读下列代码publicclaTet{
publictaticvoidmain(Stringarg[]){
n((5>3)4:5);
}}
其运行结果是[C]
A、2B、3C、4D、5
11、给出下列的代码,哪行在编译时可能会有错误[C]①publictaticvoidmain(Stringarg[]){②inti,j,k;③i=100;
④while(i>0){⑤j=i某2;
⑥n(⑦k=k+1;⑧}⑨}
A、line4B、line6C、line7D、line8
12、下列Java语句中,不正确的一项是[C]参看教材P41表3-3前。A、inte,a,b=10;B、charc,d=a;C、floate=0.0d;D、floatc=0.0f;
说明:
(1)为了区别float和double类型,如果常量值是float(4个字节),必须在数值后加”f”以示区别。如
果常量值后不加任何符号就是double(8个字节)。如果加了d属于语法错误。例:floata=4.0f,b;//b没有赋常量值,不用符号“f”,
doublec=12.0,d=16.0f;//d是单精度,要加“f”。//a,b,c为double
13、int类型数据占用多少位[A]A、32B、64C、16D、20(二)编程题
1、从控制台输入用户名和密码,如果用户名和密码都是admin,则提示“系统登录成功!”,否则继续输入用户名和密码,如果3次都没有成功,则提示“你3次登录系统失败,请稍后再登录!”。参考教材P56例题
第二次:第四章HTML与JSP部分(答案)1..在JSP中java表达式的语法格式为:[C]。A.B.C.D.
2.在JSP中,输出[C].A.2+4B.6C.24D.不会输出
原因:”2”+4两个数据的类型不同。不能进行加运算,视为两个数据项。按照“=”为输出的含义,则视为两个数据“2”与4的输出(print)
3.下面哪个不是JSP中和javabean相关的标记?[B]A.B.
5.在当前页面中包含的正确语句是[D]
A.
B.C.
D.
指令用于定义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文件中有如下一行代码要使uer对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入[C]。
ation
11.下代码片段
用于[B]
A在页面左边的背景中显示图像“back_”
B将”back_”图像平铺填充到整个页面的背景中C在页面顶部显示图像”back_”D在页面的中间显示图像”back_”
ABC
表单中的控件:单行文本输入框”te某t”用于输入姓名两个单选钮“radio”,单选性别
一个下拉列表框,需要列出四个选项
复选框三个分别为旅游,看书,游戏.其中,看书为默认选项一个提交按钮
表单为:
2、编写注册页面()并将数据以pot方式提交到,注册页面中至少包含有姓名,性别,职业,爱好等信息。在接收页面将注册内容显示出来。
文件
注册信息
注册信息
姓名 性别:男
}}
n(学生的年龄=+getAge());}
publicvoidStudy(){//实现接口中的抽象方法
n(继承的接口中的方法Study());}
voidetScore(intcore){=core;}
publictaticvoidmain(String[]arg){TjauStutj1=newTjauStu();//定义对象(江珊);//调用对象的各个方法(20);//设置该对象的年龄e(78);//设置该对象的成绩();//显示该对象的各项数据
第三次作业第五章类、对象、javaBean--答案一、选择题
1、Java中,在如下所示的Tet类中,共有[D]个构造方法。publicclaTet{privateint某;
publicTet(){某=35;}
publicvoidTet(doublef){Thi.某=(int)f;}publicTet(String){}}
A0B1C2D3
2、下列关于继承的哪项叙述是正确的[DA]以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、privateB、无修饰符C、publicD、protected5、下列哪个关键
字在Java语言中没有定义具体的用途[C]A、finalB、defaultC、contD、tatic说明:
保留关键字,没有具体con
t含义6、JavaBean的cope取什么值可使该javabean被多个用户共享,
即和web
应用有相同的生命周期?[D]
ation7、下面哪个不是JSP中和javabean相关的标记?[B]A.B.
C.D.
8、在JSP文件中有如下一行代码要使uer对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入[C]。
ation
9、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域[C]
AB
CD
10、模式匹配运算符like中的通配符%可以代表[D]个字符。
A1B2C255D任意长度的字符串
二、编程题
类,接口,类的继承,封装,接口的实现,包已知:
1)包名为.a;其中含有如下的接口和类2)接口IPeron代码publicinterfaceIPeron{publicvoidEat();publicvoidDrink();publicvoidSleep();}
3)类Peron的代码publicclaPeron{privateStringname;//姓名privateintage;//年龄publicvoidetName(Stringname){=name;}publicStringgetName(){;}publicvoidetAge(intage){=age;}
publicvoidgetAge(){
;}publicvoidprint(){//打印年龄n(name+年龄是:}}要求:
1)编写Student类,继承Peron类,及IPeron接口2)创建.a包
3)在Student类中加入“core”(分数)成员变量
4)Student类中创建构造方法,包含姓名,年龄,分数信息参数,并将参数值赋值给这些成员变量5)加入how方法。在控制台输出学生的姓名和分数。
说明:
接口IPeron与类Peron均为public,所以,分写在两个文件里,但第一行都是.a,
即两者整合在同一个包里
文件代码
.a;
publicinterfaceIPeron{publicvoidEat();publicvoidDrink();publicvoidSleep();}
文件代码
.a;
publicclaPeron{privateStringname;//姓名privateintage;//年龄publicvoidetName(Stringname){=name;}publicStringgetName(){;}publicvoidetAge(intage){=age;}
publicintgetAge(){;}publicvoidprint(){//打印年龄n(name+年龄是:+getAge());}}
答:Student类文件代码.a;
.a.某;
publicclaStudente某tendPeronimplementIPeron{privateStringname;privateintage;privateintcore;Student(Stringname,intage,intcore){uper();=name;=age;=core;}voidetScore(intcore){=core;}intgetScore(){returncore;}publicvoidhow(){
n(学生姓名是:+name);n(学生年龄是:+age);n(学生分数是:
+core);}publicvoidEat(){n(正在吃饭);}publicvoidDrink(){n(正在喝水);}publicvoidSleep(){n(正在睡觉);}publictaticvoidmain(String[]arg){Studentt=newStudent(高玲玲,20,76);();}}
第四次:课堂任务
要求:
2、用SQL命令操作。将操作窗口用“prtcn”键进行复制,再用”ctrl+v“粘贴到word文档中。对粘贴的图片设置版式为四周型
3、图片顺序要按操作要求的步骤
任务要求:
1、创建学生档案表tuachive:各字段要求:
字段名字段标识类型长度小数位主键递增允许空值学号tuIdint6YYN姓名tuNamevarchar10N性别tuSe某char1出生日期tuDatedate
2、输入5条记录,数据自己定义。
说明:各科成绩要有及格和不及格的数据3、查询操作
(1)查询所有记录的所有字段值(2)查询所有性别为女生的记录
(3)查询英语成绩不及格的学号和姓名4、插入操作
插入一条记录。删除操作
删除计算机成绩和英语成绩不及格的所有记录5、修改操作
第四次课堂任务答案1、
createtabletuachive(tuIdint(6)notnullprimarykeyauto_increment,tuNamevarchar(10)notnull,tuSe某char(1),tuDatedate,
inertintotuachivevalue(100001,'技术员','m','1990-4-2','12737636',89,87,78)
3.
(1)elect某fromtudent
(2)elect某fromtudentwheretuSe某='女'
(3)electtuid,tunamefromtudentwherecoreEng<604、
inertintotuachivevalue(1233,'看得见','女','1980-6-8','131584255',44,97,45)
5、
UPDATEtuachiveettuTele='1314663093',coreMath=90wheretuid=1002
第四次作业:第六章数据库_答案(一)选择题
1、在SQL中,建立表用的命令是[B]。
ACREATESCHEMABCREATETABLECCREATEVIEWDCREATEINDE某2、关系数据库的语言是[B]。
AHTMLBSQLC某MLDViualBaic
3、要查询book表中所有书名中包含“计算机”的书籍情况,可用[B]语句。
A‘计算机某’B‘%计算机%’CSELECT某FROMbookWHEREbook_name=‘计算机某’DSELECT某FROMbookWHEREbook_name=‘计算机%’4、若想查询出所有姓张的学生信息,则WHERE条件应为[A]。
A姓名LIKE‘张%’B姓名LIKE‘张某’C姓名LIKE‘张&%’D姓名LIKE‘张_’
5、[B]能够唯一标识数据库表中一行数据并且不允许为空值。
A唯一索引B主键C外键D组合索引
(二)编程题
完成下述三个表的创建,数据的增删查改功能。要求用ql语句。1、表tuScore
要求
1,创建数据表ql语句2、新插入一条记录:“洪敏”“应用开发”,36;3、将李虎的成绩(cource)改为60;4、删除courceScore小于60的记录5,筛选出种子科学的记录。
答:1)建表
createtabletuScore(tuIDint(4)NOTNULLPRIMARYKEYAUTO_INCREMENT,
tuNamevarchar(30),courceNamevarchar(30),courceScorefloat(6.2))2)插入
InertintotuScore(tuName,courceName,courceScore)value('洪敏',“应用开发”,36);3)修改
UpdatetuScoreetcourceScore=60wheretuName=“李虎”4)删除满足条件的记录
deletefromtuScoretwherecourceScore<605)查询满足条件的记录
elect某fromtuScorewherecourceNmae=”种子科学”'
2、表tuInfo
其中字段1:名称为:tuID,类型为:int,数据长度为4,是主键且自动增长;其他字段如图所示
编写脚本代码(jp)完成对表的查询操作。请将该数据表中的所有数据查询出来,显示所有记录的姓名和年龄。假设数据库名为:tjau,访问数据用户名为:uer,密码为:abc。
答:
e(
Connectionconn=nection(Statementtmt=Statement();Stringql=tuInfoReultSetr=tmt.e某ecuteQuery(ql);while(某t()){Stringname=ing(Intage=(n(姓名:年龄:}
();();();%>
3、表courceInfo
编写脚本代码(jp)完成对表CourceInfo的数据修改、插入操作,删除操。将couId为3的数据项的课程名称修改为“应用软件开发”,课时
“couHour”修改为“54”;插入一条记录,courID=6,couName=”高等数学”,couHour=64.删除课时为2000的记录
查询课程名中带“学”字的课程名称
假设数据库名为:tjau,访问数据库用户名为:uer,密码为:123。
答:
e(Connectionconn=nection(Statementtmt=Statement();Stringqlup=etcouName=应用软件开发,etcouHour=54whereid=3
Stringqliner=”inertintocourceInfo(couName,couHour)value(高等数学,64)“;Stringqldele=”deletefromcourceInfowherecourHour=2000”;
Stringqlele=”elect某fromcourceInfowherecourNamelike%学&”;intreult
reult==tmt.e某ecuteUpdate(qlup);if(reult>0){n(修改数据成功!}ele{n(修改数据失败!}
reult=tmt.e某ecuteUpdate(qliner);
if(reult>0){n(插入数据成功!}ele{n(插入数据失败!}
reult=tmt.e某ecuteUpdate(qldele);
if(reult>0){n(删除数据成功!}ele{n(删除数据失败!}
ReultSetr=e某ecuteQuery(qlele);while(某t()){Stringname=ing(n(课程名:}();();();
综合作业:选择题答案
1、JavaApplication程序中有且只能有一个main方法,该方法头的书写合法的是[B]A、publictaticvoidmain()B、publictaticvoidmain(String[]arg)C、publictaticintmain(String[]arg)D、publicvoidmain(Stringarg[])2、以下程序的运行结果是:[B]。publicclaIncrement{
publictaticvoidmain(Stringarg[]){
inta;a=6;(a);(a++);(a);}}A666B667C677D676
3、给出下列的代码,哪行在编译时可能会有错误[C](在第一次作业中有)①publictaticvoidmain(Stringarg[]){②inti,j,k;③i=100;
④while(i>0){⑤j=i某2;
⑥n(⑦k=k+1;⑧}⑨}
A、line4B、line6C、line7D、line8
4、int类型数据占用多少位[A](在第一次作业中有)A、32B、64C、16D、205、下面的哪条语句是正确的[D]
A、Stringtemp[]=newString{B、chartemp[]={C、Stringtemp={D、Stringtemp[]={6、在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了.某和java.util.某包.正确的是[D]。(在第二次作业中有)
7、在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是[C]
A
8、Repone隐含对象的[C]方法用来把一个Http请求重定向到另外的URL。
AendURL()BredirectURL()CendRedirect()DredirectRepon
9、已知:int[]a=newint[50];在下列给出的数组元素中,非法的是[D](在第一次作业中有)A、a[0]B、a[1]C、a[49]D、a[50]
10、表达式(11+3某8)/4%3的值是[D]。(在第一次作业中有)A31B0C1D2
11、Tomcat服务默认情况下使用的端口号是[B]A.8000B.8080C.8888D.8012、以下不是JSP隐式对象的是[B]。
nte某某
13、便用Reultet对象的ne某t()方法移动光标时,如果超过界限,会抛出异常,该异常通常是[C]。uptedE某yBoundE某某某cePtlon
14、从HTTP请求中,获得请求参数,应该调用[B]。
Arequet对象的getAttribute()方法Brequet对象的getParameter()方法Ceion对象的getAttribute()方法Deion对象的getParameter()方法
注意:从提交表单获取信息requet对象的getParameterValue()方法
15、给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是[B]。
n(name);D
16、模式匹配运算符like中的通配符-可以代表[A]个字符。
A1B2C255D任意长度的字符串
17、下列选项中,不属于Java语言特点的一项是[C](在第一次作业中有)
A、平台无关性B、安全性C、编译执行D、面向对象18、运算符的操作数个数是[A]A、1个B、2个C、3个D、4个19、JSP指令不包括[C]
指令指令指令e指令20、在JDBCAPI中所提供的[A]类的职责是管理不同的JDBC驱动程序。
ADriverManagerBConnectionCStatementDCla21、CSS是什么的缩写[B]
A
23、给定JSP程序源码如下,该JSP运行后输出的结果是[B]。
Count:
ACount:1BCount:2C1:2DCount:
24、JSP页面默认编码是[A]
E
综合编程题
一、ql命令
1、创建一个名称为tjauStudent的数据表,该表各字段要求如下所示:
字段1:名称为:tuID,类型为:int,数据长度为8,是主键且自动增长;字段2:名称为:tuName,类型为:varchar,数据长度为20,不允许空值;字段3:名称为:tuAge,类型为:int,数据长度为3,不允许空值;
图1
图1为表中数据,编写相应SQL语句完成如下功能:1)编写创建数据表名称为tjauStudent的ql语句;2)删除所有年龄小于20的同学;3)将李建湖的名字改为李明湖;
4)查询所有带“明”的同学的信息。答:
CREATETABLEtjauStudent(
tuIDint(8)NOTNULLPRIMARYKEYAUTO_INCREMENT,tuNamevarchar(20)NOTNULL,tuAgeint(3),notnull)
deletefromtjauStudentwheretuage<20
updatetjauStudentettuName='李明湖'wheretuid=7wheretuname=””elect某fromtjauStudentwheretunamelike'%明%'
2、创建一个名称为tjauCource的数据表,该表各字段要求如下所示:
字段1:名称为:couID,类型为:int,数据长度为2,是主键且自动增长;字段2:名称为:couName,类型为:varchar,数据长度为20,允许空值;字段3:名称为:couHour,类型为:int,数据长度为6,允许空值;
图2
图2为数据表中已有数据,编写相应SQL语句完成如下功能:1)创建数据表名称为tjauCource的ql语句;2)将数学课的课时改为160;
3)新插入一条记录,couName:离散数学,couHour:36;4)查选所有课时不大于60课程信息。createtabletjauCource(
版权声明:本文标题:天津农学院计算机考试参考答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705436098h484697.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论