大学计算机系上机考试题及其答案

更新时间:2024-05-19 12:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

? 1.

(多选题)有 JavaScript 代码如下: function createXmlDoc(xmlFile) { var xmlDoc = null; if (window.DOMParser) { var parser = new DOMParser(); xmlDoc = parser.parseFromString(xmlFile, \{ xmlDoc = new ActiveXObject(\xmlDoc.async = \xmlDoc.load(xmlFile); } return xmlDoc; } function testFunc() { var xmlDoc = createXmlDoc(\

age='18'>King\

xmlDoc.getElementsByTagName(\空白处1 ; var age =

xmlDoc.getElementsByTagName(\空白处2 ; alert(value + \age); } 现需要读取代码中 XML 数据中的 king 和 18,并弹出显示。下面选项中,能够按照顺序分别填入横线空白处的代码是()。

o

A.

childNodes[0].nodeValue 和 attributes[0].value

o

B.

firstChild.nodeValue 和 attributes[\

o

C.

nodeValue 和 attributes[0].value

o

D.

nodeValue 和 attributes[\

答案:AB 解析 :...

? 2.

(多选题)下列选项中,用于实现文本绘制的属性的是()。

o

A.

fontStyle

o

B.

textAlign

o

C.

textBaseline

o D.

font

答案:BCD 解析 :...

? 3.

(单选题)有如下HTML代码: 如果在文本框中输入文本50,上述代码的输出结果是()。

o

A.

没有任何执行效果

o

B.

output处显示结果为51

o

C.

控制台输出错误

o

D.

output处显示结果为 50

答案:B 解析 :...

? 8.

(多选题)关于SQL和MySQL的说法正确的有哪些()。

o

A.

SQL全称Structured Query Language,是MySQL数据库专用的操作语言,其它RDBMS无法使用。

o

B.

SQL语句分为四类:DDL、DML、DQL、DCL。

o C.

MySQL命令行环境中,可以使用source命令执行一个脚本文件中的所有SQL语句。

o

D.

MySQL脚本文件中,可以使用//和/**/两种注释。

答案:BC 解析 :...

? 9.

(单选题)有 JavaScript 代码如下: function sendRequest(){ var xmlString = \\createXhr(); //...其他代码,略 xhr.setRequestHeader(\空白处 \其中,方法createXhr用于创建并返回一个AJAX异步对象XMLHttpRequest。现需要实现,将变量 xmlString 中的 xml 数据发送到服务器端,并设置正确的请求头。下列选项中,能填入横线空白处的正确代码是()。

o

A.

什么都不写

o

B.

text/plain

o

C.

application/x-www-form-urlencoded

o

D.

multipart/form-data

答案:C 解析 :...

? 10.

(单选题)有以下代码 $(function(){ $.formValidator.initConfig(); $(\位数不正确\两次密码输入不一致

(多选题)假设使用mysqli_query() 函数若执行了一条 SELECT 语句,对于其返回值的下述说法中,错误的有()。

o

A.

若 SELECT 语句执行失败,则返回 false。

o

B.

若 SELECT 语句执行成功,则立即返回查询到的所有记录行。

o

C.

返回值中初始是不包含任何记录行的,必须调用 mysqli_fetch_array() 等类似的函数向数据库申请读取查得的记录行;正如函数名所示,调用该函数一次即可以读取到所有的记录行。

o

D.

mysqli_fetch_array() 函数可以试着向数据库申请结果集中的下一行记录,若不存在更多可读数据了,则返回 NULL;所以若结果集中可能存在多行记录,可以使用形如 while( $row=mysqli_fetch_array($result) ){ }的循环操作读取所有记录行。

答案:BC 解析 :...

? 21.

(单选题)有 html以及 Javascript 代码如下: Hello World 上述代码的输出结果是()。

o

A.

Hello World Hello Tarena

o

B.

Hello World

o

C.

Hello Tarena

o

D.

Hello WorldHello Tarena

答案:D 解析 :...

? 22.

(多选题)有服务器端的 1.php 页面的代码如下所示:

'aaa({\同时有 html 页面,和1.php页面位于不同的域。有 JavaScript 代码如下所示: function showFunc(data) { alert(data.name); } $.ajax({ url: \空白处1 , jsonCallback: 空白处2 }); 现需要实现跨域调用服务器端的 1.php 页面,使用方法 showFunc 作为回调函数,并弹出显示服务器端的返回结果。下列选项中,可以按顺序分别填入横线空白处的正确代码是()。

o

A.

data: \和 'showFunc'

o

B.

data: \和 showFunc'

o

C.

dataType: \和 'showFunc'

o

D.

dataType: \和 showFunc

答案:CD 解析 :...

? 23.

(多选题)从HTTP协议请求和响应的交互过程中,我们可以得出下列提高Web页面访问效率的方法()。

o

A.

减少跨站外部资源的引用,从而减少域名解析次数。

o

B.

使用持久连接,避免B/S间频繁的重复连接。

o

C.

设置响应资源合理的过期时间和缓存控制方式,减少资源的传输量。

o

D.

启用数据压缩,减少响应数据的长度。

答案:ABCD 解析 :...

? 24.

(单选题)有如下HTML和JavaScript代码

$(\代码处1 });

$(\$(this).siblings().slideUp(); }); }); 润发乳 沐浴露 核桃 橄榄核 酸奶 大面包 可乐 以上代码所完成的效果是当鼠标移入到指定的标题上,会显示出该标题下的内容。其他标题下的内容自动隐藏。以下选项中,适合填入到代码处1的选项是()

o

A.

$(this).parent().children(\

o

B.

$(this).parent().siblings().children().slideUp();

o

C.

$(this).parent().siblings().children(\

o

D.

$(this). siblings().children(\

答案:C 解析 :...

? 25.

(多选题)下列消息头中哪些是请求专用头(即不能用于响应消息)()。

o A.

User-Agent

o

B.

Referer

o

C.

Host

o

D.

Cache-Control

答案:ABC 解析 :...

? 26.

(多选题)关于XMLHttpRequest对象的readyState属性,下列说法中正确的有()。

o

A.

当open()方法调用后,readyState的值为2

o

B.

当readyState的值为3时,send()方法已经被调用

o

C.

当readyState的值为3时,服务器已经响应,但响应未完全结束

o

D.

当readyState的值为4时,HTTP响应码一定是200

答案:BC 解析 :...

? 27.

(单选题)有如下HTML代码:

o

A.

required pattern=\和 patternMismatch

o

B.

required pattern=\和 typeMismatch

o

C.

pattern=\和 patternMismatch

o

D.

pattern=\和 typeMismatch

答案:A 解析 :...

? 28.

(单选题)有如下JavaScript 和 Html代码: 页面加载完成直接点击Get Data按钮,弹出的结果是()。

o

A.

先弹出 Hatake Kakashi , 然后弹出 Uzumaki Naruto

o

B.

只弹出Hatake Kakashi

(单选题)在处理应答过程中,如果我们要处理XML文档,我们需要在参数列表中放置XMLHttpRequest对象的什么属性()。

o

A.

xhr.responseText

o

B.

xhr.responseXML

o

C.

xhr.requestText

o

D.

xhr.requestXML

答案:B 解析 :...

? 40.

(单选题)有 JavaScript 代码如下: var xhr = createXhr(); var url = \空白处1 ; xhr. 空白处2 =

function(){ //...其他代码,略 } 其中,方法 createXhr 用于创建一个AJAX异步对象XMLHttpRequest。现需要实现:使用异步的方式发送 post 请求到服务器端,并将成功返回的数据写入页面显示。下列选项中,能按顺序分别填入横线空白处的代码是()。

o

A.

xhr.open(\和 onreadystatechange

o

B.

xhr.open(\和 onreadystatechanged

o

C.

xhr.send(\和 onreadystatechange

o

D.

xhr.send(\和 onreadystatechanged

答案:A 解析 :...

? 41.

(单选题)下述HTTP响应状态码与其默认的原因短句的匹配中,错误的是()。

o A.

200 - OK

o

B.

301 - Moved Permanently

o

C.

404 - Internal Server Error

o

D.

503 - Service Unavailable

答案:C 解析 :...

? 42.

(多选题)关于GET和POST请求,下列说法中错误的是()。

o

A.

GET请求表达的含义是“从服务器端获取指定资源”;这样的请求也可以向服务器发送少量的请求参数数据,追加在请求URI之后即可。

o

B.

GET请求消息中也可以存在请求体,其中包含客户端向服务器提交的数据。

o

C.

POST请求表达的含义是“向服务器发送数据”;这样的请求消息中把请求数据放在消息主体中。

o

D.

GET请求中提交的数据在浏览器地址栏中可以看到,而POST请求提交的数据地址栏中是看不到的,所以POST请求比GET请求安全级别要高。

答案:BD 解析 :...

? 43.

(多选题)下列关于HTTP消息的描述中,错误的有()。

o

A.

受浏览器对请求URI长度的限制,GET请求消息中追加的请求参数数据量不能太大。

o

B.

若页面中存在,点击此链接默认发出一个POST请求消息。

o

C.

HTTP协议规定:消息起始行和消息头部中可以包含任意合法的Unicode字符。

o

D.

若使用JavaScript发起的请求URI中包含非ASCII字符,可以使用 encodeURI() 和 encodeURIComponent() 方法进行编码。

答案:BC 解析 :...

? 44.

(单选题)页面上有 id 为 c1 的 元素,现需要实现,在 元素区域,绘制一个线性渐变的矩形。该矩形为边长100的正方形,最左侧为红色,最右侧为蓝色,颜色从左向右横向线性渐变。有JavaScript 代码如下: var canvas = document.getElementById(\grad=canvas. 空白处1 ; grad.addColorStop(0,'red');

grad.addColorStop(1,'blue'); canvas.fillStyle = grad; canvas. 空白处2 ; 为实现所需效果,下列选项中,能按顺序分别填入横线空白处的正确代码是()。

o

A.

createLinearGradient(0,0,100,0)和 fillRect(0,0,100,100);

o

B.

createLinearGradient(0,0,100,100)和 fillRect(0,0,100,100);

o

C.

createLinearGradient(0,0,0,100)和 strokeRect(0,0,100,100);

o

D.

createLinearGradient(0,0,100,100)和 strokeRect(0,0,100,100);

答案:A 解析 :...

? 45.

(多选题)下列有关PHP中的逻辑结构控制语句的表述正确的有()。

o

A.

与JavaScript类似,PHP也支持 if..else.. 和 switch..case.. 选择结构,且 else if 可以写作 elseif。

o B.

与JavaScript类似,PHP也支持 while 和 do..while... 循环结构。

o

C.

与JavaScript类似,PHP也支持 for(表达式1; 表达式2; 表达式3) 循环结构。

o

D.

与JavaScript类似,PHP也支持 for( in ) 循环结构。

答案:ABC 解析 :...

? 46.

(多选题)Web开发中,服务器可以采用哪些方法设定页面的字符编码方案,以避免客户端浏览器产生乱码问题()。

o

A.

设置Accept-Language消息头。

o

B.

设置Accept-Charset消息头。

o

C.

在服务器端使用动态脚本语言设定响应输出头,如PHP中可以使用 header( 'Content-Type: text/html; charset=UTF-8' )。

o

D.

在HTML页面中使用 META 标签进行设定,如

答案:CD 解析 :...

? 47.

(单选题)下列选项中哪些不是HTTP协议定义的请求方法()。

o

A.

GET、POST

o

B.

SAVE、UPDATE

o

C.

PUT、DELETE

o D.

HEAD、TRACE

答案:B 解析 :...

? 48.

(多选题)下列哪些选项可以把JSON格式的数据:var jsonObj = '{\解析为一个JavaScript对象()。

o

A.

eval( jsonObj );

o

B.

eval( '('+jsonObj+')' );

o

C.

JSON.parse( jsonObj );

o

D.

JSON.parse( '('+jsonObj+')' );

答案:BC 解析 :...

? 49.

(多选题)查看下面选项中的 XML 格式数据,正确的是()。

o

A.

o

B.

WEB

o

C.

CHILDREN WEB

o

D.

答案:AC 解析 :...

? 50.

(单选题)有如下html代码

$(function(){ $(\

style=\ 该段代码执行完毕后的效果为()

o

A.

div先向右移动100个像素,再向下移动200个像素

o

B.

div在向右移动100个像素的同时也向下移动200个像素

o

C.

没有任何显示效果

o

D.

宽度没有变化,高度变为200个像素

答案:C 解析 :...

本文来源:https://www.bwwdw.com/article/r3m7.html

Top