因特网高级ASP习题汇编1.docx

上传人:b****3 文档编号:4425261 上传时间:2022-12-01 格式:DOCX 页数:14 大小:98.09KB
下载 相关 举报
因特网高级ASP习题汇编1.docx_第1页
第1页 / 共14页
因特网高级ASP习题汇编1.docx_第2页
第2页 / 共14页
因特网高级ASP习题汇编1.docx_第3页
第3页 / 共14页
因特网高级ASP习题汇编1.docx_第4页
第4页 / 共14页
因特网高级ASP习题汇编1.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

因特网高级ASP习题汇编1.docx

《因特网高级ASP习题汇编1.docx》由会员分享,可在线阅读,更多相关《因特网高级ASP习题汇编1.docx(14页珍藏版)》请在冰豆网上搜索。

因特网高级ASP习题汇编1.docx

因特网高级ASP习题汇编1

高级网络程序员(ASP.NET)习题汇编

(一)

第1题

1).用判断语句完成要求的操作:

打开Y2-02A.cs,用if-else语句编写判断用户输入字符大小写的程序。

2).用循环语句完成要求的操作:

打开Y2-02B.cs,用foreach语句编写显示循环遍历数组以找出正负数分别有多少个的程序。

3).用析构函数或构造函数实现类之间的值的关系:

打开Y2-02C.cs,用析构函数实现类之间的值的关系。

Y2-02A.cs文件内容:

publicclass IfTest{

publicstaticvoidMain(){

Console.Write("请输入一个字符:

");

charc=(char)Console.Read();

if(Char.IsLetter(c))

//

--判断输入的字符是小写字母 (是否是’g’)-->

if(Char.IsLower(c))  //if(c==’g’)

Console.WriteLine("该字符是小写字母.");

else

Console.WriteLine("该字符是大写字母.");

else

Console.WriteLine("该字符不是字母.");

}}

Y2-02B.cs文件内容:

classTestForeach{

publicstaticvoidMain(){

intzhengnum=0;

intfunum=0;

int[]Number=newint[]{2,34,-2,15,-543,-321,34,-76};foreach(intiinNumber)

//

--用foreach循环遍历Number-->

{if(i>0)zhengnum++;//统计大于10的数如何改

elseif(i<0)funum++;}//统计小于10的数如何改

Console.WriteLine("正数有:

{0}个;负数有:

{1}个",zhengnum,funum);

}}

Y2-02C.cs文件内容:

classFirst{

~First(){

Console.WriteLine("调用第一个");

}}

classSecond:

First{

//

--把内容补充完整-->

~Second(){Console.WriteLine("调用第二个");}

}

classThird:

Second{

~Third(){

Console.WriteLine("调用第三个");

}}

publicclassMainClass{

publicstaticvoidMain(){

ThirdmyObject=newThird();

}}

第2题:

1).用判断语句完成要求的操作:

打开Y2-03A.cs,用switch语句编写判断用户输入的图书种类的程序。

2).用循环语句完成要求的操作:

打开Y2-03B.cs,用while语句编写显示月份循环加一的程序。

3).用析构函数或构造函数实现类之间的值的关系:

打开Y2-03C.cs,用构造函数实现类之间的值的关系。

Y2-03A.cs文件内容:

