当前位置:文档之家› 太原理工大学web程序设计

太原理工大学web程序设计

太原理工大学web程序设计
太原理工大学web程序设计

1

按照以下要求编程实现如图所示表格。

(1)表格标题占表格一行并跨列居中;

(2)表格边框宽度为1;

(3)单元格内容水平居中,字体为“黑体”,必须用采用内部样式表定义。

2

按照以下要求编程实现如图所示页面布局效果。

(1)页面标题为“注册页面”;

(2)表单中添加1个文本框、1个密码框、2个单选按钮、1个文本区域、1个提交按钮、1个重置按钮,其中姓名文本框最大长度为10、密码框最大长度为15、文本区域为10行40列;

(3)用3号标题设置页面上的“个人注册”;

3

计算正方形的面积。

按下图页面效果,编程实现所需功能。

(1)表单中设置2个文本框、1个按钮、1个重置按钮,其中正方形的面积文本框设置为只读;

(2)编写两个自定义函数,分别是计算正方形的面积函数area(radius)、在页面上显示结果show(),并在show()函数中调用area(radius)函数;

(3)输入完正方形边长后,点击“计算”按钮后,将计算结果显示在“正方形的面积”文本框中;

(4)点击“重置”按钮后,将所有文本框清空;

4

将一个摄氏温度值转换为一个华氏温度值,摄氏温度转换为华氏温度的公式为:华氏温度= 9 / 5 * 摄氏温度+ 32。

按下图页面效果,编程实现所需功能。

(1)表单中设置2个文本框、1个“转换“按钮、1个”重置“按钮,其中华氏度文本框设置为只读;

(2)编写自定义函数show()实现温度转换及显示,用户在单击“转换“按钮时调用该函数;

(3)用户在摄氏度对应的文本框中输入数据后,点击“转换”按钮后,将计算结果保留2位小数并显示在“华氏度”文本框中;

(4)点击“重置”按钮后,将所有文本框清空;

5

编写一个JavaScript程序,运用document.write()显示当前时间及距离2019年元旦的天数。

请按下图页面效果,编程实现所需功能。

(1)当前时间now运用new Date()直接获取。

(2)目标时间nationalDay按照2019年1月1日0点0分0秒设置。

(3)运用系统内置函数parseInt()将目标时间与当前时间相差的天数取整显示。

6

运用CSS字体及文本样式属性,制作一个新浪博客首页的展示效果。具体要求如下:(1)设置所有文本为微软雅黑、14像素、黑色字体。

(2)设置“新浪”、“新浪网”为红色字体,“博客首页”为蓝色字体,网址及日期为绿色字体。

(3)设置标题为16像素、左对齐、下划线的效果。设置文本“-百度快照-评价”为灰色、下划线的效果。

通过无序列表和有序列表进行嵌套,实现一个三级列表效果,如下图所示。具体要求如下:(1)定义无序列表。在对应的一级列表项中嵌套无序列表。

(2)在二级无序列表的子列表项“绿茶”中嵌套有序列表。

8

编程实现下图所示页面及功能,要求:

(1)页面包含一个下拉列表框、一个文本框和一个按钮,下拉列表框选择要去的网页,当选择完毕后文本框中出现对应的网页地址。单击确认按钮将跳访问文本框中出现的网页。

(2)下拉列表项包含:搜宝贝、逛商城、我的足迹、购物车;对应的网页分别为:1.html, 2.html, 3.html, 4.html。其中搜宝贝为默认选项。

9

编写一个简易计时器程序。请按下图页面效果,编程实现所需功能。

(1)页面包含一个“开始”按钮,一个“暂停”按钮以及一个用于显示时间的文本框。

(2)当点击“开始”按钮时,调用函数timedCount()从0 开始按秒计时,文本框显示实时的计时时间(以秒为单位)。

(3)当点击“暂停”按钮时,将停止计时,文本框显示的时间不再增加。

10

按下图要求编程实现计算3+6+9+…+36的和。

(1)采用For循环结构实现计算累加和;

(2)分别输出参加计算的数,用空格分隔;(3)输出累加和,格式如“3+6+9+…+36=234”

太原理工大学WEB系统和技术试题(卷)2016年0425

