南京信息工程大学 Web技术卷A.docx
- 文档编号:11043481
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:10
- 大小:19.94KB
南京信息工程大学 Web技术卷A.docx
《南京信息工程大学 Web技术卷A.docx》由会员分享,可在线阅读,更多相关《南京信息工程大学 Web技术卷A.docx(10页珍藏版)》请在冰豆网上搜索。
南京信息工程大学Web技术卷A
一、选择题(每小题2分,共40分)
(A)在本机
(B)在局域网内的其它计算机
(C)在因特网上的其它计算机
(D)在本计算机的主文夹下,双击一个.aspx的文件
2、行完如下语句后,Sum的值为:
()
int[]a=newint[6];
intsum=0;
inti=1;
while(i<=5)
{a[i]=i;
sum=sum+a[i];
i++;
}
(A)20(B)15(C)10(D)5
3、执行完a=8%3/5.0;语句后,a的值为:
()
(A)0(B)0.4(C)0.5(D)1
4、执行完a=5>3||3<4;语句后,a的值为:
()
(A)True(B)False(C)1(D)0
5、下面Strings1="□CSharp□";Strings2="□□good□";Stringa=s1.Trim()+s2.TrimStart();语句后,a的值:
()注:
□表示一个空格
(A)"CSharpgood□"
(B)"CSharp□□good"
(C)"□□CSharpgood"
(D)"CSharpgood"
6、执行语句stringstr="Hello,everybody!
";str=str.Replace("Hello","Hi");Response.Write(str);后,输出结果为()
(A)Hi,everybody!
(B)Hello,everybody!
(C)everybody,Hi!
(D)everybody,Hello!
7、首先定义数组int[,]a=newint[4,5],那么a.Length=()。
(A)4(B)5(C)12(D)20
8、执行完stringa="ThrillingGames,HarmoniousAsia!
";b=a.substring(10,5);后,b的值为()?
(A)"Thrilling"(B)"Games"(C)"Harmonious"(D)"Asia"
9、在实现聊天室程序时,只有使用哪个内建对象()保存发言内容,才能保证其他用户也能看到其发言内容。
(A)Request(B)Session(C)Cookies(D)Application
10、下列哪个SQL语句是错误的()。
(A)select*fromsorderbys_agedesc
(B)select*fromswheres_agebetween18and20
(C)deletefromswheres_id=100
(D)select*fromswheres_name=’周%’
11、Web窗体页是从以下哪个类继承而来?
()
(A)System.Data
(B)System
(D)System.Web
12、假定当前工作路径在e:
/aspnet/ch06,发布的应用名称为aspnetjc,使用Server.MapPath(“../database/www_news.mdb”)取得的数据库路径是()。
(A)e:
\aspnet\database\www_news.mdb
(B)e:
\aspnetjc\database\www_news.mdb
(C)e:
\database\www_news.mdb
(D)e:
\aspnet\ch06\database\www_news.mdb
13、用户登录的信息(如用户名,密码等)往往可以保存在( )对象(变量)中,然后可以跟数据库中用户表中(如用户名,密码等)进行比较,来判断用户是否是该网站的注册会员。
(A)Request(B) Session(C)ApplicationDServer
14、在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是()。
(A)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行。
(B)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
(C)Select操作的Sql语句只能由ExecuteReader()方法来执行。
(D)ExecuteReader()方法返回一个DataReder对象。
15、ASP.NET页面之间传递值的几种方式:
()。
(A)使用QueryString(B)使用Session变量
(C)使用Server.Transfer(D)以上全都是对的
16、关于override与重载的说法错误的是()。
(A)重载是方法的名称相同(B)参数或参数类型不同,进行多次重载以适应不同的需要
(C)Override是进行基类中函数的重写,为了适应需要(D)override与重载没有本质区别
17、验证用户输入的值在18~60的范围内,要使用()验证控件。
(A)RegularExpressionValidatof控件(B)CompareValidator控件
(C)RangeValidator控件(D)RequiredFieldValidator控件
18、关于private、protected、public、internal修饰符的访问权限说法错误的是()。
(A)private:
私有成员,在类的内部才可以访问。
(B)protected:
保护成员,该类内部和继承类中可以访问。
(C)public:
公共成员,完全公开,没有访问限制,公用方法成员是外部接口,可以用对本类对象调用成员方法,但公用属性成员不可以在类外部访问。
(D)internal:
在同一命名空间内可以访问。
19、下列关于构造函数的描述不正确的是()。
(A)构造函数作用是初始化本类对象,实质是给对象的属性成员赋值。
(A)构造函数是可以重载的。
(C)构造函数名在有些情况下可以与类名不相同。
(D)每个类都有构造函数。
20、在设计与开发应用系统时,常常会使用存储过程,请问使用之的的优点不包括:
()
(A)加快执行速度。
(A)降低网络流量。
(C)对不同数据库来说,存储过程的移植性较好。
(D)增加编程及程序维护的灵活性。
二、填空题(每小题1分,共20分)
1、____________________提供了一个包含许多高度可重用的接口、类型的类库,该类库是一个完全面向对象的类库。
.NET类库的组织是以________________为基础的。
2、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的_____________结构。
3、下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。
<%@PageLanguage="C#"%>
<%
intCube(intx,inty)
{inti,sum;
sum=;
for(i=x;i<=y;i++){
sum=;
}
;//指定函数返回值
}
%>
4、要想使用户单击页面上的某个按钮后,浏览器能够转向到南京信息工程大学主页(),可以在该按钮的单击事件中,写入以下一行代码:
__________________________
5、ASP.NET中,声明类的关键字是____________;委托声明的关键字是____________。
6、对于SQLServer2000数据库Student,有一学生表XS,如下图,请填写下面的SQL语句中的空格:
字段名
数据类型
含义
XH
文本
学号
XM
文本
姓名
XB
逻辑
性别
CSSJ
日期
出生时间
ZY
文本
专业
ZXF
整型
总学分
JXJ
数值
奖学金
图1
查询XS表中专业为“计算机科学与技术”且总学分大于或等于50的同学的情况并把结果按学号降序排序。
SQL语句:
SELECT*FROMXSWHERE__________________________ORDERBYXH_________
查询出生时间在之后出生的学生总人数。
strSql="SelectAsTotalFromlinkWhereCSSJ>___________________
7、针对上面图1所示,下面要在页面上按学号升序排列所有学生信息,请填写下面程序段中的空格。
假设数据库实例名为Student和安装的本机,uid=sa;pwd=sa,数据表名为XS。
页面代码show.aspx
DataGridid="dg"runat="server"/> UsingSystem.Data UsingSystem.Data.SQLClient voidPage_Load(Objectsender,EventArgse){ SqlConnectionConn; Conn=newSqlConnection("________________________________________"); Conn.Open(); //查询操作 SqlCommandComm=newSqlCommand("________________________",Conn); SqlDataReaderdr=_____________________; dg.DataSource=__________________; dg._____________________________; Conn.Close();} 8、SQLSERVER服务器中,给定表table1中有两个字段ID、LastUpdateDate,ID表示更新的事务号,LastUpdateDate表示更新时的服务器时间,请使用两种SQL语句获得最后更新的事务号,该两SQL语句可表达为____________________; ; 三、判断题,对的打√错的打×(每小题1分,共10分) 1、()在c#中编译生成DLL文件的命令是csc。 2、()ADO.NET是由很多类组成的一个类库,包括Connection、Command、DataReader、DataAdapter。 3、()在C#中,数据库的连接一般可以写在web.config文件中,方便使用。 4、()所谓业务对象,它其实也是一个类,只不过是自己开发的类,一个业务对象中可包含多个类。 5、()在C#中,int[][]是定义一个int型的二维数组。 6、()Session对象可以记载特定客户的信息,与此相反的是,Application对象可以记载所有客户共享信息。 7、()Page_Load事件是当服务器控件加载Page对象时发生的。 也就是说,每次加载页面时,无论是初次浏览还是通过单击按钮或因为其他事件再次调用页面,都会触发此事件。 8、()应用Cookie文件完成一个客户访问某一站点的计数器,以记录所有用户访问该站点的访问次数。 9、()命名空间System指定义通常使用的数据类型和数据转换的基本.NET类。 10、()利用S.IndexOf(stringstr)可以查找str在字符串S中出现的位置。 四、程序阅读题(第1小题5分,第2小题5分,共10分) 1、写出下面程序段运行的结果____________________。 usingSystem; classDesk{//构造函数和类名一样,析构函数前面加~ publicDesk(){ Console.WriteLine("ConstructingDesk"); weight=6; high=3; width=7; length=10; Console.WriteLine("{0},{1},{2},{3}",weight,high,width,length); } ~Desk(){ Console.WriteLine("DestructingDesk"); } protectedintweight; protectedinthigh; protectedintwidth; protectedintlength; publicstaticvoidMain(){ Deskaa=newDesk(); Console.WriteLine("backinmain()"); } }; 2、下面声明的MyInsert类有____个属性成员,___,如已创建了该类对象insertdata,调用insert方法的语法格式是: _____________________,Insert方法成的作用是________________ usingSystem; usingSystem.Data; namespacemyDataBase//定义名称空间 { publicclassMyInsert//定义类 { privatestring_strConn;//定义一个私有变量,用来设置数据库连接字符串 publicMyInsert(stringstrConn)//定义构造函数 { _strConn=strConn;//将_strConn赋值为传进来的字符串 } publicvoidInsert(stringsitename,stringURL,stringintro,intgrade) { //建立Connection对象 OleDbConnectionconn=newOleDbConnection(this._strConn); //建立Command对象 stringstrSql; OleDbCommandcmd=newOleDbCommand(strSql,conn); //执行操作,插入记录 conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } } } 五、编程题(第1小题5分,第2小题15分,共20分) 1、编写程序求表达式的值: 2、试谈谈如何设计与实现一个留言板系统,包括以下功能用户注册,登陆,发表留言,对某条留言发表评论(即过该条留言进行回复)。 对留言及评论(回复)进行编辑,删除等操作,留言检索。 如何设计数据库: 设计哪些表,对主要功能如 (1)显示留言(以如时间,点击量等字段排序) (2)发表留言(3)编辑留言(4)删除留言(5)对留言发表评论功能模块关键代码的实现。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京信息工程大学 Web技术卷A 南京 信息 工程 大学 Web 技术