16春浙大远程Web程序设计离线作业

合集下载

浙大远程操作系统原理离线作业及答案

浙大远程操作系统原理离线作业及答案

浙⼤远程操作系统原理离线作业及答案操作系统原理离线作业⼀、单选题1.进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执⾏进程P0和P1时产⽣的情况是:DA.不能保证进程互斥进⼊临界区、会出现“饥饿”现象B.不能保证进程互斥进⼊临界区、不会出现“饥饿”现象C.能保证进程互斥进⼊临界区、会出现“饥饿”现象 D.能保证进程互斥进⼊临界区、不会出现“饥饿”现象2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :counter=counter-2;两个进程并发执⾏,运⾏完成后,counter的值不可能为 C 。

A. 4B. 5C. 6D. 73.某计算机采⽤⼆级页表的分页存储管理⽅式,按字节编址,页⼤⼩为210字节,页表项⼤⼩为2字节,逻辑地址结构为:页⽬录号页号页内偏移量逻辑地址空间⼤⼩为216页,则表⽰整个逻辑地址空间的页⽬录表中包含表项的个数⾄少是BA.64 B.128 C.256 D.5124.在动态分区系统中,有如下空闲块:空闲块块⼤⼩(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是⽤哪⼀种分区分配算法实现这⼀⽅案? CA.⾸次适应B. 最佳适应C. 最差适应D. 下次适应5.在⼀页式存储管理系统中,页表内容如下所⽰。

2016浙大远程刑法总论离线作业

2016浙大远程刑法总论离线作业

浙江大学远程教育学院《刑法总论》课程作业姓名:学号:年级:学习中心:—————————————————————————————第一章刑法概述填空题1.制定刑法的法律根据是__宪法__,实践根据是我国同犯罪作斗争的具体经验和实际情况。

2.刑法学是研究刑法及其所规定的犯罪、刑事责任和刑罚的科学。

3.刑法是国家的基本法律,其规定的犯罪、刑事责任和刑罚是其基本内容。

4.广义的刑法不仅包括刑法典,还包括单行刑法和附属刑法。

5.制定刑法的目的,在于惩罚犯罪和保护人民。

6.刑法从体系上分为总则和分则两部分。

7.刑法的解释,按解释的效力分类,可分为立法解释、司法解释和学理解释。

8.刑法的解释,按解释的方法分类,可分为文理解释、理论解释。

9.我国现行刑法的实施时间是 1997年10月1日。

10.有权对刑法出作司法解释的机关是最高人民法院和最高人民检察院。

第二章刑法的基本原则填空题1.我国刑法的基本原则中最主要的原则是罪刑法定原则。

2.罪刑法定原则概括起来就是法无明文规定不为罪,法无明文规定不处罚。

3.罪刑法定主义有四个派生原则,分别为排斥习惯法、排斥绝对不定期刑、禁止有罪类推、禁止重法溯及既往。

4.我国刑法的基本原则除了罪刑法定原则外,还有适用刑法人人平等原则、罪责刑相适应原则。

5.罪刑相适应原则的基本含义是刑法的轻重应当与犯罪分子所犯的罪行和承担的刑事责任相适应。

第三章刑法的效力填空题1.刑法的效力范围可分为空间效力和时间效力。

2.犯罪的行为或者结果有一项发生在中华人民共和国领域内,就认为是在中华人民共和国领域内犯罪。

3.我国公民在我国领域外犯罪的,适用我国刑法,但是按照我国刑法规定的最高刑为3年以下有期徒刑的,可以不追究。

4.我国公民在我国领域外犯罪,依照我国刑法应当负刑事责任的,虽然经过外国审判,仍然可以依照我国刑法处理。

但是,在外国已经受过刑罚处罚的,可以免除或者减轻处罚。

5.享有外交特权和豁免权的外国人的刑事责任问题,通过外交途径解决。

16秋浙大《程序设计基础(C)》在线作业

16秋浙大《程序设计基础(C)》在线作业

浙江大学17春16秋浙大《程序设计基础(C)》在线作业一、单选题(共30 道试题,共60 分。

只有一个正确答案)1. 已知ch是字符型变量,下面不正确的赋值语句是()。

A. ch = 5 + 9B. ch= ' a + b 'C. ch = ' \ 0 'D. h= '7' + '6'正确答案:2. 已知:int a,*p=&a;,则下列函数调用中错误的是()A. scanf("%d",&a);B. scanf("%d",p);C. scanf("%d",*p);D. printf("%d",a);正确答案:3. 下列程序段的输出结果是( ) for( i=0;i<1;i+=l) for( j=2;j> 0;j--) printf("*");A. **B. ***C. ****D. ******正确答案:4. 以下有关宏替换的叙述错误的是A. 宏名必须用大写字母表示B. 宏替换不占用运行时间C. 宏名不具有类型D. 宏替换只是字符替换正确答案:5. 在一个源文件中定义的全局变量的作用域为A. 源文件的全部范围B. 本程序的全部范围C. 本函数的全部范围D. 从定义该变量的位置开始至本文件尾正确答案:6. 在C语言中,不正确的int类型的常数是______。

A. 0B. 32768C. 037D. 0xaf正确答案:7. 若有char *s="cd\0e\0";则执行语句printf("%s",s);结果是( )。

B. 'c''d'C. cdD. cd e正确答案:8. 已知:int x=1,y=2,z;,则执行z=x>y?++x:++y;后,z的值为______。

2016浙大远程信息系统安全离线作业

2016浙大远程信息系统安全离线作业

2016浙大远程信息系统安全离线作业浙江大学远程教育学院《信息系统安全》课程作业姓名:学号:年级:学习中心:—————————————————————————————第一次作业一、判断题提示:此题为客观题,进入“在线”完成。

二、选择题提示:此题为客观题,进入“在线”完成。

三、简答题1、SIM卡是(Subscriber Identity Model 客户识别模块)的缩写,也称为智能卡、用户身份识别卡, GSM数字移动电话机必须装上此卡方能使用。

一般SIM卡的IC芯片中,有8kB 的存储容量,可供储存以下信息: (1) 100组电话号码及其对应的姓名文字。

(2) 15组短信息(Short Message)。

(3) 5组以上最近拨出的号码。

(4) 4位SIM卡密码(PIN)。

SIM卡有两个PIN码:PIN1码和PIN2码。

通常讲的PIN 码就是指PIN1码,它用来保护SIM卡的安全,加密SIM卡中的数据,是属于SIM卡的密码。

PIN2码跟网络的计费(如储值卡的扣费等)和SIM卡内部资料的修改有关。

某间谍被国家安全部门抓获,将手机SIM卡咬碎成几个部分。

国家安全部门将SIM卡的各部分数据恢复整合,获得部分联系人信息。

问国家安全部门需要进行哪些流程。

(视频教学内容第13、14章)1)S IM被咬碎成几个部分,首先需要把每个部分存储的IC芯片中的数据读出2)根据咬碎几个部分的几何位置,恢复原SIM卡中8KB数据3)恢复的8KB数据是加密过的数据,属于密文4)需要破解PIN1码,PIN码只有4位,可以穷举从0000到9999。