6、JavaWeb 中()类的()方法用于创建对话。 A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 7、给定一个Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在Servlet 中可以使用()方法把属性name的值取出来。 A. String str=request.getAttribute(“name”); B. String str=(String)request.getAttribute(“name”); C. Object str=request.getAttribute(“name”); D. 无法取出来 8、下边哪个不是JSP的内置对象?() A. session B. request C. cookie D. out 9、关于get和post两种请求,下列说法正确的是?() A. Form表单默认请求是get请求。 B. get请求处理的数据量大小不受到限制。 C. post请求地址栏里是能看到数据的,所以传送用户信息尽量避免使用。 D. post请求可以由doGet方法处理。 10、下面哪一个是正确使用JavaBean的方式?() A. 第 2 页共15 页

太原理工大学计算机网络实验报告

本科实验报告 课程名称:计算机网络B 实验地点:行勉楼 专业班级:学号 学生姓名: 指导教师: 实验成绩: 2016年 6 月14 日

实验3 VLAN基本配置 一、实验目的 掌握交换机上创建VLAN、分配静态VLAN成员的方法。 二、实验任务 1、配置两个VLAN:VLAN 2和VLAN 3并为其分配静态成员。 2、测试VLAN分配结果。 三、实验设备 Cisco交换机一台,工作站PC四台,直连网线四条,控制台电缆一条。 四、拓扑结构 五、实验结果 PC0到PC1 想通 PC0到PC2 不通,不在相同VLAN PC2到PC3 不通,网段不同。 Switch#sh run Building configuration... Current configuration : 1127 bytes ! version 12.1 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname Switch ! ! spanning-tree mode pvst ! interface FastEthernet0/1

! interface FastEthernet0/2 switchport access vlan 2 ! interface FastEthernet0/3 switchport access vlan 2 ! interface FastEthernet0/4 switchport access vlan 2 ! interface FastEthernet0/5 switchport access vlan 3 ! interface FastEthernet0/6 switchport access vlan 3 ! interface FastEthernet0/7 switchport access vlan 3 ! 六、实验心得 输入容易出现错误。重复输入次数多。

太原理工大学软件工程实验报告

本科实验报告 课程名称:软件工程导论 实验项目:教务管理系统之子系统—学院课程安排报告 实验地点: 专业班级:学号: 学生姓名: 指导教师: 2015年5 月15 日