classSwitchTest{

publicstaticvoidMain(){

Console.WriteLine("图书种类:

1:

纪实文学2:

科幻小说3:

计算机图书");

Console.Write("请输入您的选择:

");

strings=Console.ReadLine();

intn=int.Parse(s);

intcost=0;

switch(n){

case0:

case1:

//

--把cost赋值为50-->

cost=50;break;

case2:

//

--把cost赋值为70-->

cost=70;break;

case3:

//

--把cost赋值为300-->

cost=300;break;

default:

Console.WriteLine("错误的选择.请输入1,2,或者3.");break;}

if(cost!

=0)

Console.WriteLine("您选择的图书种类共有{0}种.",cost);}}

Y2-03B.cs文件内容:

classWhileTest{

publicstaticvoidMain(){

intn=1;

Console.WriteLine("一年的月份有:

");

--用while设定循环12次-->

while(n<=12)

{Console.WriteLine("{0}月",n);n++;}

Console.ReadLine();

}}

Y2-03C.cs文件内容:

classPoint{

publicintx,y;

publicPoint()

{x=0;y=0;}

publicPoint(intx,inty){

--把函数内容补充完整-->

this.x=x;this.y=y;

}

publicoverridestringToString()

{return(String.Format("({0},{1})",x,y));}}

classMainClass{

staticvoidMain(){

Pointp1=newPoint();

Pointp2=newPoint(10,10);

Console.WriteLine("点1的坐标为{0}",p1);

Console.WriteLine("点2的坐标为{0}",p2);

}}

第3题:

1.用判断语句完成要求的操作:

打开Y2-04A.cs,用if-else语句编写判断用户输入的字符是否是小写字母g的程序。

2.用循环语句完成要求的操作:

打开Y2-04B.cs,用foreach语句编写循环遍历数组以找出大于和小于10的数字分别有多少个的程序。

3.用析构函数或构造函数实现类之间的值的关系:

打开Y2-04C.cs,用析构函数实现类之间的值的关系。

注:

本题与第1题类似。

第4题:

本题目要求实现的功能:

用户选择邮箱类别并作身份验证。

1.编写脚本:

(l)打开Y3-01.aspx,编写脚本,以判断用户选择邮箱的种类。

(2)继续完成Y3-01.aspx中脚本的部分,以判断用户登陆是否正确。

2.编写程序:

(l)用HTMLInputRadioButton控件编写程序:

完成用户选择结果的输出,使程序运行结果如下图所示。

  

(2)用HTMLInputButton控件编写程序:

显示用户登陆正确,使程序运行结果如上图所示。

Y3-01.aspx文件内容:

HTMLInputButton控件习题

SubServer_Change(SourceAsObject,eAsEventArgs)

IfRadio1.Checked=TrueThen

'

--判断出"您选择的是个人免费邮箱"-->

Span1.InnerText="您选择的是个人邮箱"

Else

IfRadio2.Checked=TrueThen

'

--判断出"您选择的是VIP邮箱"-->

Span1.InnerText="您选择的是VIP邮箱"

Else

IfRadio3.Checked=TrueThen

'

--判断出"您选择的是企业邮箱"-->

Span1.InnerText="您选择的是企业邮箱"

EndIf

EndIf

EndIf

EndSub

SubSubmitBtn_Click(senderAsObject,easEventArgs)

IfPassword.Value="catfish"Then

Message.InnerHtml="恭喜您,您的输入正确!

"

Else

Message.InnerHtml="抱歉,您的输入有误,请重新输入!

"

EndIf

EndSub

请选择您邮箱的种类:


--插入三个单选按钮来显示邮箱种类供用户选择-->

个人邮箱

VIP邮箱

企业邮箱

请输入您的邮箱名:

regularexpressionvalidatorid="RegularExpressionValidator1"runat="server"ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

ControlToValidate="Name"ErrorMessage="请输入正确的邮箱名!

">

regularexpressionvalidator>

请输入邮箱密码:


第5题:

本题目要求实现的功能:

用户在登陆聊天室的时候选择喜欢的头像,并输入用户名,再选择喜欢的背景颜色。

1.编写脚本:

(1)打开Y3-02.aspx,用VB.net编写脚本,以判断用户选择的头像。

(2)继续完成Y3-02.aspx中脚本的部分,以接收用户输入的用户名。

(3)继续完成Y3-02.aspx中脚本的部分,供用户选择喜欢的背景颜色。

2.编写程序:

(1)用HTMLImage控件编写程序:

完成用户选择头像结果的输出。

(即完成下图中所示的第一部分)

(2)用HTMLGenericControl控件编写程序:

显示用户输入的用户名。

(即完成下图中所示的第二部分)

(3)用HTMLGenericControl控件编写程序:

用以完成用户背景颜色的设定。

(即完成下图中所示的第三部分)

Y3-02.aspx文件内容:

SubSubmitBtn_Click1(SenderAsObject,eAsEventArgs)

Image1.Src="0"&Select1.Value+“.gif”

EndSub

SubSubmitBtn_Click3(SourceAsObject,eAsEventArgs)

MySpan.InnerHtml=myText.Value+"欢迎您的光临,祝您聊得开心!

"

EndSub

subsubmitbtn_click2(senderasobject,easeventargs)

body.Attributes("bgcolor")=colorselect.Value

endsub

</p><p>习题</p><p>

欢迎来到暖风聊天室!

请选择您喜欢的头像:

NO1

NO2

NO3

NO4

NO5

NO6

OnServerClick="SubmitBtn_Click1"ID="Submit1"NAME="Submit1">(第一部分)

请写下您的姓名:



OnServerClick="SubmitBtn_Click3"runat="server"ID="Submit3"NAME="Submit3">(第二部分)



请选择您喜欢的背景颜色:

白色

黄色

黑色

蓝色

OnServerClick="SubmitBtn_Click2"runat="server"ID="Submit2"NAME="Submit2">(第三部分)

第6题:

本题目要求实现的功能:

用户把文件夹中的"火柴天堂.txt"文件上传到了c:

\uploadfile.txt文件中,并显示出该文件的基本属性。

1.编写脚本:

(1)把Y3-03文件夹中的"火柴天堂.txt"文件复制到考生文件夹中。

(2)在C盘根目录下创建文件uploadfile.txt。

(3)编写把考生文件夹中的"火柴天堂.txt"文件上传到c:

\uploadfile.txt文件中的脚本。

2.编写程序:

(1)用HTMLInputFile控件编写程序:

实现程序功能,运行结果如下图所示。

(2)检验:

到c:

\看uploadfile.txt文件是否已有了"火柴天堂.txt"的内容。

将结果以X3-03.aspx为文件名保存至考生文件夹中。

X3-03.aspx文件内容:

SubUploadBtn_Click(SenderasObject,easEventArgs)

FileName.InnerHtml=MyFile.PostedFile.FileName

MyContentType.InnerHtml=MyFile.PostedFile.ContentType

ContentLength.InnerHtml=cStr(MyFile.PostedFile.ContentLength)

'

--将把文件上传到指定文件的脚本补充完整-->

FileDetails.Visible=True

MyFile.PostedFile.SaveAs("c:

\uploadfile.txt")

EndSub

method="post"

enctype="multipart/form-data"

runat="server"ID="Form1">

请选择要向服务器上传的文件:

type="file"

runat="server"NAME="MyFile">



value="上传"

OnServerclick="UploadBtn_Click"

runat="server"ID="Submit1"NAME="Submit1">




Visible=false

runat="server">

--返回上传文件的名称,类型和大小-->

您上传的文件名为:


文件类型为:


文件长度为:

bytes


第7题:

本题目要求实现的功能:

用户选择对网站的评价并写下其他想法。

1.编写脚本:

(1)打开Y3-04.aspx,用VB.net编写脚本,以判断用户选择的对网站的看法。

(2)继续完成Y3-04.aspx中脚本的部分,以供用户填写其他的意见。

2.编写程序:

(1)用HTMLInputRadioButton控件编写程序:

完成用户选择结果的输出,使程序运行结果如下图所示。

(2)用HTMLTextArea控件编写程序:

显示用户填写的内容,使程序运行结果如下图所示。

Y3-04.aspx文件的内容:

习题

SubServer_Change(SourceAsObject,eAsEventArgs)

IfRadio1.Checked=TrueThen

Span1.InnerHtml="您选择的是:

很好"

Else

IfRadio2.Checked=TrueThen

Span1.InnerHtml="您选择的是:

一般"

Else

IfRadio3.Checked=TrueThen

Span1.InnerHtml="您选择的是:

很遭"

EndIf

EndIf

EndIf

EndSub

SubSubmitBtn_Click(senderAsObject,eAsEventArgs)

Span2.InnerHtml="您写的是:


"+TextArea1.Value

EndSub

请选择您对本网站的看法:


很好

一般

很遭

--编写三个单选按钮供用户选择对网站的评价-->

展开阅读全文
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1