高级Web题库

发布于 2023-05-11  16568 次阅读


高级Web题库 For ZPT

logo

声明

一切开发旨在学习请勿用于非法用途
by rick
关注 永雏塔菲喵

永雏塔菲

选择题 第1题

知识点:CSS
题目:设置text-decoration属性的删除线的值为( )。

选项:

A underline

B blink

C line-through

D overline

正确答案 rick C

选择题 第2题

知识点:HTML
题目:请选出正确的选项( )

选项:

A 属性要在开始标签中指定,用来表示该标签的性质和特性

B 一个标签可以指定多个属性

C 通常都是以“属性名=“值””的形式来表示

D 指定多个属性时不用区分顺序

正确答案 rick ABCD

选择题 第3题

知识点:CSS
题目:下列关于文本样式属性,描述正确的是( )。

选项:

A text-transform属性用于设置文本的装饰

B 可以使用text-decoration:none,为超链接去除下划线

C text-align属性用于设置文本的水平对齐方式

D 一段文字需要首行缩进两个字的距离,应设置text-indent属性

正确答案 rick BCD

选择题 第4题

知识点:CSS
题目:下列( )不属于CSS文本属性。

选项:

A font-size

B text-transform

C text-align

D line-height

正确答案 rick D

选择题 第5题

知识点:CSS
题目:如何在 CSS 中插入注释 “ this is a comment ”

选项:

A /* this is a comment */

B // this is a comment //

C // this is a comment

D / this is a comment /

正确答案 rick A

选择题 第6题

知识点:CSS
题目:CSS文本属性中,文本对齐属性的取值有( )

选项:

A center

B right

C auto

D justify

正确答案 rick ABD

选择题 第7题

知识点:JavaScript
题目:var val = 'smtg';console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing');

选项:

A other

B Value is Something

C NaN

D Value is Nothing

正确答案 rick A

选择题 第8题

知识点:HTML
题目:下面哪一项是换行符标记?( )

选项:

A <body>

B <p>

C <font>

D <br>

正确答案 rick D

选择题 第9题

知识点:JavaScript
题目:关于float描述错误的是( )

选项:

A float:right

B float:center

C float:left

D float:none

正确答案 rick B

选择题 第10题

知识点:HTML
题目:在HTML中,下列有关邮箱的链接书写正确的是( ) 。

选项:

A <A href="mail:zhangming@aptech.com">发送邮件</A>

B <A href="ftp:zhangming@aptech.com">发送邮件</A>

C <A href="mailto:zhangming@aptech.com">发送邮件</A>

D <A href="telnet:zhangming@aptech.com">发送邮件</A>

正确答案 rick C

选择题 第11题

知识点:Servlet
题目:Action中的默认方法是哪个方法:( )

选项:

A doPost()

B doGet()

C 以上都不是

D execute()

正确答案 rick D

选择题 第12题

知识点:HTML
题目:下面关于input元素的属性说法中,错误的是( )。

选项:

A 用户可以修改包含disabled属性的input元素的内容

B input元素的type属性可以设置它的类型

C input元素的name属性规定元素的名称

D input为file类型时,可以使用js设置其value的值

正确答案 rick AD

选择题 第13题

知识点:CSS
题目:以下关于CLASS和ID的说法正确的是( )

选项:

A id和class只是在写法上有区别,在应用和意义上没有区别

B class的定义方法是:.类名{样式}

C class的应用方法:<指定标签 class=“类名”>

D id的应用方法:<指定标签 id=”id名”>

正确答案 rick BCD

选择题 第14题