项目说明 教务管理系统之子系统——学院课程安排 1.系统简介 每个学期的期中,学校教务处会分类向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务要求给出各门课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。 假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2.限定条件 (1)原则上,每位教师每学期主讲的课程门数不超过2门。 (2)严格限制:每位教师每年教学工作量不得低于300,不得超过600。 (3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。 (4)本系统的输入项至少包括:教务处布置的教学计划和工作量计算子系统、学院教师自报的授课计划和学院制定的有关授课限制条件。 (5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。 附工作量计算子系统中的课堂教学工作量计算方法(简化计算): 1.单班课计划学时*1.0 双班课计划学时*1.3 三班课计划学时*1.6 四班课计划学时*2.0 2.双语教学 计划学时*合班系数*2.0 3.精品课程 国家级精品课程计划学时*合班系数*1.5 省级精品课程计划学时*合班系数*1.1

Web内容管理系统的设计与实现

* 2010-08-16收到,2010-11-15改回 ** 基金项目:教育部精品课程建设项目资助。 ***耿秀红,女,1981年生,硕士研究生,研究方向:计算机网络,辅助教学。 文章编号:1003-5850(2011)01-0032-03 Web 内容管理系统的设计与实现 Design and Realization of Web Content Management 耿秀红 闫宏印 (太原理工大学计算机科学与技术学院 太原 030024) 【摘 要】针对网站开发工作中,重复利用率低、可扩展性差等缺点,借鉴当今流行的内容管理的思想,以精品课程网站的开发为例,在.net 框架基础上采用M VC 模式设计并实现了一个Web 内容管理系统,不仅可以快速创建精品课程网站,还可以方便地管理网站的各种资源。系统将数据处理和页面显示完全分开,具有良好的可扩展性和灵活性,大大提高了网站的开发效率和软件重用性。【关键词】内容管理系统,存储过程,https://www.doczj.com/doc/ab12210584.html, ,M VC 模式 中图分类号:T P 311.1文献标识码:A ABSTRACT T his paper analy zed t he defects in developing the website ,fo r instance ,the lo w er reusability and the wea ker ex pansibility ,studyed the ideas of t he co nt ent management w hich is popular to day ,ta king the ex quisite course w ebsite as an ex ample and on the basis of the .N ET F ra mewo rk and ado pting M V C m ode ,designed and r ealized a co ntent managem ent sy stem for auto -gener ating exquisite cour se w ebsite .T he system separ ates the data -pr o cessing fr om page display co mpletely and possesses the g oo d ex pansibility and flex ibilit y and enhances the dev elo ping efficiency of t he website a nd the r eusabilit y o f the soft war e gr eatly. KEYWORDS co nt ent management system ,sto red pro cedure ,A SP.N ET ,M V C mode 2003年教育部正式启动了“高等学校教学质量与教学改革工程精品课程建设项目”,将各个学科的优秀课件在网上开放,方便基于互联网的远程学习、浏览和下载,旨在实现优质教学资源共享,提高高等学校教学质量和人才培养质量。精品课程建设是高等学校教学质量与教学改革工程的重要组成部分,其重要工作就是建立精品课程网站。传统的Web 网站建设方法存在诸多弊端,如框架结构维护复杂,不易修改;页面设计工作量大,需要大量人力投入等。而且,如果为每一门精品课程都独立建一个网站,则需要网站建设人员重复编写程序代码,势必造成大量人力物力及时间的浪费。 内容管理系统的出现使得只需录入文字和上传图片即可实现网站的快速创建、更新和维护工作,从而大大提高了系统的复用性和网站的开发效率。鉴于此,本文设计并实现了一个Web 内容管理系统,不仅可以快速创建精品课程网站,还可以方便地管理网站的各种资源,从而避免了网站开发中大量的重复劳动和资源的浪费。 1 CM S 概述 内容管理系统(Content M anagement System ,简称CM S )是专门面向互联网站内容编辑与发布的应用 系统。其中,“内容”[1,2] 指的是各种结构化数据和非结 构化数据的信息聚合,可以是文本、图形图像、Web 页面、业务文档、数据库表单、视频文件和音频文件等;“管理”则是对“内容”进行的相应处理流程,目的是为了使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人。CMS 将内容和内容表现形式有效地分离:将页面设计存储在模板里;将内容以可管理的“块”或组件的形式存储在数据库或独立的文件中。当用户访问一个页面时,服务器端接受http 请求,根据请求将这些“块”或组件进行访问、组合,生成一个标准的Web 页面。使用CM S 有助于减少网站维护的工作量,降低开发网站的复杂性,规范网站后台信息的管理和发布流程,从而使网站的运营管理和内容维护变得简单、快捷。内容管理从2000年开始成为一个重要的应用领域[3],许多学者和研究人员都对其进行了深入的研究。目前,无论在国内还是国外,内容管理产品都正处于开发应用的黄金时期。 2 系统设计 2.1 开发工具及运行环境 微软公司推出的.N ET 框架采用了面向对象技术,提供了功能强大的基础类库[4],任何.NET 开发人 ?32?(总36) W eb 内容管理系统的设计与实现 2011年

太原理工大学web实验报告资料

本科实验报告 课程名称:Web开发实用技术基础 实验项目:HTML语言 网页程序设计Javascript Request与Response对象的应用 Application与Session对象的应用 实验地点:实验室211 专业班级:学号: 学生姓名: 指导教师: 2015年11月5日

学院名称学号实验成绩 学生姓名专业班级实验日期 课程名称Web开发实用技术基础实验题目HTML语言 一.实验目的和要求 1.掌握常用的HTML语言标记; 2.利用文本编辑器建立HTML文档,制作简单网页。 3.独立完成实验。 4.书写实验报告书。 二.实验内容 1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。(请仔细阅读下列程序语句,理解每条语句的作用) 源程序清单如下: Example

welcome to you


A simple HTML document

Welcome to the world of HTML This is a simple HTML document.It is to give you an outline of how to write HTML file and how the markup tags work in the HTML file Following is three chapters
Following is items of the chapter two

太原理工大学程序设计实验报告

《程序设计》课程设计 姓名: 学号: 班级:软件工程1334班 指导教师:杨永强 成绩: 2015年6月

实验一:谁拿了最多奖学金 1.【问题描述】 (1)问题描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得; 2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得; 3) 成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得; 4) 西部奖学金,每人1000元,期末平均成绩高于85分(>85)的西部省份学生均可获得; 5) 班级贡献奖,每人850元,班级评议成绩高于80分(>80)的学生干部均可获得; 只要符合条件就可以得奖,每项奖学金的获奖人数没有限制,每名学生也可以同时获得多项奖学金。例如姚林的期末平均成绩是87分,班级评议成绩82分,同时他还是一位学生干部,那么他可以同时获得五四奖学金和班级贡献奖,奖金总数是4850元。 2.【设计需求及分析】 (1)设计思路 先定义了一个Student的结构体,它里面定义了关于学生的各个属性。比如期末平均成绩,班级评议成绩,班干部等等。然后设计了一个判断函数,判断他得到奖学金的多少。接下来就是主函数了,在主函数里,有着输出输入变量,和赋值函数,最重要的是比较函数,比较出哪一位学生的奖学金多及所有金额的总计。最后输出。 下面是关键步骤: (2)输出输入格式 输入数据格式格式: 输入的第一行是一个整数N(1 <= N <= 100),表示学生的总数。接下来的N行每行是一位学生的数据,从左向右依次是姓名,期末平均成绩,班级评议成绩,是否是学生干部,是否是西部省份学生,以及发表的论文数。姓名是由大小写英文字母组成的长度不超过20的字符串(不含空格);期末平均成绩和班级评议成绩都是0到100之间的整数(包括0和100);是否是学生干部和是否是西部省份学生分别用一个字符表示,Y表示是,N表示不是;发表的论文数是0到10的整数(包括0和10)。每两个相邻数据项之间用一个空格分隔。 输出数据格式: 输出包括三行,第一行是获得最多奖金的学生的姓名,第二行是这名学生获得的奖金总数。如果有两位或两位以上的学生获得的奖金最多,输出他们之中在输入文件中出现最早的学生的姓名。第三行是这N个学生获得的奖学金的总数。 (3)名字为char类型,各类成绩及论文数量为int类型,判断类型为char类型。人数最多为100人。 (4)测试数据:YaoLin 87 82 Y N 0 ChenRuiyi 88 78 N Y 1 LiXin 92 88 N N 0

