福建师范大学19年8月课程考试《面向web应用程序设计 》作业考核试题(答案)

作者:奥鹏周老师 分类: 福建师范大学 发布时间: 2019-08-16 11:07
 
福建师范大学网络与持续教育学院
《面向Web应用程序设计》期末考试A卷  
 
名字:        
专业:
学号:          
学习中心:
?
 
 
一、单选题  (共25题,每题2分,共50分)
1        2        3        4        5        6        7        8        9        10
                                                                        
11        12        13        14        15        16        17        18        19        20
                                                                        
21        22        23        24        25
                                
 
1、运用DataGrid控件时,假定定制了列,又期望排序,需要在每一个列设置( )特征。
A.Sort
B.SortExpresion
C.SortField
D.DataFieldText
 
2、列关于Web效能器端RadioButton控件的说法不正确的是()。
A.RadioButton控件闪现为单选按钮
B.RadioButton控件没有GroupName特征
C.RadioButton控件具有GroupName特征,而且是有必要设置的
D.同一组RadioButton控件具有相同的GroupName特征
 
3、下面关于HTML的描绘差错的是( )。
A.超文本符号语言,一种为Internet文档设计的符号语言
B.与操作系统途径的选择无关,只需有阅读器就可以运转HTML文档
C.一切的符号都是成对呈现
D.由阅读器说明HTML符号符号并以它们指定的格局把相应的内容闪如今屏幕上
 
4、假定期望单击超联接翻开新的HTML页面,则需将target特征设为()。
A._blank
B._top
C._parent
D._self
 
5、在ASP.NET程序设计中,假定需求名字不能为空,需要运用()验证控件。
A.CompareValidator
B.RangeValidator
C.RequiredFieldValidator
D.RegularExpressionValidator
 
6、下列()标明的不是按钮。
A.type=”submit”
B.type=”reset”
C.type=”image”
D.type=”button”
 
7、下面程序段实施完后,页面闪现的内容是()。
Response.Write(“张三”)
Response.End()
Response.Write(“你好”)
A.张三
B.你好
C.张三你好
D. 张三(换行)你好
 
8、Repeater控件不能运用( )种模板。
A.ItemTemplate
B.HeaderTemplate
C.SelectedItemTemplate
D.AlternatingItemTemplate
 
9、关于动态网页,一下说法正确的是()。
A.只需包括在效能器端实施的脚本才是动态网页
B.包富含动画、视频或声响的网页也是动态网页
C.根据不一样用户,恳求回来不一样成果的网页是动态网页
D.ASP.NET的页面发生的必定是动态页面
 
10、关于ASP.NET,以下叙说不正确的一项是()。
A.ASP.NET与ASP只是称号类似,而根柢没有任何关系
B.ASP.NET显着的功用和特征是代码编译实施和撑持Web效能
C.ASP.NET的干流和举荐的脚本语言是C#
D.ASP.NET是用于开发Web数据库应用程序的
 
11、Internet 运用的通讯协议是( )。
A.FTP
B.TCP/IP
C.Telnet
D.WWW
 
12、C#中为int类型分配()字节空间。
A.1
B.2
C.4
D.8
 
13、XML的意义是( ):
A.客户端脚本程序语言
B.文档对象模型
C.级联款式表
D.可拓宽符号语言
 
14、下面哪一个文件是全局装备文件( )。
A.Global.asax
B.Web.config
C.Styles.css
D.AssemblyInfo.vb
 
15、创建DataAdapter对象方法是差错的是()。
A.SqlDataAdapter myadapter = new SqlDataAdapter();
B.SqlDataAdapter myadapter = new SqlDataAdapter(cmd);
C.SqlDataAdapter myadapter = new SqlDataAdapter(strSQL , cn);
D.SqlDataAdapter myadapter = new SqlDataAdapter(cn);
 
16、用C#编写的网页后台代码被保存在 ( )文件中。
A..aspx
B..vb
C..cs
D..config
 
17、下面的变量称号,正确的是( )。
A.X*Y
B.-XY
C.12XY
D.XY_1
 
18、下列关于Web效能器端Label控件的说法不正确的是()。
A.Label控件闪现为文本信息
B.Label控件只能闪现文本信息
C.Label控件不能接收文本信息
D.Label控件中文本不能运用<html>符号进行款式控制
 
19、页面工作的生命周期次序是:( )
A.Page_Load,Page_Init,Change,Click,Page_Unload
B.Page_Load,Page_Init,Click,Change,Page_Unload
C.Page_Init,Page_Load,Change,Click,Page_Unload
D.Page_Init,Page_Load,Click,Change,Page_Unload
 
20、DropDownList控件Items集结的Count特征值是( )。
A.选择项的序号
B.项的总数目
C.选择项的数目
D.选择项的值
 
21、下面操作符()的优先级最高。
A.==(等于)
B.++(自增)
C.%(取余数)
D.&&(逻辑与)
 
22、下列说法差错的是()。
A.只需选用SQLServer 身份验证方法,才干够启用sa账户登录
B.假定只想运用C#语言开发ASP.NET应用程序,在设备VisualStudio 2005时,只需选择“Visual C#”语言设备即可
C.Dreamweaver 可以协助开发人员进行页面布局和款式的设计
D.设备IIS后,主目录不能更改
 