5)用PIN1码解密获得电话号码、短信、最近拨出的号码。

6)容易出错地方:PIN2可以不解密。

根据题意,PIN2与计费有关和SIM卡内部资料的修改,不用来加密数据2、银行卡复制器是一种金融入侵工具,安装在银行的柜员机的磁卡入口处,只要卡插入后账户资料就被磁卡采集器读取,同时需要偷看用户的密码。

浙大远程 面向对象程序设计的 离线作业

浙大远程 面向对象程序设计的 离线作业

第2章【2.3】测试下面的注释(它在C++风格的单行注释中套入了类似于C的注释)是否有效。

//this is a strange /*way to do a comment*/答:此注释有效,单行注释中可以嵌套 / * …… * /方式的注释。

【2.4】以下这个简短的C++程序不可能编译通过,为什么?#include<iostream>using namespace std;sum(int a,int b)int main(){int a,b,c;cout<<"Enter two numbers:";cin>>a>>b;c=sum(a,b);cout<<"sum is:"<<c;return 0;}sum(int a,int b){ return a+b;}答:不可能通过编译.在using namespace std;后面加上sum(int a,int b)就可以通过。

【2.5】回答问题。

(1) 以下两个函数原型是否等价:float fun(int a,float b,char *c);float fun(int,float,char * );(2) 以下两个函数的第一行是否等价:float fun(int a,float b,char * c);float fun(int,float,char * );答:(1)这两个函数原型是等价的,函数原型中的参数名可以缺省。