web题库

太原理工大学web题库 单选题,请在括号中填入正确答案的字母编号:(共20分) 1. 通过 Internet 发送请求消息和响应消息使用下面哪种网络协议?( C ) A. FTP B. TCP/IP C. HTTP D. DNS 2.Web 应用程序使用的三层体系结构包括:( D ) A. 表示层、逻辑层和业务层 B. 表示层、逻辑层和数据层 C. 逻辑层、业务层和数据层 D. 表示层、业务层和数据层 以下关于HTML说法正确的是:( B ) A. HTML是一种Web客户和Web服务器之间的通信协议 B. HTML是一种标记语言 C. HTML文件能被Windows的文本编辑器解 D. 浏览器不可以解析HTML 4.以下哪些不是HTML的标记:( C ) A. html B. body C. % % D. br 5. 下面哪个不是FORM的元素?( A ) A. frame B. Input C. textarea D. select 6. table TR /TR /table 中的TR意义?( A ) A. 行 B. 列 C. 单元格之间间隔大小 D. 表格宽度 7.下列哪一项是CSS中正确的语法结构。( C ) A. body:color=black B. { body:color:black } C. body{color:black;} D. {body:color=black} 8.要实现同一个用户的不同请求之间的数据共享,最好把这些数据放在哪个JSP隐含对象中。( A ) A. session B. request C. application D. pageContext 9.下面哪种语言是解释执行的。( C ) A. C++ B. Delphi C. JavaScript D. Java 10.下面哪项不是request对象的方法( D ) A. getAttribute(String str) B. getCookies() C. getParameter(String str) D. sendRedirect(String url) 11.在编写一个JSP文件时,需要使用JDK提供的java.util包中的类,应该使用JSP的什么指令。( B ) A. %@ include file=”java.util.*” % B. %@ page import= ”java.util.*”% C. jsp:include page=” java.util.*” D. %@ page import=“java.*”% 12.Page指令的作用是:( A ) A. 用来定义整个JSP页面的一些属性和这些属性的值 B. 用来在JSP页面内嵌入一个文件

太原理工大学_WEB系统与技术试卷2016_04_25

A 考试方式:闭卷 太原理工大学WEB系统与技术试卷 说明:本试卷为A、B两卷综合,小编未整理。 一、选择题 1、HTTP哪个请求方式,请求参数会出现在网址列上? (A)GET (B)POST 2、Web容器在收到浏览器请求时,会如何处理请求? (A)使用单一执行绪处理所有请求 (B)一个请求就建立一个执行绪来处理请求 (C)一个请求就建立一个行程来处理请求 (D)一个请求就执行一个容器来处理请求 3、Java EE中各技术标准最后将由什么文件明订规范? (A)JCP (B)JSR(C)JDK 4、在JSP中,要定义一个方法,需要用到以下()写法。 A. <%= %> B. <% %> C. <%! %> D. <%@ %> 4、在J2EE中,在web.xml中,有如下代码: 30 上述代码定义了默认的会话超时时长,时长为30()。 第 1 页共15 页