23、在ASP.NET应用程序中拜访Access 数据库时,需要导入的命名空间为( )。
A.System.DatOracle
B.System.DatSqlClient
C.System.DatODBC
D.System.DatOleDB
 
24、在ASP.NET应用程序中拜访Access数据库时,需要导入的命名空间为()。
A.System.Data.Oracle
B.System.Data. SqlClient
C.System.Data. ODBC
D.System.Data.OleDB
 
25、指定Label控件的边框个性,需要设置其( )特征。
A.BorderColor
B.BackColor
C.BorderStyle
D.BorderWidth
 
二、判别题  (共15题,每题2分,共30分)
26        27        28        29        30        31        32        33        34        35
                                                                        
36        37        38        39        40
                                
26、ASP.NET是ASP更新换代的最新网络编程语言。  (    )
27、字段描绘对象的行为,办法描绘对象的动作。  (    )
28、C#与Java非常类似。  (    )
29、在C#中,接口可以被多重继承而类不能。  (    )
30、Application.Lock办法的作用是断定Application,避免多个客户端争抢拜访,推进拜访的同步。  (    )
31、SQL Server 2005 Express撑持多CPU操作。  (    )
32、ASP.NET 4.0是边说明边实施的。  (    )
33、CheckBoxList 和ListBox 控件类似。都可以进行单选或多选,甚至一项都不选。  (    )
34、办法重载可以包括参数类型不一样和回来值类型不一样两种情况。  (    )
35、描绘TreeView控件节点数据的XML文档中只能有一个TREENODES标签。  (    )
36、在 VisualC#.Net 中,点运算符是拜访类型成员的仅有途径。  (    )
37、数据会集的数据与数据源中的数据老是完全相同的。  (    )
38、不可以以经过对象引证来拜访静态字段,而有必要经过类的称号来引证。  (    )
39、StatusBar 类用于创建状况栏。  (    )
40、C# 不撑持独立或全局函数,因而 C# 中一切办法都是以类成员的方法存在的。
  (    )
 
三、程序填空题  (共2题,每题10分,共20分)
41、下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时,实施下列代码。下述代码将联接其时网页文件夹下的PSWeb.mdb数据库,从Login表中查询指定的用户名和暗码是不是存在。假定用户输入的用户名或暗码不正确,给出相应的提示;假定正确,则转向Main.aspx网页。请将下列程序弥补无缺。 
提示:Command对象的常用办法有:ExcuteReader,
ExcuteNonQuery, ExcuteScalar。
  private void btnLogin_Click(object sender, System.EventArgse)
{
string username=txtUserName.Text; // 获取输入的用户名
string passowrd=txtPassword.Text;  // 获取输入的暗码
bool canLogin=false;     //
符号变量,是不是答应登录,默许为不答应
OleDbConnection conn = newOleDbConnection();
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"
+"DataSource="+__________string sqlString=@"Select [UserName],[Password] From [Login] "
+" where[UserName]='"+username+' and [Password]='"+password+"'";
OleDbCommandcomm = new OleDbCommand(sqlString, conn);
conn.Open();
OleDbDataReader dr = comm. __________
if (__________)  // Login表中有此用户名和暗码,则答应登录
{
    canLogin= true;    
}
__________; //
关闭数据库联接
if ( canLogin )               // 假定验证经过答应登录
{
    __________;   // 跳转到main.aspx页面
}
else
/*思考到main.aspx网页仅答应正确登录的用户才干拜访,可以在判别出答应用户登录后,将用户名存入到名为UserName的Session中,再转向Main.aspx网页。请结束下面程序。*/
if ( canLogin )               // 假定验证经过答应登录
{
    __________ // 将用户名存入Session中
    __________;// 跳转到main.aspx页面
}
/*之后,在Main.aspx网页的PageLode工作中,需要参加以下代码,判别存放用户名的Session是不是存在,假定不存在,则转向Login.aspx页面,需求用户有必要登录。假定该Session存在,则在该页面的名为lblWelcome的标签上闪现该用户名。*/
if ( __________  //判别存放用户名的Session是不是存在
{
    Response.Redirect("Login.aspx");
}
lblWelcome.Text = "等待你," + __________;
42、下面这段程序递归的列出某个目录的内容,开始点是用户指定的途径。
classDirListApp { static voidMain(string[]args) { stringdirectoryPath; do{
Console.WriteLine(“Enter path,ortoquit”); directoryPath=(__________);
if(directoryPath.Length==0) break; DirectoryInfoinfo=(__________); DisplayDirectoryInfo(__________); }while(true); } staticvoid DisplayDirectoryInfo(DirectoryInfo
info) { try { DirectoryInfo[] dirs=info.GetDirectories(); foreach(__________) {
DisplayDirectoryInfo(dir); } FileInfo[]files=info.GetFiles();
foreach(FileInfofiinfiles)
Console.WriteLine(fi); } catch(DirectoryNotFoundExceptionexc) {
Console.WriteLine(“Couldnotfindthedirectory!”); }
 

作业答案 联系QQ:3326650399 微信:cs80188