(2)这两个函数的第1行是不等价的,因为这个函数的第1行中必须包含参数名。

【2.6】下列语句中错误的是(D )。

A.int *p=new int(10);B.int *p=new int[10];C.int *p=new int;D.int *p=new int[40](0);【2.7】假设已经有定义“const char * const name="chen";”下面的语句中正确的是(D )。

浙大远程操作系统原理离线作业

浙大远程操作系统原理离线作业

浙江大学远程教育学院《操作系统原理》课程作业姓名:学号:年级:学习中心:—————————————————————————————一、单选题7进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执行进程P0和P1时产生的情况是:A.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象【答案】D2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执行,运行完成后,counter的值不可能为。

A. 4B. 5C. 6D. 7【答案】C3.某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:页目录号页号页内偏移量逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是A.64 B.128 C.256 D.512【答案】B4.在动态分区系统中,有如下空闲块:空闲块块大小(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是用哪一种分区分配算法实现这一方案?A.首次适应B. 最佳适应C. 最差适应D. 下次适应【答案】C5.在一页式存储管理系统中,页表内容如下所示。

浙大远程-操作系统原理第三次离线作业(第4、5章)

浙大远程-操作系统原理第三次离线作业(第4、5章)

操作系统原理第三次作业(第4、5章)-1问答题1.用户在使用配置UNIX/Linux 操作系统的计算机时不能将用户软盘随便插进和拿出,试从UNIX/Linux子文件系统的使用原理说明它需要一定的操作的依据和操作的步骤。

UNIX系统只有一个安装UNIX操作系统的根设备的文件系统常驻系统,在硬盘上的其它盘区和软盘上的文件系统被安装前UNIX OS不知道,系统要使用其它文件系统,必须先用mount命令将其安装到系统,被安装的子文件系统的根安装到根设备树形目录的某一节点上。

子文件系统在安装时将该子系统的管理块(superblock)和有关目录信息拷贝到系统缓冲区和活动索引节点表,管理块中存放该子文件系统所对应盘区的管理信息,如即将分配的空闲块号和空闲索引节点号等。

子文件系统安装后进行文件读写增删,文件创建和删除等操作,其变化要记录在系统缓冲区中管理块和活动索引节点表中。

子文件系统使用完毕后要使用umount拆卸命令拆卸安装上去的文件系统,在拆卸时系统将内存系统缓冲区中的管理块和活动索引节点表信息拷贝到将拆卸的子文件系统盘中,保证信息的完整性。

软盘的子文件系统,它需按规定使用,步骤如下:(1)插入软盘(2)使用安装命令安装软盘文件系统(3)读/写盘中文件(4)使用拆卸命令拆卸软盘文件系统(5)取出软盘如使用软盘时随便插进和拿出软盘,就可能造成软盘信息的丢失2. 什么是文件共享?试述UNIX系统中文件共享的实现方法和命令的使用。

文件共享是允许不同的用户使用不同的名字名存取同一文件。

UNIX的文件共享方式有二种:(1)基于索引节点的共享方式--文件硬连接UNIX系统将文件控制块FCB中文件名和文件说明分开。

文件说明为索引节点,各文件索引节点集中存放在索引节点区。

而文件名与索引节点号构成目录,同一级目录构成目录文件,在文件区存放。

为了共享文件,只是在二个不同子目录下取了不同的文件名,但它们具有相同的索引节点号。

东大16春学期《WEB程序设计》在线作业3满分答案

东大16春学期《WEB程序设计》在线作业3满分答案

16春学期《\VEB程序设计》在线作业3答案试卷总分:100 测试时间:•・试卷得分:100一、单选题(共10道试题,共50分・)得分:501•如果希望控件内容变化后立即向服务器提交请求,需要在控件中添加属性().A.AutoPostB ack=w tiue wB.AutoPostB ack-"false nC.IsPostB ack=,f true nD.IsPostBaLck・“falsF”案:A满分:5分得分:52web页面在关闭的时侯触发的事件是:().A.Pa孚_LoadB.Clickg Ch angeD. Pa孚—Unload答案:D满分:5分得分:53•下列表达式表示必须输入3个以上由大小写字母、数宇、符号(下划线)、“一”(中划线〉以及组成的字符串,位数不限・()・A.[A-Za-zO-9_\-\.]{3JB.[A-Za-z0-9_/-/.]{3,}C.[A~ZaY(M_Z.]{3,}D.[A~Za~zA9/.]{3,}答案:A满分:5分得分:5丄已知dsl,ds2分别代表两个不同的DataSet对象.其中dsl已包含名为-Customer"的DataTable对象.且该DataTable对象被变壘dt Customer弓用一已知dt Customer表中有100 条记录贝J执行下列S•句后,新的数据表new_dt_Cu5toin&r中包含________________________ 条记录.DataTable neuLdLCustomer = dt_Cu stome t C opy()iA.0B.100C.200D.300答案迢満分:5分得分:55•下面是几条定义类的吾句,不能被继承的类是()A.abstract dass FigureB.class FigureC.public class FigureD・ sealed cl ass Figu氏6•作沟程序员,你需要为公司开发一套供员工使用的个人信息管理软件.软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序.为满定该需求,程序应优先采取下列何种策略保存每位用户的自定义设苴?A.将个人设置保存到本地计算机硬盘的XML文件中;B.将个人设置保存到公司的SQLServer数据库服务器中;C.将个人设直保存到本地计算机的注册表中;D.将■个人设置保存到软盘中;答案迢満分:5分得分:57.myDataSet.Tablesj^ddRange (dtArray)语句中的dtArmy 是:一个()数组-A.DataSetB.TableC.DataTableD.Data Array答案:c满分:5分得分:5&Ja\・aSccpi包括在HTML中,它成为HTML文档的一部分,可将<S6pA・・v Scapt>标识放入().A.只能在<Head>..<Head>±间B.只能在<Bodv>・・y・Bodv>之间C.既可放入vHeact>・.v Head〉之币],也可放;入<Bodv>・・y Eodv>之间D.只能在<divhy&vA之间答案:C满分:5分得分:59•以下不属于值类型的是()-卜基本数据类型I数组卜结构D-枚举答欺B满分:5分得分:510•如兵要定时器控件毎一分钟发生一个Tick事件,则Interval属性应设直为(>A.60B.600C.100D.1000二、多选题(共4道试题,共20分・)得分:20l.myDataSet是一数据集对象淇中包含通过DataAdapter从数据库检索的构架和数据一在本地对mvDataSet 进行修改后碉用F列语句DataSet changes = mvDataSet.GetChanges();^得的新的数据集changes将包含庾数据集中状态为 _________________ 嗚發据行1AddedB.DeletedC.DetadiedD.ModifiedE.Unchanged答案:ABD満分:5分得分:5工哪些可以成为javas&pt的事件:()A.鼠标的点击B.图象在加戟的时候提交一份HTML表单D.在HTML S单中选择一个輸入框答案:ABC満分;5分得分;53下而对晒債(刑\Vri【eLine()方法时描述,正确的是()A.WriieLine()方法在输出宇符串的后面淆加换行符B.便用Write(豔出字符串时,光标将会位于字符串的后边C.使用肝rite(闲WriteLineQ方法输出数值变量时,必须要先把数值变量转换成字符串D使用不带参数的\\FeLine()方法时,将不会产生任何辙出答案:AB满分:5分得分:54•下面有关枚举咸员赋值说法正确的是()A.在定义枚举类型时,至少要为具中的一个枚举成员赋一个常量值B.在定义枚举类型时,若直接为某个枚举成员赋值,则其乜枚举成员依次取值C.在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序D.在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常堇值答欺:BC满分:5分得分:5三、渕断题(共6道试题,共30分・)得分;301G中索引器的实现过程,只能根据数字进行索引()A.师B.正确答案:A满分:5分得分:52.Session状态可以在同一会话的不同网页间共享.() k错误B.正确答案出满分:5分得分:53使用DataSet.WriteXmlSchema方法可以将数据集的架构和数据同时导出到一个XML文件.() k师B.正确答案:A満分:5分得分:54•文本文件就是通常所说的ASCH码洛式的文件,其扩展名为_txt・()k错误B.正确答案::B满分:5分得分:5应用系统不同类型的文件使用不同的文件后缀名区分,如一aspx, -aspa, aspx.vb和aspx.cs部是正确的・()k错渓B.正确答案:E満分:5分得分:56.数据库F: Books\fgt.mdb包含表Book.创建名为conn数据连接对象定义如下: OleDbConnection conn = new OleDbConnection(@";Provider=l Microsoft.Jet.OLEDB.4.0';Data Source-'F: BooksMgrxndb'");请间下列O 语句是否正确OleDbCommand cmd ■ conn.CreateComniand();mandText = "Select * From Book"B.正确答案:B满分2 5分得分:5。

程序设计基础离线作业-答案--浙江大学远程教育学院

程序设计基础离线作业-答案--浙江大学远程教育学院

程序设计基础(C)离线作业-答案-2017-浙江大学远程教育学院(总33页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March浙江大学远程教育学院《程序设计基础(C)》课程作业姓名:袁洋学号:7年级:2017春学习中心:紫金港校区—————————————————————————————第1章C语言的基本构成由add、main、scanf、printf函数组成,调用了scanf、printf两个系统函数。

保留字:int、return。

自定义标识符:add、a、b、c、x、y、z。

第2章输入输出程序设计1.用printf输出一个中空的五角星。

#include<>void main(){printf(" * \n");printf(" * * \n");printf(" * * \n");printf(" * * \n");printf(" * * * * * * * *\n"); printf(" * * \n");printf(" * * \n");printf(" * *\n");printf(" * * * \n");printf(" * * * * \n");printf(" * * * * \n");printf(" * * * * \n");}2.仿照例子,定义一个字符数组,从键盘输入一字符串,然后输出的程序。

#include<>void main(){char charshuz[20];puts(gets(charshuz));}3.从键盘输入十六进制整数,转化为八进制数输出。

16秋浙大《程序设计基础(VB)》在线作业

16秋浙大《程序设计基础(VB)》在线作业

浙江大学17春16秋浙大《程序设计基础(VB)》在线作业一、单选题(共35 道试题,共70 分。

)1. Visual Basic规定,不同类型的数据占用存储空间的长度是不同的。

下列各组数据类型中,满足占用存储空间从小到大顺序排列的是()。

A. Byte,Integer,Long,DoubleB. Byte,Integer,Double,BooleanC. Boolean,Byte,Integer,DoubleD. Boolean,Byte,Integer,Long正确答案:2. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是( ) 。

A. 属性、事件、方法B. 控件、属性、事件C. 窗体、控件、过程D. 窗体、控件、模块正确答案:3. 设菜单中有一个菜单项为"Open"。

若要为该菜单命令设计访问键,即按下Alt及字母O 时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是()。

A. 把Caption属性设置为&OpenB. 把Caption属性设置为O&penC. 把Name属性设置为&OpenD. 把Name属性设置为O&pen正确答案:4. 实现Windows应用程序之间信息共享的技术是()。

A. 开放式数据链接功能B. 对象链接与嵌入C. 动态链接库D. 以上三项都是正确答案:5. Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括什么。

A. 顺序文件B. Unix文件C. 二进制文件D. 随机文件正确答案:6. 不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。

A. A*B=0 AND A<>BB. (A=0 OR B=0)AND A<>BC. A=0 AND B<>0 OR A<>0 AND B=0D. A*B=0 AND (A=0 OR B=0)正确答案:7. OPTION EXPLICIT语句不可以放在()。

数据库应用程序设计作业离线选做

数据库应用程序设计作业离线选做

浙江大学远程教育学院《数据库应用程序设计》课程作业(选做)姓名:学号:年级:学习中心:—————————————————————————————备注:提交时请直接提交源代码程序,不提交EXE可执行文件。

第一章1、简述Delphi2007的安装要求与安装过程(for win32)。

2、什么是1、 IDE工具采用.Net2.0来编写,安装时候需要.Net frameWork2.0,但编译出来的Exe是纯正的Win32程序,发布不需要.Net frameWork2.0。

新IDE 采用.Net frameWork2.0是为了更好的统一IDE平台,利用.Net的反射、泛型等高级特性,节省编写IDE时间。

新的IDE确实比D7启动还要快,大概是五六秒时间左右就启动,跟2005差不多。

演示中,新的IDE编译新建工程比D7还要快一点。

2、 Delphi2007支持Vista界面,封装了Vsita的新API函数。

3、 Delphi2007有一个功能很有意思,支持D2006的所有BPL组件。

意思是,如果你用D2006编译过的BPL,没有源码和DCU,也可以直接安装在Delphi2007。

哈哈,这个是delphi版本上的史无前例,即使第三方控件包来不及支持Delphi2007,也不妨碍开发人员从D2006 升级到Delphi2007做项目开发。

4、支持MS Build。

比如支持Debug、Release。

也支持编译前和编译后事件,可调用BAT文件。

比如,你编译前邮件告诉老板,你要给我加薪50%,否则十分钟后销毁源代码。

另外,也可以修改其xml格式,只编译特定的程序代码。

5、 Delphi2007 for Win32数据集控件全面支持Unicode。

比如,你的数据库表字段可采用中文名称作字段。

Filter也支持Unicode。

唉,为了这个 filter支持Unicode,有些人在delphiBBS上苦苦守候了六七年。

但delphi2007的UI(可视化界面)还不是全面支持 Unicode。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浙江大学远程教育学院《Web程序设计》课程作业姓名:学号:年级:15年春学习中心:—————————————————————————————HTML部分一、选择题:1.以下哪个选项能显示成两行文字a) The first line and <BR> second lineb) The first line and \n second linec) The first line andsecond lined) The first line and second line答:a) The first line and <BR> second line2. <A href="mailto:"> post your resume </A>a) mailto:是一种协议,是email发送的地址b) mailto: 是邮件被发送的地址c) mailto: 是显示在web网页上的超链接d) 以上都不对答:a) mailto:是一种协议,是email发送的地址3. <STYLE>标记可以出现在a) <HEAD>…</HEAD>中b) <BODY>…</BODY>中c) a)和b)都正确d) 以上都不正确答:a) <HEAD>…</HEAD>中4. 以下代码会生成什么样的Frame结构<html><frameset border=”5” cols=”*,20%”><frameset rows=”20%,*”><frame src=”top.html” name=”topFrame” scrolling=”NO”/><frame src=”left.html” name=”leftFrame”/></frameset><frame src=”right.html” name=”rightFrame” scrolling=”NO”/> </frameset></html>a)b)d)答:c) 不过形状有点问题,应该是5. 以下HTML代码在浏览器中的显示结果正确的是<TABLE WIDTH="100%" BORDER=1 BGCOLOR=gray><CAPTION> Sample table </CAPTION><TR ALIGN=CENTER ><TD COLSPAN=2>Cell</TD> <TD> Cell </TD></TR><TR ALIGN=CENTER ><TD ROWSPAN=2>Cell</TD> <TD> Cell </TD> <TD> Cell </TD></TR> <TR ALIGN=CENTER ><TD> Cell </TD> <TD> Cell </TD></TR> </TABLE>a)Sample TableSample Table二、简答题:1、简述Web的工作原理答:Web的工作原理就是用户通过浏览器来得到服务器上的某项服务的过程。