A. 毫秒 B. 秒 C. 分钟 D. 小时 6、JavaWeb 中()类的()方法用于创建对话。 A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 7、给定一个Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在Servlet 中可以使用()方法把属性name的值取出来。 A. String str=request.getAttribute(“name”); B. String str=(String)request.getAttribute(“name”); C. Object str=request.getAttribute(“name”); D. 无法取出来 8、下边哪个不是JSP的内置对象?() A. session B. request C. cookie D. out 9、关于get和post两种请求,下列说法正确的是?() A. Form表单默认请求是get请求。 B. get请求处理的数据量大小不受到限制。 C. post请求地址栏里是能看到数据的,所以传送用户信息尽量避免使用。 D. post请求可以由doGet方法处理。 10、下面哪一个是正确使用JavaBean的方式?() 第 2 页共15 页

Web考试题

考试方式:闭卷Array 太原理工大学Web程序设计(A)试卷 试题一、单选题,请在括号中填入正确答案的字母编号:(共10分) 1. 通过Internet 发送请求消息和响应消息使用下面哪种网络协议?() A. FTP B. TCP/IP C. HTTP D. DNS 2.Web 应用程序使用的三层体系结构包括:() A. 表示层、逻辑层和业务层 B. 表示层、逻辑层和数据层 C. 逻辑层、业务层和数据层 D. 表示层、业务层和数据层 3.

item content
中的TR意义?() A. 行 B. 列 C. 单元格之间间隔大小 D. 表格宽度 4. 下面哪个不是FORM的元素?() A. frame B. Input C. textarea D. select 第 1 页共9 页

5.JSP中用下列哪个语句获得用户通过多选按钮提交的多个选项值?() A. Request B. response. setContentType (String name) C. request.getParameter(String name) D. request.getParameterValues(String name) 6. 下面哪个标签可以将外部样式表文件链入到HTML文档中。() A. B. C. D. 7.JSP 执行过程的各个阶段为() A. 解释和执行 B. 编译和执行 C. 转译、编译和执行 D. 解释、编译和执行 8.JSP实现数据库的修改操作用到下面的哪些方法?() A. createStatement和executeQuery B. prepareStatement和execute C. createStatement和execute D. getParameter 9.Web 服务器为单个用户发送的多个请求创建会话,并存储有关用户会话的所有信息,JSP使用哪个对象实现该功能?() A. Request B. response C. session D. application 10.下述选项中不属于JDBC基本功能的是:() A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理 第 2 页共9 页

太原理工大学数据库实验

本科实验报告 课程名称:数据库系统原理 实验项目:交互式SQL、数据完整性、 数据库安全性 实验地点:软件楼211 专业班级:软件1316 学号:2013005793 学生姓名:戴超 指导教师:邓红霞 2015年06月5日

实验二:交互式SQL 一、实验目的: (1)掌握数据库对象的操作过程,包括创建、修改、删除 (2)熟悉表的各种操作,包括插入、修改、删除、查询 (3)熟练掌握常用SQL语句的基本语法 二、实验平台: 操作系统:Windows7 使用SQL Server 提供的Microsoft SQL Server Management Studio 工具,交互式使用SQL 语句。 三、实验内容及要求: (一)建立一个数据库和相关的表、索引、视图等数据库对象,练习对表、索引和视图的各种操作。 (二)要求认真进行实验,记录各实验用例及执行结果。 (三)深入了解各个操作的功能。 实验要求包括如下方面的内容: 1.数据定义 (1)基本表的创建、修改及删除 (2)索引的创建 (3)视图的创建 2.数据操作 (1)插入数据 (2)修改数据 (3)删除数据 3.数据查询操作: 完成各类查 (1)单表查询 (2)分组查询 (3)连接查询 (4)嵌套查询 (5)集合查询 4. 数据操作: (1)创建视图 (2)视图查询 四、实验步骤及操作: 1、数据定义: (1)基本表的创建、修改及删除 CREATETABLE Student (Sno CHAR(8)PRIMARYKEY, Sname CHAR(8)UNIQUE,

Ssex CHAR(2)NOTNULL, Sage INT, Sdept CHAR(20), ); CREATETABLE Course (Cno CHAR(4)PRIMARYKEY, Cname CHAR(40)NOTNULL, Cpon CHAR(4), Ccredit SMALLINT ); CREATETABLE SC (Sno CHAR(8)FOREIGNKEY(Sno)REFERENCES Student(Sno), Cno CHAR(4), Grade SMALLINT, ); CREATETABLE Employee (编号CHAR(8)PRIMARYKEY, 姓名VARCHAR(8)notnull, 部门CHAR(40), 工资numeric(8,2), 生日datetime, 昵称char(20), ); SELECT*FROM Student SELECT*FROM Course SELECT*FROM SC SELECT*FROM Employee ALTERTABLE Student ADD Sclass char(4) ALTERTABLE Student ALTERCOLUMN Sage smallint ALTERTABLE Course ADDUNIQUE(Cname) DROPTABLE Employee

