web程序设计期末复习题库
- 格式:doc
- 大小:25.50 KB
- 文档页数:4
web程序设计期末考试题库及答案一、单项选择题(每题2分,共20分)1. HTML5中,用于定义文档类型和HTML版本的标签是:A. <!DOCTYPE html>B. <html>C. <head>D. <body>答案:A2. CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. colorC. font-colorD. text-color答案:A3. 在JavaScript中,用于获取当前时间的函数是:A. Date()B. Time()C. Now()D. GetCurrentTime()答案:A4. 下列哪个不是PHP的超全局变量?A. $_GETB. $_POSTC. $_SESSIOND. $_COOKIE答案:C5. SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A6. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h6>C. <h3>D. <h5>答案:A7. CSS中,以下哪个属性用于设置元素的字体大小?A. font-sizeB. sizeC. fontD. text-size答案:A8. JavaScript中,用于输出信息到控制台的函数是:A. console.log()B. print()C. alert()D. log()答案:A9. PHP中,用于连接数据库的函数是:A. mysql_connect()B. mysqli_connect()C. pg_connect()D. sql_connect()答案:B10. SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B二、多项选择题(每题3分,共15分)1. HTML5中,以下哪些元素用于语义化结构?A. <header>B. <footer>C. <div>D. <section>答案:A, B, D2. CSS中,以下哪些属性用于设置文本样式?A. font-familyB. font-weightC. text-alignD. background-color答案:A, B, C3. JavaScript中,以下哪些方法用于数组操作?A. push()B. pop()C. shift()D. unshift()答案:A, B, C, D4. PHP中,以下哪些函数用于字符串操作?A. strlen()B. strpos()C. substr()D. strtoupper()答案:A, B, C, D5. SQL中,以下哪些语句用于数据更新?A. SELECTB. INSERTC. UPDATED. DELETE答案:C, D三、简答题(每题5分,共20分)1. 请简述HTML中的语义化标签有哪些作用?答案:语义化标签有助于搜索引擎优化,提高网页的可读性和可维护性,同时对屏幕阅读器和辅助技术用户更加友好。
Web程序设计复习题Web程序设计复习题一、单选题(共44题,共88分)1.发布网站后不可能存在的文件夹是( )A.App—DataB.App-CodeC.App-ThemesD.bin2.在窗体文件中使用较多的页面元素是( ) 。
A.HTML标记B.Web服务器控件C.客户端脚本D.HTML服务器控件3.下列运算符中( )具有三个操作数。
A.=B.C.++D.?4.使用LINQ 不能实现数据操作的是( )A.查询B.插入C.修改D.导入5.下面( )是静态网页文件的扩展名A..aspB..htmC..aspxD..jsp6.一组选项中可以选择多项的表单元素是:( )A.CheckboxB.RadioC.TextD.Textarea7.在DHTML中把整个文件的各个元素作为对象处理的技术是: ( )A. HTMLB. CSSC.DOMD.Script8.下面那种语言是解释执行的( )A.C++B.DelphiC.JavaScripD.Java9.Session 对象默认的超时时限为:( )A.20 分钟B.30 分钟C.45 分钟D.60 分钟10.下列选项中,不是Page指令属性的是( )。
A.CodePageB.Debugspacenguage11.ADO基本和核心的对象有三个:Connection 连接对象、Command命令对象和:( )A. Field 对象B.Recordset 对象C.Parameter 对象D.Property 对象12.打开VS2022的工具箱,应使用系统的( )菜单A.窗口B.视图C.工具D.网站13.连接数据库的验证方式不包括( )。
A.From 验证B.windows 验证C.SQL Server 验证D.Windows 和SQL Server 混合验证14.Textarea 属性之Rows用于设置:( )A.多行文本框名称B.设置最多可以输入的行数C.设置每行可以输入的字符D.设置每列可以输入的字符数15.下面的技术中, 是客户端脚本语言的是:( )A.ASPB.PHPC.PerlD.VBScript16.DHTML主要技术组成不包含:( )A.ASPB.HTMLC.Script 技术D.CSS17.连接SQL Server 数据库,使用( )指定数据库名。
W e b程序设计-期末-试卷(总8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、填空题(每空1分,共20分):1. HTTP协议的工作模式是基于________、_________。
2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。
3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。
4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。
5. DHTML中的D指的是_______。
6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。
它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。
7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。
8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。
9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。
10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。
二、选择题(每题2分,共20分):1.相对比较早出现的服务器端技术是:2. Web的工作模式是:A. 客户端/服务器端B. 浏览器/服务器C. 浏览器/浏览器D. 浏览器/客户端3.<br>表示:A.分段 B.产生空格C.强制换段D.强制换行4.一组选项中可以选择多项的表单元素是:A.Checkbox5. 在DHTML中把整个文件的各个元素作为对象处理的技术是:6. 下面那种语言是解释执行的:++7. ASP文件所有的Script程序代码均须放在下列符号之间:A./* */B.<!-- -C.<pre> </pre>D. <% %>8.<% "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日" %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:A.您来访的时间是:2006年5月20日B. "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日"C. <%您来访的时间是:2006年5月20日%>D.您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日"9.SQL语句中创建数据表的语句是:Table TableTable Table""表示:A.覆盖B.关闭C. 在一个新窗口中打开D. 重定向到三、简答题(每题6分,共30分)1.简述标记<p>同<B>的区别2. Java和Javascript之间的关系是怎样的3. ASP的特点4. DHTML技术的组成5. ADO中的独立对象类有哪些四、程序题(每题10分,共30分)1.用JavaScript写一个函数isAlpha()检查一个表单元素是否只含有字母(即“a”到“z”以及“A”到“Z”)。
《Web程序设计》练习测试题库一、单选题1、下面哪个是属性而不是标记()。
A、IMGB、FORMC、 HREFD、TD2、 App_Data目录用来放置()。
A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件3、下面关于绝对路径的说法,正确的是()。
A、绝对路径是被链接文档的完整URL,不包括使用的传输协议B、使用绝对路径需要考虑源文件的位置C、在绝对路径中,如果目标文件被移动,则链接同样可用D、创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了()。
A、提高程序运行的效率B、应用程序设计不必考虑数据库的类型C、保证程序安全D、易于维护5、在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。
A、打开其他窗口B、输入新参数C、生成SQL编辑语句D、优化代码6、下面几个图形控件中,不能执行鼠标单击事件的控件是()。
A、ImageButtonB、ImageC、ImageMapD、ImageURL7、web.config文件不能用于()。
A、Application事件定义B、数据库连接字符串定义C、对文件夹访问授权D、基于角色的安全性控制8、CSS样式不包括()。
A、基于元素的样式B、基于类的样式C、基于ID的样式D、基于文件的样式9、下面对protected修饰符说法正确的是()。
A、只有在派生类中访问B、只能在所属的类中访问C、能在当前应用程序中访问D、能在所属的类或派生类中访问10、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。
A、设置属性ShowSummary值为trueB、设置属性ShowMessageBox值为trueC、设置属性ShowSummary值为falseD、设置属性ShowMessageBox值为false11、Session状态和Cookie状态的最大区别是()。
A、存储的位置不同B、类型不同C、生命周期不同D、容量不同12、下面有关SqlDataSource控件的描述中错误的是()。
web期末考试题库及答案Web期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪个不是HTML的元素类型?A. 标签元素B. 属性元素C. 注释元素D. 文本元素2. CSS中,以下哪个属性用于设置文本的对齐方式?A. text-alignB. align-textC. text-justifyD. justify-text3. JavaScript中,typeof操作符返回的是什么?A. 数组B. 字符串C. 变量的数据类型D. 布尔值4. 在HTML中,以下哪个标签用于定义文档的头部?A. <head>B. <header>C. <title>D. <h1>5. 下列哪个不是JavaScript的内置对象?A. ArrayB. StringC. MathD. List6. 在CSS中,以下哪个选择器用于选择所有p元素?A. pB. p.allC. p *D. p {}7. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toFixed()D. toString()8. HTML5中,以下哪个元素用于定义文档的主要内容?A. <main>B. <body>C. <section>D. <article>9. 在JavaScript中,以下哪个事件处理程序用于处理鼠标点击事件?A. onclickB. onmouseoverC. onmouseoutD. onmousemove10. 在HTML中,以下哪个属性用于定义图像的URL?A. srcB. hrefC. altD. title二、填空题(每题2分,共20分)1. HTML文档的根元素是________。
2. CSS选择器中,类选择器以________开头。
Web程序设计复习题一、选择题(每小题2分,共20分)1.C#编译器将C#程序编译成什么样的代码?()A. 汇编语言代码B. 机器语言代码C. 微软中间语言代码D. 开发工具2.在类的定义中,类的()描述了该类的对象的行为特征.A.类名B.方法C.所属的名字空间D.字段3.下列选项中,()是引用类型。
A、enum类型B、struct类型C、string类型D、int类型4.下面对C#中类的构造函数描述正确的是()A.构造函数一般被声明成private型B.构造函数如同方法一样,需要人为调用才能执行其功能C.与方法不同的是,构造函数只有void这一种返回类型D.在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数5.下面关于构造函数和析构函数的说法,不正确的是()A.构造函数和析构函数都不能有返回值B.可以定义静态的构造函数C.一个类可以有多个构造函数D.一个类可以有多个析构函数6.派生类能够直接访问的基类的成员是()A.所有成员B.保护成员C.私有成员D.静态7.用在方法的定义处,以指明该方法不返回任何值的关键字是()A.Static B.string C.void D.public8.要把一个TextBox设置成密码输入框,应该设置()属性。
A. ColumnsB. RowsC. TextD. TextMode9.下面()文件主要定义应用初始化、结束,会话开始、结束,请求开始、结束等事件发生时,应用要做的事情。
A. Web.ConfigB. Global.asaxC. Global.incD. Config.asax10.定义枚举类型的关键字是()A.string B. structC. publicD. enum11.在GridView控件中,如果定制了列,又希望排序,则需要在每一列设置()属性。
A. SortExpressionB. SortC. SortFieldD. DataFieldText12.下面的选项中,不能用于区别重载方法的是()A.返回类型B.参数个数C.参数类型D.参数顺序13.在C#中,()允许相同名称、不同参数个数或者类型的方法存在。
web程序设计期末考试题及答案一、单项选择题(每题2分,共20分)1. 在HTML中,用于定义最重要的标题的标签是:A. `<h1>`B. `<h6>`C. `<title>`D. `<p>`答案:A2. CSS中用于设置字体颜色的属性是:A. `font-style`B. `color`C. `font-weight`D. `text-align`答案:B3. 下列哪个JavaScript函数用于将字符串转换为小写?A. `toLowerCase()`B. `toUpperCase()`C. `trim()`D. `replace()`答案:A4. 在HTML中,用于创建一个无序列表的标签是:A. `<ul>`B. `<ol>`C. `<li>`D. `<dl>`答案:A5. 在JavaScript中,用于获取当前日期的函数是:A. `Date()`B. `new Date()`C. `getDate()`D. `getDay()`答案:B6. CSS中用于设置元素宽度的属性是:A. `width`B. `height`C. `max-width`D. `min-width`答案:A7. 在HTML中,用于插入图片的标签是:A. `<img>`B. `<image>`C. `<picture>`D. `<figure>`答案:A8. JavaScript中,用于获取元素的`id`属性的函数是:A. `getElementById()`B. `getElementsByClassName()`C. `getElementsByTagName()`D. `querySelector()`答案:A9. CSS中用于设置元素背景颜色的属性是:A. `background-color`B. `color`C. `bgcolor`D. `background`答案:A10. 在HTML中,用于创建一个表格的标签是:A. `<table>`B. `<tr>`C. `<td>`D. `<th>`答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是HTML5新增的元素?A. `<section>`B. `<footer>`C. `<marquee>`D. `<article>`答案:A, B, D2. CSS选择器中,哪些用于选择特定的元素?A. `.className`B. `#id`C. `element`D. `*`答案:A, B, C3. JavaScript中,哪些方法用于数组元素的添加和删除?A. `push()`B. `pop()`C. `shift()`D. `unshift()`答案:A, B, C4. 在HTML中,哪些属性用于定义图像的源和替代文本?A. `src`B. `alt`C. `title`D. `href`答案:A, B5. CSS中,哪些属性用于设置元素的边距和填充?A. `margin`B. `padding`C. `border`D. `outline`答案:A, B三、填空题(每题4分,共20分)1. 在HTML中,`<form>`标签用于创建一个______。
web编程期末考试试题及答案一、单项选择题(每题2分,共20分)1. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h2>C. <h3>D. <h4>答案:A2. CSS中,用于设置文本颜色的属性是:A. colorB. background-colorC. font-colorD. text-color答案:A3. JavaScript中,用于获取当前日期和时间的函数是:A. Date()B. Now()C. CurrentDate()D. GetCurrentTime()答案:A4. 在HTML5中,用于定义文档标题的元素是:A. <title>B. <h1>C. <header>D. <h2>答案:A5. CSS中,用于设置元素的字体大小的属性是:A. font-sizeB. sizeC. fontD. text-size答案:A6. JavaScript中,用于创建一个数组的语法是:A. var array = new Array();B. var array = [ ];C. var array = new List();D. var array = { };答案:B7. 在HTML中,用于创建一个无序列表的元素是:A. <ul>B. <ol>C. <li>D. <dl>答案:A8. CSS中,用于设置元素的边框宽度的属性是:A. border-widthB. widthC. borderD. frame-width答案:A9. JavaScript中,用于判断一个值是否为数组的函数是:A. isArray()B. isTypeArray()C. typeof()D. Array.isArray()答案:D10. 在HTML中,用于创建一个超链接的元素是:A. <a>B. <link>C. <url>D. <hyper>答案:A二、多项选择题(每题3分,共15分)1. 下列哪些是HTML5的新特性?A. 语义化标签B. 表单控件C. 离线存储D. 多媒体内容答案:A, B, C, D2. CSS中,哪些属性可以设置背景图片?A. backgroundB. background-imageC. background-urlD. background-src答案:A, B3. JavaScript中,哪些方法可以用来获取元素?A. getElementById()B. getElementsByClassName()C. querySelector()D. querySelectorAll()答案:A, B, C, D4. 在HTML中,哪些标签是块级元素?A. <div>B. <span>C. <p>D. <h1>答案:A, C, D5. CSS中,哪些属性可以设置元素的对齐方式?A. text-alignB. alignC. vertical-alignD. justify答案:A, C三、简答题(每题5分,共20分)1. 请简述HTML和CSS的关系。
web期末考试试卷一、选择题(每题2分,共20分)1. HTML中的`<p>`标签代表什么?A. 段落B. 标题C. 列表D. 链接2. CSS中选择器`body`的作用是什么?A. 选择所有的段落B. 选择所有的标题C. 选择所有的链接D. 选择文档的主体3. JavaScript中,用于获取元素的属性的函数是?A. getElementByIdB. getElementsByTagNameC. getElementsByClassNameD. getAttribute4. 在HTML中,`<img>`标签的哪个属性用于指定图像的URL?A. srcB. hrefC. altD. title5. CSS中,`display: none;`的作用是什么?A. 隐藏元素B. 显示元素C. 改变元素的背景颜色D. 改变元素的字体大小6. JavaScript中,用于创建新数组的构造函数是?A. ArrayB. ObjectC. StringD. Number7. 在HTML中,`<a>`标签的哪个属性用于指定链接的目标URL?A. srcB. hrefC. altD. title8. CSS中,`float`属性用于实现什么效果?A. 隐藏元素B. 使元素在页面上浮动C. 改变元素的背景颜色D. 改变元素的字体大小9. JavaScript中,用于创建新的日期对象的构造函数是?A. DateB. TimeC. DateTimeD. Moment10. 在HTML中,`<div>`标签的作用是什么?A. 定义段落B. 定义标题C. 定义无序列表D. 定义文档的分区或节二、填空题(每空1分,共20分)1. HTML中的`<h1>`到`<h6>`标签用于定义不同级别的______。
2. CSS中的`color`属性用于设置文本的______。
一、单项选择题20X2分
复习参考:
以下除____以外,都是在中常用的名字空间。
A: System.Web
B: System.Web.UI
C: System.Web.Security
D: using System.Windows.Forms
对于HTML中使用的提交按钮,以下说法中____是错误的。
A: 它可以设置onclick行为
B: 它将表单提交给<form>标记的action属性指向的程序或网页
C: 它的type=submit
D: 其它选项全都是错的
在HTML中<br>所起的作用是____。
A: 显示一条水平线
B: 使文本换行
C: 显示一条垂直线
D: 使文字变粗体
在HTML中用<a>表示超链接,它的____属性是一个URL,表示该链接的目标位置。
A: http
B: href
C: target
D: src
Web窗体支持____驱动编程模型。
A: 过程
B: 功能
C: 事件
D: 中断
____指令用于定义页面解析器和编译器所使用的特定的页面的属性。
A: @Page
B: @Control
C: @Import
D: @Register
代码隐藏文件用于存储窗体上的____。
A: 静态标记
B: 控件中输入的值
C: 用户注释
D: 应用程序代码
下列关于Web服务器端Panel控件的说法不正确的是____。
A: Panel控件显示为面板
B: Panel控件是其他控件的容器
C: Panel控件可以设置为不同的显示样式
D: Panel控件没有任何事件方法可以处理
下列关于Web服务器端RadioButton控件的说法不正确的是____。
A: RadioButton控件显示为单选按钮
B: RadioButton控件没有GroupName属性
C: RadioButton控件具有GroupName属性,而且是必须设置的
D: 同一组RadioButton控件具有相同的GroupName属性
下列关于Web服务器端按钮控件的说法不正确的是____。
A: Button显示为普通按钮样式
B: LinkButton显示为超链接按钮样式
C: ImageButton以图片作为按钮
D: Button和LinkButton所实现的功能完全不同
下列关于Web服务器端ListBox控件的说法不正确的是____。
A: ListBox控件显示为列表框
B: ListBox控件只能实现单选
C: ListBox控件的选项中可以有默认选项
D: ListBox控件可以设置列表的显示高度
对于正则表达式([0-9a-z]{4,})|(\..{3,6}),下面____是错误的输入。
A: 2asd
B: .&8#
C: avdf*
D: .ads
||A||使用SiteMapPath导航控件时必须在站点的虚拟根目录内放入名为____的文件。
A: web.sitemap
B: sitemap.web
C: MapPath.web
D: sitemap.xml
||D||下列的组件中,哪个可作为数据缓存的____。
A: Connection对象
B: Command对象
C: DataAdapter对象
D: DataSet对象
||C||在 页面源文件中使用____表示数据绑定。
A: <%& ... %>
B: <%@ ... %>
C: <%# ... %>
D: <#% ... #>
||C||在IDE下对SqlDataSource进行配置时,单击“高级”按钮,可完成以下除____以外的三个属性的自动配置。
A: UpdateCommand
B: InsertCommand
C: SelectCommand
D: DeleteCommand
||C||以下除____之外都是DataList和Repeater两个控件的相同点。
A: 主要依靠ItemTemplate模板显式数据
B: 可以使用SqlDataSource作为数据源控件
C: 可以将和分拆后放到两个模板之内
D: 可以用FooterTemplate模板定义页脚
||C||在配置GridView控件的SqlDataSource数据源控件过程中,单击“高级”按钮的目的是____。
A: 打开其他窗口
B: 输入新参数
C: 生成SQL编辑语句
D: 优化代码
||C||一个应用程序中一般有____个Web.config文件有效。
A: 0
B: 1
C: 若干
D: 其余选项都不对
||A||网站中应用程序级对象的代码,一般会存放到网站根目录下的____文件夹内。
A: App_Code
B: images
C: App_Data
D: Prg
||B||在IDE下生成网站的发布版可具有以下除____外的各项好处。
A: 程序经编译后运行速度更快
B: 不需要IIS即可运行
C: 源代码被隐藏
D: 可生成供用户自行部署的产品
||C||URI是Internet网络上各种资源的唯一标识,它包含几种具体形式,Web 中使用最多的
是____。
A: URN
B: UFO
C: URL
D: URC
||B||关于中使用的Session变量,以下描述中____是错误的。
A: 可以用Session["变量名"]进行定义
B: 在会话刚建立时就必须创建与该会话有关的所有Session变量
C: 在同一次会话中的各个Web窗体的代码中可以共享Session变量
D: Session变量被临时保存在Web服务端机器的内存中
||B||关于FormView与GridView相比较,以下____的叙述不正确。
A: 可使用SqlDataSource作为数据源控件
B: 都可以启用排序功能
C: 都可以启用分页功能和页导航控件
D: 都可以在IDE下适当配置后,不写代码就能完成数据删除和更新操作
二、代码填空30分(2或3题,每空1分)
复习范围:
教材中例题: 6-5,6-6,6-7,7-6,7-8,7-9
【例6-5】
【例6-6】
【例6-7】
【例7-6】
【例7-7】
【例7-8】
三、编程设计30分(两题,每题15分)
复习参考:上机测验题1、上机测验题2、上机测验题3。