最常见的一种情况,在家里通过ADSL或光纤宽带上网冲浪,浏览新闻网站的新闻。

例如在浏览器的地址栏中输入,通过域名解析得到其IP地址。

然后浏览器就找到这个IP对应的主机,建立HTTP链接。

通过HTTP请求,就可以享用Internet的内容提供商提供的服务。

2、什么是HTML,HTML有什么作用答:HTML,即超文本标记语言,是一种标记语言,是目前网络应用最为广泛的语言,也是构成网页文档的主要语言。

HTML文本是由 HTML命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、链接等。

HTML的作用是用于描述网页的格式设计和它与互联网上其他网页的连接信息。

3、什么是CSS,CSS嵌入到网页中有哪几种方式答:CSS的中文称为层叠样式表,是用于控制网页样式并且允许将样式信息与网页内容分离的一种技术。

CSS嵌入到网页中得方式有:a.定义内部样式块对象b.内联定义。

4、有以下HTML代码,请说明各单元格的背景颜色<table border=”2”><tr bgcolor=”yellow”><td bgcolor=”red”>1月</td><td>2月</td><td bgcolor=”green”>3月</td></tr><tr bgcolor=”gray”><td bgcolor=”red”>5月</td><td>6月</td><td bgcolor =”gree”>7月</td></tr></table>答:颜色如图所示5、创建一个系统登录的HTML网页,包含一个用户名输入的编辑框、一个密码输入框、一个确认按钮和一个重置按钮答:<html><body><table border=0><form action=/cgi-bin/post-query method=POST><tr><td>用户名:</td><td><input type=text name=姓名></td></tr><tr><td>密码:</td><td><input type=password name=密码></td></tr> <tr><td><input type=submit value="确认"></td><td><input type=reset value="重设"></td></tr></form></table></body></html>Javascript部分一、选择题1. Javascript中OnChange( )事件产生于i] Text box中的内容发生变化ii] Text area中的内容发生变化iii] 选择list box中的项目iv] 选中checkboxa) 以上都正确 b) 只有i]和ii]c) 只有i]和iii] d)只有i], ii]和iii]答:d)只有i], ii]和iii]2. 有以下HTML代码<form name=”form1” action=”sample.jsp” method=”POST”>…<input type=”button” value=”Button 1”><input type=”reset” value=”Button 2” onClick=”form1.submit()”> </form>怎样操作才能向服务器提交数据a) 点击“Button 1”b) 点击“Button 2”c) a)和b)都可以 d) 以上都不正确答:b) 点击“Button 2”3. 以下Javsscript的运行结果为:var m = false;if (m == true)document.write("True");elsedocument.write("False");a) False b) True c) None d) 运行时出错答:a) False二、简答题:1. JavaScript的功能是什么答:JavaScript的功能是:a.在网页中加入Javascript脚本代码,可以使网页具有动态交互的功能,便于网站的与用户间的沟通;及时响应用户的操作,对提交的表彰做即时检查,如验证表单元素是否为空,验证表单元素是否是数值型,检测表单元素是否输入错误等.b.应用Javascript脚本制作网页特效,如动态的菜单,浮动的广告等,为页面增添的绚丽的动态效果,使网页内容更加丰富,活泼.c.应用Javascript脚本,建立复杂的网页内容,如打开新窗口载入网页.d.应用Javascript脚本可以对用户的不同事件产生不同的响应.e.应用Javascript制作各种各样的图片,文字,鼠标,动画和页面的效果.f.应用Javascript制作一些小游戏.2. 写出以下JavaScript代码在浏览器中的显示结果<html><body><script type="text/javascript">document.write(Math.round(Math.random()*10))</script></body></html>答:Math.random()是令系统随机选取[0,1)之间的随机数;Math.round(x)是返回x最接近的整数,如果x的小数部分大于等于0.5,返回值是大于x的最小整数,否则round函数返回小于等于x的最大整数。

Math.random()*10是随机选取[0,10)之间的随机数,Math.round(Math.random()*10)随机产生的是[0,10]之间的整数。

3. 写出以下JavaScript代码在浏览器中的显示结果<Script Language="JavaScript">for (i = 1;i<10;i++){if (i == 5)break;for (j=i;j<10;j++)document.writeln(i + "*" + j + "=" + i*j);document.writeln("<br>");}</Script>答:显示结果是1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=92*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=183*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=274*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36ASP及其他一、简答题:1、ASP中有哪些主要对象,功能是什么?答:ASP主要对象有:(1)Request对象:利用它可以访问任何基于HTTP请求的所有信息(2)Response对象:用于控制发给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookies的值等。

相关文档
最新文档