实验一6

实验报告 学院:软件学院 系:软件工程 专业:软件工程 班级:1004 学号:2010004464 姓名:杨琪 指导教师:田玉铃 时间:2012 年12月27日

(2) 填写资料

         请留下个人资料

姓名:
Email:
电话:
性别: 男 
年龄:
留言板:
您的爱好: 运动
阅读
听音乐
旅游

太原理工大学Java考试题

一、单项选择(每题2分,共20分) 1.Java中的int型变量在内存中占几个字节? A.2 B.4 C.6 D.8 2.下面几条代码执行后,变量i,j,k的值分别是 int i = 10; int j = 10; boolean k = ((i++)>4 || (j--)>5); A.10,10,true B.11,9,true C.9,11,true D.11,10,true 3.有一个类Student,有一个成员方法public String info(String name)将下面哪条代码添加到Student类中会产生错误 4. A.public String info (int name){} B.public int info (String name){} C.public String info (String name, String age){} D.public String info (String age){} 5.下面的代码中哪条语句是错误的 class A{ private int i; int f; protected j; public int p; } class B{ public static void main(String[] args){ A a = new A(); a.i = 10;………………………………………………A a.f = 100; ……………………………………………B a.j = 1000;……………………………………………C a.p = 10000; …………………………………………D

} } 5.下面关于类成员和实例成员叙述错误的是 A.类成员可以通过类名.类成员名的语法来进行访问 B.当一个类的对象没有被创建时,也可以使用类成员 C.JVM为类成员和实例成员分配内存的时机是一样的 D.实例成员必须要创建这个类的对象之后,才能访问 6.如果想要对两个String按字典顺序排序,要用到String类的哪一个方法 A.equals B.equalsIgnoreCase C.sortString https://www.doczj.com/doc/ab12210584.html,pareTo 7.关于JAVA的GUI编程,下面叙述错误的是 A.java.awt包中的组件大部分是重量级的,javax.swing包中的组件大部分是轻量级的 B.JAVA中的布局是用来控制容器中的组件如何排列的 C.JAVA中绝大多数组件都能触发事件 D.JAVA中的组件触发一个事件后,会创建一个事件对象,这个事件对象需要我们在编写事件处理代码的时候手工创建 8.使用JDBC访问数据库时首先需要建立和数据库的连接,当连接成功建立后会返回下面哪种类型的对象 A.Connection B.Statement C.PreparedStatement D.ResultSet 9.如果要启动一个线程,需要调用下面的哪一个方法 A.run() B.start() C.notify() D.notifyAll() 10.下面关于线程叙述正确的是 A.JAVA中的线程类只能通过继承Tread类的方式建立 B.在程序运行过程中,我们可以通过代码调度线程的执行顺序 C.当run()方法执行结束后,线程也结束 D.sleep方法和wait方法都可以使线程停止运行,他们的作用是一样的 二、填空(每空2分,共20分) 1.面向对象的编程语言都有三个特性,分别是、和

太原理工大学操作系统实验报告

课程名称:操作系统B 实验项目:操作系统实验实验地点:实验楼209 专业班级:软件 学生姓名:学号: 指导教师:方昀 2015 年 11 月 30

目录 实验一几种操作系统的界面 (3) 一、目的和要求 (3) 二、内容 (3) 实验二进程调度程序设计 (6) 一、目的和要求 (6) 二、示例 (6) 实验三存储管理程序设计 (14) 一、目的和要求 (14) 二、提示 (14)

