1、因特网高级ASP习题汇编1高级网络程序员(ASP.NET)习题汇编(一)第题1)用判断语句完成要求的操作:打开Y2-02A.cs,用if-else语句编写判断用户输入字符大小写的程序。2)用循环语句完成要求的操作:打开Y2-02B.cs,用foreach语句编写显示循环遍历数组以找出正负数分别有多少个的程序。3)用析构函数或构造函数实现类之间的值的关系:打开Y2-02C.cs,用析构函数实现类之间的值的关系。Y2-02A.cs文件内容:public class IfTest public static void Main() Console.Write(请输入一个字符: ); char c =
2、 (char) Console.Read(); if (Char.IsLetter(c) /if(Char.IsLower(c) /if(c=g) Console.WriteLine(该字符是小写字母.); else Console.WriteLine(该字符是大写字母.); else Console.WriteLine(该字符不是字母.);Y2-02B.cs文件内容:class TestForeach public static void Main( ) int zhengnum=0; int funum=0; int Number=new int 2,34,-2,15,-543,-321,
3、34,-76; foreach(int i in Number) / if(i0) zhengnum+; /统计大于10的数如何改 else if(i0) funum+; /统计小于10的数如何改 Console.WriteLine(正数有:0个;负数有:1个,zhengnum,funum);Y2-02C.cs文件内容:class First First() Console.WriteLine(调用第一个);class Second: First /Second()Console.WriteLine(调用第二个);class Third: Second Third() Console.Writ
4、eLine(调用第三个);public class MainClass public static void Main() Third myObject = new Third();第题:1)用判断语句完成要求的操作:打开Y2-03A.cs,用switch语句编写判断用户输入的图书种类的程序。2)用循环语句完成要求的操作:打开Y2-03B.cs,用while语句编写显示月份循环加一的程序。3)用析构函数或构造函数实现类之间的值的关系:打开Y2-03C.cs, 用构造函数实现类之间的值的关系。Y2-03A.cs文件内容:class SwitchTest public static void Ma
5、in() Console.WriteLine(图书种类: 1:纪实文学 2:科幻小说 3:计算机图书); Console.Write(请输入您的选择: ); string s = Console.ReadLine(); int n = int.Parse(s); int cost = 0; switch(n) case 0:case 1: / cost=50; break; case 2: / cost=70; break; case 3: / cost=300; break; default: Console.WriteLine(错误的选择.请输入1, 2,或者 3.);break; if
6、(cost != 0) Console.WriteLine(您选择的图书种类共有0种., cost); Y2-03B.cs文件内容:class WhileTest public static void Main() int n = 1; Console.WriteLine(一年的月份有:); while(n=12) Console.WriteLine(0月,n); n+; Console.ReadLine(); Y2-03C.cs文件内容:class Point public int x, y; public Point() x = 0; y = 0; public Point(int x,
7、int y) this.x=x; this.y=y; public override string ToString() return(String.Format(0,1), x, y); class MainClass static void Main() Point p1 = new Point(); Point p2 = new Point(10,10); Console.WriteLine(点1的坐标为0, p1); Console.WriteLine(点2的坐标为0, p2);第题:1用判断语句完成要求的操作:打开Y2-04A.cs,用if-else语句编写判断用户输入的字符是否是小
8、写字母g的程序。2用循环语句完成要求的操作:打开Y2-04B.cs,用foreach语句编写循环遍历数组以找出大于和小于10的数字分别有多少个的程序。3用析构函数或构造函数实现类之间的值的关系:打开Y2-04C.cs, 用析构函数实现类之间的值的关系。注:本题与第题类似。第题:本题目要求实现的功能:用户选择邮箱类别并作身份验证。1编写脚本:(l) 打开 Y3-01.aspx,编写脚本,以判断用户选择邮箱的种类。(2) 继续完成Y3-01.aspx中脚本的部分,以判断用户登陆是否正确。2编写程序:(l) 用HTMLInputRadioButton控件编写程序:完成用户选择结果的输出,使程序运行结
9、果如下图所示。(2) 用HTMLInputButton控件编写程序:显示用户登陆正确,使程序运行结果如上图 所示。Y3-01.aspx文件内容: HTMLInputButton 控件习题 Sub Server_Change(Source As Object, e As EventArgs) If Radio1.Checked = True Then Span1.InnerText = 您选择的是个人邮箱 Else If Radio2.Checked = True Then Span1.InnerText = 您选择的是VIP邮箱 Else If Radio3.Checked = True Th
10、en Span1.InnerText = 您选择的是企业邮箱 End If End If End If End Sub Sub SubmitBtn_Click(sender As Object, e as EventArgs) If Password.Value = catfish Then Message.InnerHtml = 恭喜您,您的输入正确! Else Message.InnerHtml = 抱歉,您的输入有误,请重新输入! End If End Sub 请选择您邮箱的种类: 个人邮箱 VIP邮箱 企业邮箱 请输入您的邮箱名: 请输入邮箱密码: 第题:本题目要求实现的功能:用户在登
11、陆聊天室的时候选择喜欢的头像,并输入用户名,再选择喜欢的背景颜色。1编写脚本:(1) 打开Y3-02.aspx,用VB.net编写脚本,以判断用户选择的头像。(2) 继续完成Y3-02.aspx中脚本的部分,以接收用户输入的用户名。(3) 继续完成Y3-02.aspx中脚本的部分,供用户选择喜欢的背景颜色。2编写程序:(1) 用HTML Image控件编写程序:完成用户选择头像结果的输出。(即完成下图中所示的第一部分)(2) 用HTMLGenericControl控件编写程序:显示用户输入的用户名。(即完成下图中所示的第二部分)(3) 用HTMLGenericControl控件编写程序:用以完
12、成用户背景颜色的设定。(即完成下图中所示的第三部分)Y3-02.aspx文件内容: Sub SubmitBtn_Click1(Sender As Object, e As EventArgs) Image1.Src =0 & Select1.Value + “.gif” End Sub Sub SubmitBtn_Click3(Source As Object, e As EventArgs) MySpan.InnerHtml = myText.Value + 欢迎您的光临,祝您聊得开心! End Sub sub submitbtn_click2(sender as object,e as e
13、ventargs) body.Attributes(bgcolor) = colorselect.Value end sub 习题 欢迎来到暖风聊天室! 请选择您喜欢的头像: NO1 NO2 NO3 NO4 NO5 NO6 (第一部分) 请写下您的姓名: (第二部分) 请选择您喜欢的背景颜色: 白色 黄色 黑色 蓝色 (第三部分) 第题:本题目要求实现的功能:用户把文件夹中的火柴天堂.txt文件上传到了c:uploadfile.txt文件中,并显示出该文件的基本属性。1编写脚本:(1) 把Y3-03文件夹中的火柴天堂.txt文件复制到考生文件夹中。(2) 在C盘根目录下创建文件uploadfi
14、le.txt。(3) 编写把考生文件夹中的火柴天堂.txt文件上传到c:uploadfile.txt文件中的脚本。2编写程序:(1) 用HTMLInputFile控件编写程序:实现程序功能,运行结果如下图所示。(2) 检验:到c:看uploadfile.txt文件是否已有了火柴天堂.txt的内容。将结果以X3-03.aspx为文件名保存至考生文件夹中。X3-03.aspx文件内容: Sub UploadBtn_Click(Sender as Object, e as EventArgs) FileName.InnerHtml = MyFile.PostedFile.FileName MyCon
15、tentType.InnerHtml = MyFile.PostedFile.ContentType ContentLength.InnerHtml = cStr(MyFile.PostedFile.ContentLength) FileDetails.Visible = TrueMyFile.PostedFile.SaveAs(c:uploadfile.txt) End Sub请选择要向服务器上传的文件: 您上传的文件名为:文件类型为:文件长度为:bytes第题:本题目要求实现的功能:用户选择对网站的评价并写下其他想法。1编写脚本:(1) 打开Y3-04.aspx,用VB.net编写脚本,以
16、判断用户选择的对网站的看法。(2) 继续完成Y3-04.aspx中脚本的部分,以供用户填写其他的意见。2编写程序:(1) 用HTMLInputRadioButton控件编写程序:完成用户选择结果的输出,使程序运行结果如下图所示。(2) 用HTMLTextArea控件编写程序:显示用户填写的内容,使程序运行结果如下图所示。Y3-04.aspx文件的内容: 习题 Sub Server_Change(Source As Object, e As EventArgs) If Radio1.Checked = True Then Span1.InnerHtml=您选择的是:很好 Else If Radi
17、o2.Checked = True Then Span1.InnerHtml=您选择的是:一般 Else If Radio3.Checked = True Then Span1.InnerHtml=您选择的是:很遭 End If End If End If End Sub Sub SubmitBtn_Click(sender As Object, e As EventArgs) Span2.InnerHtml = 您写的是: + TextArea1.Value End Sub 请选择您对本网站的看法: 很好 一般 很遭 input id=Button1 type=submit value=确定 name=Button1 runat=server onservercli
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1