知识点:HTML
题目:以下哪些列表元素的列表项是使用

  • 标签定义的?( )

    选项:

    A <lis></lis>
    
    B <ol></ol>
    
    C <dl></dl>
    
    D <ul></ul>
    

    正确答案 rick BD

    选择题 第15题

    知识点:CSS
    题目:下列选项中,用于设置\<\textarea>标签具体尺寸的属性是()cols rows width height

    选项:

    A height
    
    B width
    
    C rows
    
    D cols
    

    正确答案 rick AB

    选择题 第16题

    知识点:HTML
    题目:用HTML标记语言编写一个简单的网页,网页最基本的结构是( )。

    选项:

    A <HTML> <head>…</head> <body>…</body> </HTML>
    
    B <HTML> <head>…</head> <frame>…</frame> </HTML>
    
    C <HTML> <title>…</title> <frame>…</frame> </HTML>
    
    D <HTML> <title>…</title> <body>…</body> </HTML>
    

    正确答案 rick A

    选择题 第17题

    知识点:CSS
    题目:下面哪个CSS属性是用来改变背景颜色的( )。

    选项:

    A bgcolor:
    
    B text:
    
    C color:
    
    D background-color:
    

    正确答案 rick D

    选择题 第18题

    知识点:CSS
    题目:在HTML网页中添加如下CSS样式,鼠标悬浮在超链接上面时,超链接中文字的颜色为( )

    选项:

    A 黑色
    
    B 红色
    
    C 蓝色
    
    D 绿色
    

    正确答案 rick D

    选择题 第19题

    知识点:Spring
    题目:关于DAO,下列说法错误的是( )

    选项:

    A DAO用于控制业务流程
    
    B DAO用于操作数据库
    
    C DAO属于O/R Mapping技术的一种
    
    D DAO代表数据访问对象(Data Access
    

    正确答案 rick A

    选择题 第20题

    知识点:HTML
    题目:所有的HTML元素都可以看作盒子,它包括( )。

    选项:

    A 元素的外边距
    
    B 元素的边框
    
    C 元素的内边距
    
    D 元素的内容区域
    

    正确答案 rick ABCD

    选择题 第21题

    知识点:JavaScript
    题目:下列语句不属于JavaScript循环语句的是( )。

    选项:

    A do while
    
    B switch
    
    C for in
    
    D for
    

    正确答案 rick B

    选择题 第22题

    知识点:CSS
    题目:CSS中如何产生带有正方形的项目的列表?( )

    选项:

    A list-type: square
    
    B list-style-type: square
    
    C type: square
    
    D type: 2
    

    正确答案 rick B

    选择题 第23题

    知识点:JavaScript
    题目:[] == []

    选项:

    A false
    
    B true
    
    C other
    
    D error
    

    正确答案 rick A

    选择题 第24题

    知识点:HTML
    题目:下面代码输出的表格是几行几列( )\<table> <tr> </td>

    <td>

    </tr><\/table>2行2列2行3列3行2列3行3列

    选项:

    A 2行2列
    
    B 2行3列
    
    C 3行3列
    
    D 3行2列
    

    正确答案 rick D

    选择题 第25题

    知识点:CSS
    题目:下面哪个方法可以去掉文本超链接的下划线( )。

    选项:

    A a{ decoration:no underline; }
    
    B a{ text-decoration:no underline; }
    
    C a{ text-decoration:none; }
    
    D a{ underline:none; }
    

    正确答案 rick C

    选择题 第26题

    知识点:CSS
    题目:关于样式表的优先级说法正确的是( )

    选项:

    A 内部样式表次之
    
    B 直接定义在标记上的CSS样式级别最高
    
    C 当样式中属性值重复时,先设的属性起作用
    
    D 外部样式表级别最低
    

    正确答案 rick ABD

    选择题 第27题

    知识点:JavaScript
    题目:var a = 111111111111111110000, b = 1111;a + b;

    选项:

    A 111111111111111110000
    
    B NaN
    
    C Infinity
    
    D 111111111111111111111
    

    正确答案 rick A

    选择题 第28题

    知识点:JavaScript
    题目:当鼠标单击时,触发的是( )事件。 onMouseOver onMouseDownonClick ondblClick

    选项:

    A onMouseOver
    
    B ondblClick
    
    C onClick
    
    D onMouseDown
    

    正确答案 rick C

    选择题 第29题

    知识点:CSS
    题目:在id为title的div中设置单行文本垂直居中对齐,下列代码正确的是( )

    选项:

    A .title{font-size:16px;height:30px;vertical-align:middle;}
    
    B .title{font-size:16px;height:30px;line-height:30px;}
    
    C #title{font-size:16px;height:30px;line-height:30px;}
    
    D #title{font-size:16px;height:30px;vertical-align:middle;}
    

    正确答案 rick C

    选择题 第30题

    知识点:Spring
    题目:以下为Spring的applocationContext.xml中配置bean依赖注入的相关代码,假设需要将TestB的bean对象注入到TestA中。以下选项中,在TestA的元素中添加的代码正确的是( )。 以上选项都不对

    选项:

    A <property name="testB" ><ref  local="testA"></property>
    
    B <property name="testB" ><ref  local="testB"></property>
    
    C 以上选项都不对
    
    D <property name="testA" ><ref  local="testB"></property>
    

    正确答案 rick B

    选择题 第31题

    知识点:JavaScript
    题目:引用名为“abc.js”的外部脚本的正确语法是()

    选项:

    A <script name="abc.js">
    
    B <script rep="abc.js">
    
    C <script src="abc.js">
    
    D <script href="abc.js">
    

    正确答案 rick C

    选择题 第32题

    知识点:jQuery
    题目:阅读下面的代码:哪个标签会在点击之后填出提示框?( )

    选项:

    A <P id=”a” >弹出提示对话框</P>
    
    B <input type=”button”  value=”a”/>
    
    C <h2 name=”a”>弹出提示对话框</h2>
    
    D <a href="#">弹出提示对话框</a>
    

    正确答案 rick D

    选择题 第33题

    知识点:JavaScript
    题目:下面哪个不是JavaScript中document对象的方法?( )

    选项:

    A getElementsByClassName
    
    B getElementsByTagName
    
    C getElementById
    
    D getElementByName
    

    正确答案 rick D

    选择题 第34题

    知识点:HTML
    题目:在HTML中,属于表格

    标记属性的有 ( )

    选项:

    A cellpadding
    
    B bgcolor
    
    C cellspacing
    
    D width
    

    正确答案 rick ABCD

    选择题 第35题

    知识点:JavaScript
    题目:以下属于JavaScript原始类型的是:( )

    选项:

    A boolean
    
    B function
    
    C number
    
    D string
    

    正确答案 rick ACD

    选择题 第36题

    知识点:CSS
    题目:以下哪一项是CSS中的类选择器( )。

    选项:

    A h2
    
    B #div1
    
    C .div2
    
    D *
    

    正确答案 rick C

    选择题 第37题

    知识点:CSS
    题目:下列伪类选择器中,( )用于控制未被访问过的超链接样式。

    选项:

    A a:visited
    
    B a:link
    
    C a:unvisited
    
    D a:hover
    

    正确答案 rick B

    选择题 第38题

    知识点:CSS
    题目:以下关于DIV+CSS布局的说法正确的是( )

    选项:

    A DIV+CSS布局出现以后,其它的布局方式就被淘汰了
    
    B DIV+CSS布局这个概念说明布局过程中全部使用标签实现
    
    C DIV+CSS布局不能与表格布局同时使用
    
    D DIV+CSS布局,具有简洁高效、内容样式分离并且利于改版等特点
    

    正确答案 rick D

    选择题 第39题

    知识点:Servlet
    题目:jQuery那种语法不能获取html页面元素的值$("div") $("#username") $("$button ")$(".btn_grey")

    选项:

    A $("#username")
    
    B $("div")
    
    C $(".btn_grey")
    
    D $("$button ")
    

    正确答案 rick D

    选择题 第40题

    知识点:CSS
    题目:每段文字都需要首行缩进两个字的距离,该设置什么属性( )。

    选项:

    A text-decoration
    
    B text-indent
    
    C text-align
    
    D text-transform
    

    正确答案 rick B

    选择题 第41题

    知识点:CSS
    题目:关于CSS基本语法说法正确的是( )

    选项:

    A 在有多个属性时,用“;”进行区分
    
    B 属性和属性值之间用等号链接
    
    C 如果一个属性有几个值,则每个属性值之间用分号分隔开
    
    D 属性必须要包含在{ }号之中
    

    正确答案 rick AD

    选择题 第42题

    知识点:HTML
    题目:在HTML中,下面( )不属于HTML文档的基本组成部分。

    选项:

    A <STYLE></STYTLE>
    
    B <BODY></BODY>
    
    C <HEAD></HEAD>
    
    D <HTML></HTML>
    

    正确答案 rick A

    选择题 第43题

    知识点:网页前端开发基础
    题目:关于相对路径,以下说法正确的有( )。

    选项:

    A 如果在链接中源端点和目标端点不在同一个目录下,就需要将目录的相对关系也表示出来
    
    B 相对路径表述的是源端点同目标端点之间的相互位置
    
    C 如果在链接中源端点和目标端点位于一个目录下,则链接路径中只需要指明目标端点的文档名称即可
    
    D 如果在链接中源端点和目标端点不在同一个目录下,就无法使用相对路径
    

    正确答案 rick ABC

    选择题 第44题

    知识点:CSS
    题目:下面哪个语句是把段落的字体设置为黑体、18像素、红色字体显示( )。

    选项:

    A p{font-list:黑体;font-weight:18px; font-color:red}
    
    B p{font:黑体 18px #00ff00}
    
    C p{font-family:黑体;font-size:18pc; font-color:red}
    
    D p{font-family:黑体;font-size:18px; font-color:#ff0000}
    

    正确答案 rick D

    选择题 第45题

    知识点:HTML
    题目:下面哪项不属于HTML文档的基本组成部分?( )

    选项:

    A <p></p>
    
    B <head></head>
    
    C <html></html>
    
    D <body></body>
    

    正确答案 rick A

    选择题 第46题

    知识点:CSS
    题目:在HTML页面中,分析下面样式规则,则以下选项中( )表示属性。p{ color:red; font-size:30px; font-family:"宋体";}

    选项:

    A 宋体
    
    B 30px
    
    C p
    
    D color
    

    正确答案 rick D

    选择题 第47题

    知识点:JavaScript
    题目:var a = [1, 2, 3], b = [1, 2, 3], c = [1, 2, 4]a == ba === ba > ca < c

    选项:

    A true, true, false, true
    
    B false, false, false, false
    
    C false, false, false, true
    
    D other
    

    正确答案 rick C

    选择题 第48题

    知识点:HTML
    题目:嵌入在HTML文档中的图像格式可以是( )

    选项:

    A *.bmp
    
    B *.gif
    
    C *.jpg
    
    D *.tif
    

    正确答案 rick ABC

    选择题 第49题

    知识点:HTML
    题目:下列选项中定义标题最合理的是( ) 。

    选项:

    A <div>文章标题</div>
    
    B <h2>文章标题</h2>
    
    C <span class="header">文章标题</span>
    
    D <p><b>文章标题</b></p>
    

    正确答案 rick B

    选择题 第50题

    知识点:Spring
    题目:Spring中的核心类有哪些( )。

    选项:

    A BeanWrapper:提供统一的get及set方法
    
    B BeanFactory:产生一个新的实例,可以实现单例模式
    
    C ApplicationContext::提供框架的实现,包括BeanFactory的所有功能
    
    D SessionFactory:一个SessionFactory实例对应一个数据存储源,从SessionFactory中获取Session
    

    正确答案 rick ABC

    选择题 第51题

    知识点:JavaScript
    题目:function showCase2(value) { switch(value) { case 'A': console.log('Case A'); break; case 'B': console.log('Case B'); break; case undefined: console.log('undefined'); break; default: console.log('Do not know!'); }}showCase(String('A'));

    选项:

    A Case B
    
    B Case A
    
    C Do not know!
    
    D undefined
    

    正确答案 rick B

    选择题 第52题

    知识点:HTML
    题目:可以在下列哪个HTML元素中放置JavaScript代码?( )

    选项:

    A <script>
    
    B <js>
    
    C <scripting>
    
    D <JavaScript>
    

    正确答案 rick A

    选择题 第53题

    知识点:HTML
    题目:下面关于HTML描述不正确的是?( )

    选项:

    A HTML文档的扩展名以.html结尾
    
    B HTML是一种编译型的编程语言
    
    C HYML代码由各种标签组成
    
    D HTML称为超文本标记语言
    

    正确答案 rick B

    选择题 第54题

    知识点:HTML
    题目:下列选项中,属于标签的常用属性的是()

    选项:

    A size
    
    B value
    
    C name
    
    D type
    

    正确答案 rick ABCD

    选择题 第55题

    知识点:HTML
    题目:以下的HTML中,哪个是正确引用外部样式表的方法?( )

    选项:

    A 以上都不是
    
    B <stylesheet>mystyle.css</stylesheet>
    
    C <link rel="stylesheet" type="text/css" href="mystyle.css">
    
    D <style src="mystyle.css">
    

    正确答案 rick C

    选择题 第56题

    知识点:HTML
    题目:想要使用户在单击超链接时,弹出一个新的网页窗口,代码是( )。

    选项:

    A <A href="right.HTML" target="_blank">新闻</A>
    
    B <A href="right.HTML"
    
    C <A href="right.HTML"
    
    D <A href="right.HTML" target="_self">新闻</A>
    

    正确答案 rick A

    选择题 第57题

    知识点:Servlet
    题目:Servlet首先执行的方法是()

    选项:

    A init()
    
    B doPost()
    
    C destroy()
    
    D doGet()
    

    正确答案 rick A

    选择题 第58题

    知识点:网页前端开发基础
    题目:下列关于块级元素描述正确的是( )。

    选项:

    A 行高,内边距和外边距都可以设置
    
    B 与其他块级元素并排在一行显示
    
    C 可以设置宽高,如果不设置宽度,宽度将默认为父级的100%
    
    D 通常浏览器会在块级元素前后另起一个新行
    

    正确答案 rick ACD

    选择题 第59题

    知识点:JavaScript
    题目:var a = [0];if ([0]) { console.log(a == true);} else { console.log("wut");}

    选项:

    A true
    
    B false
    
    C "wut"
    
    D other
    

    正确答案 rick B

    选择题 第60题

    知识点:HTML
    题目:下列选项中,属于\<\textarea>标签的必须属性的是()

    选项:

    A rows
    
    B size
    
    C cols
    
    D value
    

    正确答案 rick AC

    选择题 第61题

    知识点:CSS
    题目:CSS中的选择器包括( )

    选项:

    A ID选择器
    
    B 超文本标记选择器
    
    C 类选择器
    
    D 标签选择器
    

    正确答案 rick ACD

    选择题 第62题

    知识点:MySQL
    题目:通过命令提示符界面登入MySQL的指令是( )

    选项:

    A mysql  /uroot /p123456
    
    B mysql  /u root /p 123456
    
    C mysql  -u root –p
    
    D mysql  -uroot –p123456
    

    正确答案 rick C

    选择题 第63题

    知识点:HTML
    题目:在HTML语言中,设置表格中文字与边框距离的标签是( )。

    选项:

    A <TABLE cellpadding=#>
    
    B <TABLE width=#>
    
    C <TABLE border=#>
    
    D <TABLE cellspacing=#>
    

    正确答案 rick A

    选择题 第64题

    知识点:CSS
    题目:下面关于CSS的说法正确的有( )

    选项:

    A 对于中文可以使用word-spacing属性对字间距进行调整
    
    B CSS可以控制网页背景图片
    
    C margin属性的属性值可以是百分比
    
    D 整个BODY可以作为一个BOX
    

    正确答案 rick BCD

    选择题 第65题

    知识点:CSS
    题目:下列哪个CSS属性可以更改样式表的字体颜色( )。

    选项:

    A fgcolor:
    
    B color:
    
    C text-color:
    
    D text-color=
    

    正确答案 rick B

    选择题 第66题

    知识点:JavaScript
    题目:var END = Math.pow(2, 53);var START = END - 100;var count = 0;for (var i = START; i <= END; i++) { count++;}console.log(count);

    选项:

    A 101
    
    B 0
    
    C other
    
    D 100
    

    正确答案 rick C

    选择题 第67题

    知识点:HTML
    题目:在HTML中,( )标签用于在网页中创建表单。

    选项:

    A <TABLE>
    
    B <INPUT>
    
    C <FORM>
    
    D <SELECT>
    

    正确答案 rick C

    选择题 第68题

    知识点:JavaScript
    题目:下列那种方式可以把信息输出到浏览器控制台?( )

    选项:

    A alert()
    
    B console.log()
    
    C document.write()
    
    D innerHTML
    

    正确答案 rick B

    选择题 第69题

    知识点:HTML
    题目:background-origin的值有哪些( )

    选项:

    A padding-box
    
    B content-box
    
    C None
    
    D border-box
    

    正确答案 rick ABD

    选择题 第70题

    知识点:CSS
    题目:下列哪一项是CSS正确的语法构成( )。

    选项:

    A body:color=black
    
    B {body;color:black}
    
    C body{color:black}
    
    D {body:color=black}
    

    正确答案 rick C

    选择题 第71题

    知识点:CSS
    题目:下列哪段代码能够定义所有P标签内文字加粗( )。

    选项:

    A <p style=”text-size:blod”>
    
    B < p style=”font-size:bold”>
    
    C p{ font-weight:bold; }
    
    D p{ text-size:bold; }
    

    正确答案 rick C

    选择题 第72题

    知识点:HTML
    题目:以下( )内容是通常HTML文件的头部内容所包括的。

    选项:

    A 注释、表单域
    
    B CSS样式
    
    C 网页标题、关键字
    
    D 作者信息、网页描述
    

    正确答案 rick BCD

    选择题 第73题

    知识点:JDBC
    题目:JDBC技术无法实现哪项功能?( )同数据库建立连接向数据库发送SQL语句处理从数据库返回的结果关闭数据库

    选项:

    A 同数据库建立连接
    
    B 向数据库发送SQL语句
    
    C 关闭数据库
    
    D 处理从数据库返回的结果
    

    正确答案 rick C

    选择题 第74题

    知识点:CSS
    题目:怎样给所有的\<\h1>标签添加背景颜色( )。

    选项:

    A h\1 {\background-color\\:#ffffff; }
    
    B\.\h\1 \{\ background-color:#ffffff }
    
    C \h1\.all \{\ background-color:#ffffff }
    
    D #h1\ { \background-color:#ffffff }
    

    正确答案 rick A

    选择题 第75题

    知识点:JavasSript
    题目:下列关于获取页面元素说法不正确的是( )

    选项:

    A document.getElementsById(“#na”)是通过id属性值为na获取页面中的一个元素
    
    B document.getElementsByTagName(“div”)是通过标签名获取所有div
    
    C document.getElementsByName(“na”)是通过name属性值为na获取页面中的一个元素
    
    D document.getElementById(‘a’)是通过id值为a获取页面中的一个元素
    

    正确答案 rick ACD

    选择题 第76题

    知识点:HTML
    题目:下列哪一项不是表单元素?( )

    选项:

    A <select>
    
    B <img>
    
    C <input>
    
    D <textarea>
    

    正确答案 rick B

    选择题 第77题

    知识点:CSS
    题目:想让元素脱离文档普通流,需要把position属性值设置成( )。relative static absolute fixed

    选项:

    A relative
    
    B fixed
    
    C static
    
    D absolute
    

    正确答案 rick BD

    选择题 第78题

    知识点:JavaScript
    题目:以下关于JavaScript中事件的描述中,不正确的是:( )

    选项:

    A click——鼠标单击事件
    
    B change——选择字段时触发的事件
    
    C focus——获取焦点事件
    
    D mouseOver——鼠标指针移动到事件源对象上时触发的事件
    

    正确答案 rick B

    选择题 第79题

    知识点:HTML
    题目:以下( )是块级元素。

    选项:

    A p
    
    B input
    
    C div
    
    D img
    

    正确答案 rick AC

    选择题 第80题

    知识点:JavaScript
    题目:以下关于JavaScript中事件的描述中,正确的是:( )

    选项:

    A click——鼠标单击事件
    
    B mouseout——鼠标离开事件源对象上时触发的事件
    
    C focus——获取焦点事件
    
    D mouseover——鼠标指针移动到事件源对象上时触发的事件
    

    正确答案 rick ABCD

    选择题 第81题

    知识点:HTML
    题目:以下标签书写完整的是( )

    选项:

    A <hr/>
    
    B <br/>
    
    C <img/>
    
    D <p/>
    

    正确答案 rick ABC

    选择题 第82题

    知识点:JavaScript
    题目:以下哪项不属于JavaScript的特征?( )

    选项:

    A JavaScript是事件驱动的
    
    B JavaScript是独立于平台的
    
    C JavaScript是一种脚本语言
    
    D JavaScript代码需要编译以后才能执行
    

    正确答案 rick D

    选择题 第83题

    知识点:JavaScript
    题目:function showCase(value) { switch(value) { case 'A': console.log('Case A'); break; case 'B': console.log('Case B'); break; case undefined: console.log('undefined'); break; default: console.log('Do not know!'); }}showCase(new String('A'))

    选项:

    A Case B
    
    B Do not know!
    
    C Case A
    
    D undefined
    

    正确答案 rick B

    选择题 第84题

    知识点:HTML
    题目:HTML中,( )用来表示特殊字符引号

    选项:

    A ©
    
    B "
    
    C ®
    
    D  
    

    正确答案 rick B

    选择题 第85题

    知识点:CSS
    题目:以下关于CSS样式中字体属性的说法,错误的是( )。

    选项:

    A font-color用来设置文本字体的颜色
    
    B font-family用来设置文本字体系列
    
    C font-size用来设置文本字体的大小
    
    D font-weight用来设置文本字体的粗细
    

    正确答案 rick A

    选择题 第86题

    知识点:HTML
    题目:A文件夹与b.html文件是同级,其中A下有a.html,现在我们希望在a.html文件中创建超链接,链接到b.html,应该在a.html页面代码中如何描述超链接href属性?( )

    选项:

    A ../../b.html
    
    B ../b.html
    
    C b.html
    
    D ./b.html
    

    正确答案 rick B

    选择题 第87题

    知识点:CSS
    题目:CSS中,盒模型的属性包括( )

    选项:

    A margin
    
    B Padding
    
    C border
    
    D font
    

    正确答案 rick ABC

    选择题 第88题

    知识点:JavaScript
    题目:var name = 'World!';(function () { if (typeof name === 'undefined') { var name = 'Jack'; console.log('Goodbye ' + name); } else { console.log('Hello ' + name); }})()

    选项:

    A Hello undefined
    
    B Hello World
    
    C Hello Jack
    
    D Goodbye Jack
    

    正确答案 rick D

    选择题 第89题

    知识点:CSS
    题目:关于引入CSS样式的优先级,说法正确的是( )。

    选项:

    A 内联样式>外部样式>内部样式
    
    B 内部样式>内联样式>外部样式
    
    C 内联样式>内部样式>外部样式
    
    D 其他3个选项都不正确
    

    正确答案 rick C

    选择题 第90题

    知识点:Spring持久化
    题目:每一个持久化类必须具备( )方法。

    选项:

    A get()方法
    
    B 构造方法
    
    C hashcode()方法
    
    D set()方法
    

    正确答案 rick AD

    选择题 第91题

    知识点:HTML
    题目:以下标记符中,没有对应的结束标记的是( )。

    选项:

    A <body>
    
    B <HTML>
    
    C <br>
    
    D <title>
    

    正确答案 rick C

    选择题 第92题

    知识点:CSS
    题目:以下哪个属性值属于Float这个属性( )center left right none

    选项:

    A none
    
    B center
    
    C right
    
    D left
    

    正确答案 rick ACD

    选择题 第93题

    知识点:Web
    题目:给Web项目打包,需封装成( )包。jar class zip war

    选项:

    A Zip
    
    B War
    
    C class
    
    D Jar
    

    正确答案 rick B

    选择题 第94题

    知识点:CSS
    题目:在CSS语言下列哪些选项是背景图像的属性( )

    选项:

    A 背景重复
    
    B 背景位置
    
    C 背景附件
    
    D 纵向排列
    

    正确答案 rick ABCD

    选择题 第95题

    知识点:JavaScript
    题目:'5' + 3 '5' - 3

    选项:

    A 8, 2
    
    B 53, 2
    
    C other
    
    D error
    

    正确答案 rick B

    选择题 第96题

    知识点:Servlet
    题目:要实现多对多关联映射,可以使用元素( )。

    选项:

    A 以上都不是
    
    B <many-to-one>
    
    C <many-to-many >
    
    D <property>
    

    正确答案 rick C

    选择题 第97题

    知识点:HTML
    题目:下面关于文件路径的说法错误的是( )。

    选项:

    A “../”是返回当前目录的上一级目录
    
    B 文件路径指文件存储的位置
    
    C 访问下一级目录直接输入相应的目录名即可
    
    D “../”是返回当前目录的下一级目录
    

    正确答案 rick D

    选择题 第98题

    知识点:CSS
    题目:下列哪个样式定义后,元素可以设置宽度和高度( )。

    选项:

    A display:inline
    
    B display:inline-block
    
    C display:none
    
    D display:block
    

    正确答案 rick BD

    选择题 第99题

    知识点:JavaScript
    题目:请问下列代码的输出是( )var END = Math.pow(2, 53);var START = END - 100;var count = 0;for (var i = START; i <= END; i++) { count++;}console.log(count);

    选项:

    A 100
    
    B 0
    
    C 101
    
    D other
    

    正确答案 rick D

    选择题 第100题

    知识点:CSS
    题目:关于引入CSS样式的优先级,说法正确的是( )。

    选项:

    A 内联样式>外部样式>内部样式
    
    B 其他3个选项都不正确
    
    C 内联样式>内部样式>外部样式
    
    D 内部样式>内联样式>外部样式
    

    正确答案 rick C

    选择题 第101题

    知识点:JavaScript
    题目:请问下列代码的输出是( )function showCase2(value) { switch(value) { case 'A': console.log('Case A'); break; case 'B': console.log('Case B'); break; case undefined: console.log('undefined'); break; default: console.log('Do not know!'); } }showCase(String('A'));

    选项:

    A Case A
    
    B Case B
    
    C Do not know!
    
    D Undefined
    

    正确答案 rick A

    选择题 第102题

    知识点:JavaScript
    题目:下面哪个不是JavaScript中document对象的方法?( )

    选项:

    A getElementById
    
    B getElementsByClassName
    
    C getElementByName
    
    D getElementsByTagName
    

    正确答案 rick C

    选择题 第103题

    知识点:CSS
    题目:下面哪个语句是把段落的字体设置为黑体、18像素、红色字体显示( )。

    选项:

    A p{font-list:黑体;font-weight:18px; font-color:red}
    
    B p{font:黑体 18px #00ff00}
    
    C p{font-family:黑体;font-size:18pc; font-color:red}
    
    D p{font-family:黑体;font-size:18px; font-color:#ff0000}
    

    正确答案 rick D

    选择题 第104题

    知识点:HTML
    题目:在HTML中,下面( )不属于HTML文档的基本组成部分

    选项:

    A <HTML></HTML>
    
    B <BODY></BODY>
    
    C <STYLE></STYTLE>
    
    D <HEAD></HEAD>
    

    正确答案 rick C

    判断题 第1题

    知识点:HTML
    题目:在HTML表格中,rowspan属性能够实现单元格跨列

    正确答案 rick F

    判断题 第2题

    知识点:HTML
    题目:定义单行文本输入框时,可以通过maxlength属性来设置文本框的宽度

    正确答案 rick F

    判断题 第3题

    知识点:CSS
    题目:任何标签都可以通过加style属性来直接定义它的样式

    正确答案 rick T

    判断题 第4题

    知识点:CSS
    题目:上下相邻的块元素,如果上面的元素有下外边距,下面的元素有上外边距,则垂直边距为两者之和

    正确答案 rick F

    判断题 第5题

    知识点:CSS
    题目:id选择器用#号标识

    正确答案 rick T

    判断题 第6题

    知识点:HTML
    题目:超链接标记可以通过target属性设定链接页面显示的目标窗口,默认值为" _self "

    正确答案 rick T

    判断题 第7题

    知识点:CSS
    题目:在CSS中,使用//或<!---->用来书写一行注释

    正确答案 rick T

    判断题 第8题

    知识点:CSS
    题目:margin不可以单独定义某一个方向的值

    正确答案 rick F

    判断题 第9题

    知识点:CSS
    题目:在CSS中,px是绝对长度单位,%是相对长度单位

    正确答案 rick T

    判断题 第10题

    知识点:CSS
    题目:后代选择器用空格标识

    正确答案 rick T

    判断题 第11题

    知识点:HTML
    题目:标签简单而言是一个没有默认样式的区块容器标签

    正确答案 rick F

    判断题 第12题

    知识点:CSS
    题目:position允许用户精确定义元素框出现的相对位置

    正确答案 rick T

    判断题 第13题

    知识点:HTML
    题目:定义下拉菜单可以指定的可见选项数

    正确答案 rick T

    判断题 第14题

    知识点:CSS
    题目:“p{letter-spacing:10px; }”用于设置p段落中首行缩10px

    正确答案 rick F

    判断题 第15题

    知识点:JavaScript
    题目:可以通过代码var timer = setInterval(1000,function(){})创建定时器

    正确答案 rick F

    简答题 第1题

    知识点:cookie
    题目:

    创建一个名为“mrCookInfo”的cookie,在cookie中写入用户名称、用户生日和用户电子邮箱地址
    

    正确答案 rick

    String name =”username”;
    
    String birthday = “19900101”;
    
    String mail = “tom@126.com”;
    
    Cookie myCook = new Cookie("mrCookInfo",name+"#"+birthday+"#"+mail);
    
    myCook.setMaxAge(60*60*24*365); //设置cookie有效期
    
    response.addCookie(myCook);
    

    简答题 第2题

    知识点:Servlet
    题目:

    什么是B/S结构,C/S结构
    

    正确答案 rick

    C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
    
    B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
    

    简答题 第3题

    知识点:数据库
    题目:

    什么是数据库系统
    

    正确答案 rick

    数据库系统是储存、管理、处理和维护数据的软件系统,它由数据库、数据库管理员和有关软件组成。数据库系统的结构框架由外部层(单个用户的视图)、概念层(全体用户的公共视图)和内部层(存储视图)组成。
    

    简答题 第4题

    知识点:HTML
    题目:

    运行下面代码的页面输出效果是什么样的。<html>    <head>     <title>应用换行标记实现页面文字换行</title>  </head>  <body>     <b>       黄鹤楼送孟浩然之广陵     </b><br>       故人西辞黄鹤楼,烟花三月下扬州。<br>       孤帆远影碧空尽,唯见长江天际流  </body></html>
    

    正确答案 rick

    黄鹤楼送孟浩然之广陵
    
    故人西辞黄鹤楼,烟花三月下扬州。
    
    孤帆远影碧空尽,唯见长江天际流。
    

    简答题 第5题

    知识点:JavaScript
    题目:

    JavaScript能否操作cookie和session
    

    正确答案 rick

    JavaScript可以操作cookie,但是不能操作session
    

    简答题 第6题

    知识点:JavaScript
    题目:

    JavaScript如何定义数组
    

    正确答案 rick

    var arrTest=new Array();
    

    简答题 第7题

    知识点:JavaScript
    题目:

    JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么
    

    正确答案 rick

    alert confirm prompt
    

    简答题 第8题

    知识点:Servlet
    题目:

    Java数据库编程包含哪些类?Java数据库编程的基本过程是什么?
    

    正确答案 rick

    用到的类:Connection、ResultSet、PreparedStatement、Statement
    
    Java中访问数据库的步骤如下:
    
    1)注册驱动;
    
    2)建立连接;
    
    3)创建Statement;
    
    4)执行sql语句;
    
    5)处理结果集(若sql语句为查询语句);
    
    6)关闭连接。
    

    简答题 第9题

    知识点:Servlet过滤器
    题目:

    仔细查看下边的过滤器代码片段: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { chain.doFilter(request, response); }其中chain.doFilter(request, response);代码的作用是什么
    

    正确答案 rick

    传递给下一个过滤器
    

    简答题 第10题

    知识点:Servlet
    题目:

    使用jQuery将<input type="text" value="123" id="txt" />中的值改成abc
    

    正确答案 rick

    $("#txt").attr("value", "abc");
    

    简答题 第11题

    知识点:cookie
    题目:

    什么是cookie
    

    正确答案 rick

    cookie是小段的文本信息,通过使用cookie可以标识用户身份、记录用户名及密码、跟踪重复用户。cookie在服务器端生成并发送给浏览器,浏览器将cookie的key/value保存到某个指定的目录中,服务器的名称与值可以由服务器端定义。
    

    简答题 第12题

    知识点:Servlet
    题目:

    web.xml文件中配置<context-param>元素初始化参数如下:<context-param> <param-name>url</param-name> <param-value>jdbc:mysql://localhost:3306/db_database15</param-value></context-param><context-param> <param-name>name</param-name> <param-value>root</param-value></context-param><context-param> <param-name>password</param-name> <param-value>111</param-value></context-param>请使用application对象来获取这些参数
    

    正确答案 rick

    String url = application.getInitParameter("url");
    
    String name = application.getInitParameter("name");
    
    String password = application.getInitParameter("password");
    

    简答题 第13题

    知识点:Spring
    题目:

    简述get和post的区别
    

    正确答案 rick

    Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。
    
    二者主要区别如下:
    
    1)Get是用来从服务器上获得数据,而Post是用来向服务器上传数据;
    
    2)Get将表单中数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL;
    
    3)Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的;
    
    4)Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post;
    
    5)Get限制Form表单的数据集必须为ASCII字符,而Post支持整个ISO10646字符集;
    
    6)Get是Form的默认方法。
    

    简答题 第14题

    知识点:JavaScript
    题目:

    如何获得<div id=”div1”>This is first layer</div>中的值
    

    正确答案 rick

    <script>
    
    var div1=Document.getElementById(“div1”);
    
    alert(div1.innerHTML)
    
    </script>
    

    简答题 第15题

    知识点:Servlet过滤器
    题目:

    Filter接口有哪些方法?这些方法的用途是什么
    

    正确答案 rick

    public void init(FilterConfig filterConfig)过滤器的初始化方法,容器调用此方法完成过滤的初始化。对于每一个Filter实例,此方法只被调用一次。
    
    public void doFilter(ServletRequest request,ServletResponse response, FilterChain chain) 此方法与Servlet的service()方法相类似,当请求及响应交给过滤器时,过滤器调用此方法进行过滤处理。
    
    public void destroy()在过滤器生命周期结束时调用此方法,用于释放过滤器所占用的资源。
    

    简答题 第16题

    知识点:HTML
    题目:

    如何将HTML页面的标题设置为“数字天堂”
    

    正确答案 rick

    <html>
    
    <head><title>数字天堂</title></head>
    
    <body>body部分</body>
    
    </html>
    

    简答题 第17题

    知识点:JDBC
    题目:

    简述Statement、PreparedStatement、CallableStatment的区别
    

    正确答案 rick

    Statement是PreparedStatement和CallableStatement的父类; 2)Statement是直接发送Sql语句到数据库,事先没有进行预编译。PreparedStatement会将sql进行预编译,当sql语句要重复执行时,数据库会调用以前预编译好的sql语句,所以PreparedStatement在性能方面会更好;3)PreparedStatement在执行sql时,对传入的参数可以进行强制的类型转换。以保证数据格式与底层的数据库格式一致。4)CallableStatement 适用与存储过程的查询表达语句
    

    简答题 第18题

    知识点:Servlet
    题目:

    配置User的JavaBeanpublic class User {    private String name;     private Integer age;    private String sex;     /* 省略的Setter和Getter方法 */ }
    

    正确答案 rick

    <bean name="user" class="com.mr.user.User">
    
    <property name="name">
    
    <value>无语</value>
    
    </property>
    
    <property name="age">
    
    <value>30</value>
    
    </property>
    
    <property name="sex">
    
    <value>女</value>
    
    </property>
    
    </bean>
    

    简答题 第19题

    知识点:HTML
    题目:

    完成以下代码:1 宽318个像素,高167个像素2 添加标题,内容为“学生考试成绩单”3 添加表格第一行,输出4列,分别是“姓名”、“语文”、“数学”、“英语”4 添加第二行内容,分别是“张三”、“89”、“92”、“87”<table 1______________   border="1" align="center">  2_________________________  <tr>   3____________________________________     _____________________________________  </tr>   4____________________________________</table>
    

    正确答案 rick

    1 :width="318" height="167"
    
    2: <caption>学生考试成绩单</caption>
    
    3: <td align="center" valign="middle">姓名</td>
    
    <td align="center" valign="middle">语文</td>
    
    <td align="center" valign="middle">数学</td>
    
    <td align="center" valign="middle">英语</td>
    
    4:  <tr>
    
    <td align="center" valign="middle">张三</td>
    
    <td align="center" valign="middle">89</td>
    
    <td align="center" valign="middle">92</td>
    
    <td align="center" valign="middle">87</td>
    
    </tr>
    

    简答题 第20题

    知识点:J2EE
    题目:

    J2EE是什么?它包括哪些技术
    

    正确答案 rick

    从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。适用于企业级应用的J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。
    
    主要包括以下这些技术:
    
    1) Servlet
    
    Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。
    
    2)JSP
    
    JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。
    
    3) EJB
    
    EJB定义了一组可重用的组件:Enterprise Beans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。
    
    4)JDBC
    
    JDBC(Java Database Connectivity,Java数据库连接)API是一个标准SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当于Microsoft平台中的ODBC(Open Database Connectivity)
    

    简答题 第21题

    知识点:Spring
    题目:

    说明反转控制(IOC)和面向方向编程(AOP)在spring中的应用
    

    正确答案 rick

    Spring 核心容器(Core)提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用控制反转(Ioc)模式将应用程序的配置和依赖性规范与实际的应用代码程序分开。Spring的声明式事务基于AOP实现,却并不需要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。
    

    简答题 第22题

    知识点:Session
    题目:

    Session的基本原理是什么
    

    正确答案 rick

    Session对象的原理在于,服务器可以为客户端创建并维护一个所谓的Session对象,用于存放数据。在创建Session对象的同时,服务器将会为该Session对象产生一个唯一编号,这个编号称之为SessionID,服务器以Cookie的方式将SessionID存放在客户端。当浏览器再次访问该服务器时,会将SessionID作为Cookie信息带到服务器,服务器可以通过该SessionID检索到以前的Session对象,并对其进行访问。需要注意的是,此时的Cookie中仅仅保存了一个SessionID,而相对较多的会话数据保存在服务器端对应的Session对象中,由服务器来统一维护,这样一定程度保证了会话数据安全性,但增加了服务器端的内存开销。存放在客户端的用于保存SessionID的Cookie会在浏览器关闭时清除。我们把用户打开一个浏览器访问某个应用开始,到关闭浏览器为止交互过程称为一个“会话”。在一个“会话”过程中,可能会向同一个应用发出了多次请求,这些请求将共享一个Session对象,因为这些请求携带了相同的SessionID信息。Session对象的正常使用要依赖于Cookie。如果考虑到客户端浏览器可能出于安全的考虑禁用了Cookie,应该使用URL重写的方式使Session在客户端禁用Cookie的情况下继续生效。
    

    简答题 第23题

    知识点:CSS
    题目:

    将所有<a>标签中的超链接字体改成“红色15号宋体字”<style> ____{ ______________      ______________      ______________ }</style>
    

    正确答案 rick

    a{
    
    font-family:宋体
    
    font-size:15px;
    
    color:red
    
    }
    

    简答题 第24题

    知识点:CSS
    题目:

    将下文中的三个标题中的文字内容改成“红色宋体字”,字体大小分别是24、16、12。<body>   <h2 class="one"> 应用了选择器one </h2><!--定义样式后页面会自动加载样式-->   <p> 正文内容1  </p>    <h2 class="two">应用了选择器two</h2>   <p>正文内容2 </p>   <h2 class="three">应用了选择器three </h2>   <p>正文内容3 </p></body>
    

    正确答案 rick

    <style>
    
    .one{
    
    font-family:宋体;
    
    font-size:24px;
    
    color:red;
    
    }
    
    .two{
    
    font-family:宋体;
    
    font-size:16px;
    
    color:red;
    
    }
    
    .three{
    
    font-family:宋体;
    
    font-size:12px;
    
    color:red;
    
    }
    
    </style>
    

    简答题 第25题

    知识点:AOP
    题目:

    什么是AOP
    

    正确答案 rick

    面向切面编程
    

    简答题 第26题

    知识点:Spring IoC
    题目:

    什么是IOC
    

    正确答案 rick

    依赖注入
    

    简答题 第27题

    知识点:HTML
    题目:

    请简述html5的新特性,至少写出4种
    

    正确答案 rick

    语义特性:html5赋予网页更好的意义和结构,使用新的语义定义标签,可以更好地了解html文档含义,使得创建网站也更简单。
    
    本地存储特性:能够不需要第三方插件而保存数据到用户的浏览器中。
    
    连接特性:具有更有效的连接工作效率,使得基于网页的实时聊天、游戏和在线交流得到更优化实现。同时,html5拥有更有效的服务器推送技术。
    
    网页多媒体特性:支持网页端的Audio、Video等多媒体功能,使访问视频、音频资源更加简单。
    
    三维、图形及特效特性:基于SVG、Canvas、WebGL及CSS3的3D功能,呈现良好的视觉效果。
    

    简答题 第28题

    知识点:HTML,JavaScript
    题目:

    请描述下面代码的页面显示<!DOCTYPE html><html><head> <meta charset="utf-8"> </head><body><p>输出结果如下。</p><button onclick="myFunction()">点我</button><p id="demo"></p><script>function myFunction(){ var x="",i; for (i=0;i<5;i++){ x=x + "这个数字是" + i + "<br>"; } document.getElementById("demo").innerHTML=x;}</script></body></html>
    

    正确答案 rick

    img

    简答题 第29题

    知识点:CSS,JavaScript,HTML
    题目:

    请说明下列代码的页面显示(画图加文字说明)<!DOCTYPE html><html><head><meta charset="utf-8"></head><body><div onmouseover="mOver(this)" onmouseout="mOut(this)" style="background-color:#D94A38; width:120px; height:20px; padding:40px;">Mouse Over Me</div><script>function mOver(obj){ obj.innerHTML="Thank You"}function mOut(obj){ obj.innerHTML="Mouse Over Me"}</script></body></html>
    

    正确答案 rick

    
    红色背景块,鼠标进入显示“Thank you”;离开显示“Mouse Over Me”。
    

    简答题 第30题

    知识点:HTML
    题目:

    请用html语言写出以下效果,其中湖南科技大学超链接到学校网站湖南湘潭湖南科技大学
    

    正确答案 rick

    <!DOCTYPE html>
    
    <html>
    
    <head>
    
    <meta charset="utf-8">
    
    </head>
    
    <body>
    
    <p>湖南</p>
    
    <p>湘潭</p>
    
    <a href="https://www.hnust.com">湖南科技大学</a>
    
    </body>
    
    </html>
    

    简答题 第31题

    知识点:Spring
    题目:

    说明反转控制(IOC)和面向方向编程(AOP)在spring中的应用
    

    正确答案 rick

    Spring 核心容器(Core)提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用控制反转(Ioc)模式将应用程序的配置和依赖性规范与实际的应用代码程序分开。Spring的声明式事务基于AOP实现,却并不需要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。
    

    简答题 第32题

    知识点:HTTP请求
    题目:

    简述http请求get和post的区别
    

    正确答案 rick

    HTTP协议中的GET和POST方法,二者主要区别如下:
    
    1)Get是用来从服务器上获得数据,而Post是用来向服务器上传数据;
    
    2)Get将表单中数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL;
    
    3)Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的;
    
    4)Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post;
    
    5)Get限制Form表单的数据集必须为ASCII字符,而Post支持整个ISO10646字符集;
    
    6)Get是Form的默认方法。
    

    简答题 第33题

    知识点:Servlet
    题目:

    要求有这样一个模块:前端进行用户登录(如图),输入用户密码进行登录;后端对于输入的用户密码进行查询,判断是否可以登录,如果可以登录则输出“登陆成功”并跳转页面,如果不行则输出“登录失败”。请写出前端发出请求的表单代码,和后端数据库操作和servlet处理的主要代码。

    img

    Servlet接口:”/login”

    数据库连接参数:

    private String drive="com.mysql.jdbc.Driver";

    private String url="jdbc:mysql://localhost:3306/javaweb";

    private String user="root";

    private String password="123456";

    User表:

    img

    正确答案 rick

    前端:
    
    <form name="login" action="login" method="post">
    
    <input type="text" name="name" placeholder="用户名">
    
    <input type="password"  name="password" placeholder="密码">
    
    <div class="submit">
    
    <input type="submit" value="登录">
    
    </div>
    
    </form>
    
    数据库:
    
    public Connection getConnection() {
    
    Connection con = null;
    
    try {
    
    Class.forName(drv);
    
    con=DriverManager.getConnection(url,user,password);
    
    System.out.println("connection!");
    
    }
    
    catch(ClassNotFoundException e){
    
    e.printStackTrace();
    
    }catch(SQLException e) {e.printStackTrace();}
    
    return con;
    
    }
    
    public User validate(String name,String password) {//登录验证身份
    
    User user = new User();
    
    Connection conn = null;
    
    PreparedStatement stmt = null;
    
    ResultSet res = null;
    
    String sql ="select * from user where username='"+name+"'and password='"+password+"'";
    
    try{
    
    conn = getConnection();
    
    stmt = conn.prepareStatement(sql);
    
    res = stmt.executeQuery();
    
    if(res.next()) {
    
    user.setUserId(res.getInt(1));
    
    user.setPassword(res.getString(2));
    
    user.setUserName(res.getString(3));
    
    user.setState(res.getInt(4));
    
    }
    
    else {
    
    user.setState(0);
    
    }
    
    res.close();
    
    stmt.close();
    
    conn.close();
    
    }catch(SQLException e) {e.printStackTrace();}
    
    return user;
    
    }
    
    servlet部分:
    
    @WebServlet("/login")
    
    public class LoginServlet extends HttpServlet {
    
    public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
    
    String name=request.getParameter("name");
    
    String password=request.getParameter("password");
    
    User user= new User();
    
    UserDAO userdao = new UserDAOImpl();
    
    user = userdao.validate(name, password);
    
    state= user.getState();
    
    if(state.equals("1")) {
    
    System.out.println(“成功登录”);
    
    }
    
    else  {
    
    System.out.println(“登录失败”);
    
    }
    
    }
    
    }
    
    public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
    
    doPost(request,response);
    
    }
    
    }
    

    简答题 第34题

    知识点:HTML,JavaScript
    题目:

    请用html、js实现以下效果:页面上有个按钮,点击按钮,按钮下边显示“这个月是*月”。注意,显示的月份是根据电脑时间显示
    

    正确答案 rick

    !DOCTYPE html>
    
    <html>
    
    <head>
    
    <meta charset="utf-8">
    
    </head>
    
    <body>
    
    <button onclick="myFunction()">点击这里</button>
    
    <p id="demo"></p>
    
    <script>
    
    function myFunction(){
    
    var x;
    
    var d=new Date().getDay();
    
    x=”这个月是”+(d+1).toString()+”月”;
    
    document.getElementById("demo").innerHTML=x;
    
    }
    
    </script>
    
    </body>
    
    </html>
    
    查看评论 - NOTHING

    Comments NOTHING

    暂无评论

    Markdown Supported while Forbidden

    戳我呀 OωO 嘿嘿嘿 ヾ(≧∇≦*)ゝ

    bilibili~ Tieba (=・ω・=)
    bili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smiliesbili_smilies
  • comment_user_avatar