实验一几种操作系统的界面 一、目的和要求 (一)目的 本实验的目的是使学生熟悉1—2种操作系统的界面,在熟练使用机器的基础上,能了解各种操作命令和系统调用在系统中的大致工作过程。也就是通过操作系统的外部特征,逐步深入到操作系统的内部实质内容中去。 (二)要求 1.能熟练的在1—2种操作系统的环境下工作,学会使用各种命令,熟悉系统提供的各种功能,主动而有效地使用计算机。 2.熟悉系统实用程序的调用方法和各种系统调用模块的功能和作用 二、内容 在某种操作系统的环境下建立、修改、运行、打印源程序和结果,最后撤消一个完整的程序。 提示:可按下述步骤进行 1.编写一个完整的源程序,通过编辑命令送入机器,建立源程序文件; 2.编译该源文件,建立相应的目标文件; 3.编译有错时,再用编辑命令修改源文件,消除全部词法和语法错误; 4.连接目标文件,形成可执行文件; 5.执行该文件,得到结果; 6.打印输出源程序和运行结果; 7.撤消本次实验中形成的所有文件。 三、实验步骤及程序流程图 1)Dos命令行。 1.按住Windows键+R输入notepad回车调出记事本。

2.编辑一个java程序选择另存为d:。 3.按住Windows键+R输入cmd回车。 4.进入Dos界面键入d:。 5.输入dir查看java文件,使用javac命令进行编辑 四、程序清单(据情况而定) class demo { public static void main(String [] args)

WEB程序设计实验(田玉玲)

WEB程序设计基础 实验指导书 太原理工大学 田玉玲编

目录 实验1 HTML语言 (2) 实验2 网页程序设计-JavaScript (4) 实验3 Request与Response对象的应用 (7) 实验4 Application对象Session对象的应用 (8) 实验5 使用JDBC连接数据库 (10)

实验一HTML语言 一、实验目的 1.掌握常用的HTML语言标记; 2.利用文本编辑器建立HTML文档,制作简单网页。 二、实验要求 1.独立完成实验。 2.书写实验报告书。 三、实验内容 1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。(请仔细阅读下列程序语句,理解每条语句的作用)源程序清单如下: Example

welcome to you


A simple HTML document

Welcome to the world of HTML This is a simple HTML document.It is to give you an outline of how to write HTML file and how the markup tags work in the HTML file Following is three chapters
Following is items of the chapter two

太原理工大学WebGIS原理及应用复习题

一、GIS的发展趋势与研究方向。 目前GIS主要总体上呈现网络化、开放性、虚拟现实、集成化、空间多维性等发展趋势。(1)组件(Components)GIS:Components GIS是是将GIS功能分散制作成Active X Control和Automation,这些标准的Active X Control和Automation可以被任何支持它们的开发环境调用,以便在原有的或新开发的信息系统中加入GIS功能。(2)基于Internet或Intranet的GIS网络GIS(Web GIS):利用Internet在web上发布和出版空间数据,为用户提供空间数据浏览、查询和分析的功能。Webgis是Internet技术应用于GIS开发的产物。GIS通过万维网功能得得以扩展,从万维网的任意一个节点,Internet用户可以浏览webgis站点中的空间数据,制作专题地图,以及进行各种空间检索和空间分析。(3)开放式地理信息系统(opengis):在计算级和通讯环境下,根据行业标准和接口所建立的GIS。在开放式地理信息系统之间,能够实现地理空间数据和地理数据处理功能的相互操作,以及不同系统或不同部门之间资源的共享。它具有一下特点:互操作性、技术公开性、兼容性和可移植性。(4)空间可视化技术与虚拟现实技术:运用VR技术进行地形环境仿真,真是再现地景,用于交互式观察和分析。(5)三维、四维GI。(6)多媒体GIS。(7)3S技术的集成:高度自动化、实时化的GIS系统。(8)GIS和知识发现(KDD)技术的集成。(9)智能GIS。 二、WebGIS的基本概念与基本特征。 基本概念:WebGIS即万维网地理信息系统,是利用交互网技术扩展和完善地理信息系统的一项技术,是地理信息系统和交互网技术相结合的一种新的技术方法,通过它人们可以方便地从WWW的任意一个节点浏览或获取Web上的各种分布式地理空间数据以及进行各种在线的地理空间分析。 基本特征:1)更广泛的访问范围;2)平台独立性;3)可以大规模降低系统成本;4)更简单的操作;5)平衡高效的计算负载 三、实现WebGIS系统的基本策略及其主要系统功能。 目前实现WebGIS的策略有三种: 1)服务器端策略:允许客户端用户向服务器端提交数据和分析请求,服务器端

太原理工大学web程序设计

1 按照以下要求编程实现如图所示表格。 (1)表格标题占表格一行并跨列居中; (2)表格边框宽度为1; (3)单元格内容水平居中,字体为“黑体”,必须用采用内部样式表定义。 2 按照以下要求编程实现如图所示页面布局效果。 (1)页面标题为“注册页面”; (2)表单中添加1个文本框、1个密码框、2个单选按钮、1个文本区域、1个提交按钮、1个重置按钮,其中姓名文本框最大长度为10、密码框最大长度为15、文本区域为10行40列; (3)用3号标题设置页面上的“个人注册”;

3 计算正方形的面积。 按下图页面效果,编程实现所需功能。 (1)表单中设置2个文本框、1个按钮、1个重置按钮,其中正方形的面积文本框设置为只读; (2)编写两个自定义函数,分别是计算正方形的面积函数area(radius)、在页面上显示结果show(),并在show()函数中调用area(radius)函数; (3)输入完正方形边长后,点击“计算”按钮后,将计算结果显示在“正方形的面积”文本框中; (4)点击“重置”按钮后,将所有文本框清空;

4 将一个摄氏温度值转换为一个华氏温度值,摄氏温度转换为华氏温度的公式为:华氏温度= 9 / 5 * 摄氏温度+ 32。 按下图页面效果,编程实现所需功能。 (1)表单中设置2个文本框、1个“转换“按钮、1个”重置“按钮,其中华氏度文本框设置为只读; (2)编写自定义函数show()实现温度转换及显示,用户在单击“转换“按钮时调用该函数; (3)用户在摄氏度对应的文本框中输入数据后,点击“转换”按钮后,将计算结果保留2位小数并显示在“华氏度”文本框中; (4)点击“重置”按钮后,将所有文本框清空;

太原理工大学JSP报告

本科实验报告 课程名称:Web应用开发技术:JSP 实验项目:Web系统与技术实验实验地点: 专业班级:学号: 学生姓名: 指导教师: 2015年1 月13 日

实验1 JSP常用内置对象 一、实验目的 1.掌握JSP常用内置对象 2.掌握JSP数据库编程技术。 二、实验要求 1.独立完成实验 2.书写实验报告书 三、实验内容 1、做一下application对象应用举例。(P158网页计数器) 2、做一下P165 5.8,5.9 3、做一下P152下面的session对象应用举例。

实验2 使用JDBC连接数据库 一、实验目的和要求 1.掌握JSP与数据库的连接技术——JDBC 2.掌握JSP数据库编程技术。 1.独立完成实验 2.书写实验报告书 二、实验内容和原理 利用数据库建立一个职工数据表,然后通过JDBC编写一系列基于Web 方式的JSP程序,来对职工数据表的数据库进行添加、查询等功能,要求在网页上显示出来。 三、主要仪器设备 HP笔记本电脑Eclipse软件开发工具Accesss数据库 四、操作方法与实验步骤 1.建立数据库 建立名为employDB的Access数据库,在库中建立employb表,字段包括: 字段名中文含义数据类型id 职工号文本 name 姓名文本 sex 性别文本 salary 工资数值 title 职称文本

对数据表employb,输入5条记录,如课本P191习题7.7所示。 2. 创建数据源名 打开数据源(ODBC);添加Microsoft Access Driver(*.mdb)数据源驱动程序。数据源名称:employDB;更改默认数据库,选择employDB。 3、编写JSP程序,共有3个程序。 程序1:课本P191习题7.8。 程序2:课本P191习题7.10。(把课本习题7.10改为:编写JSP程序读取习题7.8的职工表,在该表最后插入一条新记录(由自己设计),并显示插入后的表的内容。 程序3:课本P191习题7.11。 4.运行所编写的应用程序 启动MyEclipse,建立项目exp1,将编写的程序放入该项目的WebRoot下,右键点击WebRoot,选择“刷新”。运行时,执行3个步骤。第1步,把程序部署在Tomcat服务器上。第2步,启动Tomcat服务器。第3步,在MyEclipse Web Browser浏览器或外部的IE,或360浏览器中输入运行的URL,如http://localhost:8080/exp1/xiti7_8.jsp可运行程序1,即课本P191习题7.8,并查看运行结果。 五、实验数据记录和处理 1:<%@page language="java"import="java.sql.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

文本预览
相关文档 最新文档
item content