小学生算术测验Word格式文档下载.docx
- 文档编号:22253278
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:14
- 大小:1,020.07KB
小学生算术测验Word格式文档下载.docx
《小学生算术测验Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《小学生算术测验Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
VS2005/VS2008
实验内容及步骤:
1.小学生算术测验
在任务1中程序段4-1存在若干缺陷,如乘法时两个参与运算的数过大,做除法时会出现小数,但本例不能处理小数,减法时会出现负数,提交时只能对加法运算作出正确的判断,请完善程序段4-1,解决上述问题。
运行结果:
加法计算:
减法:
乘法:
除法:
关键代码:
publicpartialclass_Default:
System.Web.UI.Page
{
protectedvoidButton1_Click(objectsender,EventArgse)
{
doublen,m;
intop;
Label3.Text="
"
;
Randomx=newRandom();
op=Convert.ToInt16(1+3*x.NextDouble());
switch(op)
{
case1:
Label1.Text="
+"
break;
case2:
-"
case3:
*"
case4:
/"
}
if(Label1.Text=="
)//让两个数都为10以内
n=Convert.ToInt16(10*x.NextDouble());
m=Convert.ToInt16(10*x.NextDouble());
TextBox1.Text=n.ToString();
TextBox2.Text=m.ToString();
)//除数不为0
m=Convert.ToInt16(1+10*x.NextDouble());
else
protectedvoidButton2_Click(objectsender,EventArgse)
)
if(Convert.ToDouble(TextBox1.Text)+Convert.ToDouble(TextBox2.Text)
==Convert.ToDouble(TextBox3.Text))
正确"
错误"
if(Convert.ToDouble(TextBox1.Text)-Convert.ToDouble(TextBox2.Text)
if(Convert.ToDouble(TextBox1.Text)*Convert.ToDouble(TextBox2.Text)
)//处理小数
doublea;
a=Convert.ToDouble(TextBox1.Text)/Convert.ToDouble(TextBox2.Text);
stringstr1=a.ToString("
f2"
);
if(str1==TextBox3.Text)
}
2.绘制奥运五环图案
绘制一个奥运五环图案,显示到屏幕上,同时将图案以文件的形式保存到磁盘中
保存路径:
protectedvoidPage_Load(objectsender,EventArgse)
Colorc=newColor();
c=Color.Green;
Penpe=newPen(c);
pe.Width=20;
Bitmaps=newBitmap(2000,1000);
Graphicsg=Graphics.FromImage(s);
g.Clear(Color.Azure);
pe.Color=Color.FromArgb(0,255,255);
g.DrawEllipse(pe,100,200,100,100);
pe.Color=Color.Yellow;
g.DrawEllipse(pe,150,250,100,100);
pe.Color=Color.FromArgb(0,0,0);
g.DrawEllipse(pe,200,200,100,100);
pe.Color=Color.FromArgb(150,255,0);
g.DrawEllipse(pe,250,250,100,100);
pe.Color=Color.FromArgb(255,0,0);
g.DrawEllipse(pe,300,200,100,100);
s.Save(Response.OutputStream,ImageFormat.Gif);
s.Save("
D:
//picture.Gif"
ImageFormat.Gif);
3.实现域名解析:
建立界面,能实现输入域名时将域名解析为IP地址,输入IP地址时将其解析为域名,并将结果显示出来。
进行域名转换:
protectedvoidButton1_Click(objectsender,EventArgse)
TextBox2.Text=Convert.ToString(Dns.Resolve(TextBox1.Text).AddressList[0]);
TextBox1.Text=Convert.ToString(Dns.GetHostEntry(TextBox2.Text).AddressList[0]);
4.多线程端口扫描
参见任务4中的端口扫描方法,结合任务6中关于多线程的知识,将任务4中单线程端口扫描程序改进成多线程端口扫描程序。
开始运行:
publicvoidThreadProc()
for(inti=25;
i<
35;
i++)
if(TcpConnect("
127.0.0.1"
i))
ListBox1.Items.Add(i.ToString()+"
端口开放"
关闭"
Thread.Sleep(50);
Threadt=newThread(newThreadStart(ThreadProc));
t.Start();
for(inti=60;
85;
Thread.Sleep(100);
publicBooleanTcpConnect(stringIP,intport)
TcpClientt=newTcpClient();
try
t.Connect(IP,port);
if(t.Connected)
returntrue;
returnfalse;
catch(Exception)
finally
t.Close();
实验心得:
虽然这是最后的几个实验了,但是我还是对WEB这门课程有很深刻的兴趣,最后的几个实验内容都需要自己通过书上的代码进行理解,然后才能做完书后的思考题,我觉得这样技能巩固自己前面所学的知识,又能探索新的知识,我觉得这门课还是比较有意思的。
我希望在以后能够自己学习WEB的其他知识,能够更好的掌握这门课程。
注:
《实验内容及步骤》项目的内容如果较多,可以加附页。
教师评语:
成绩:
教师签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小学生 算术 测验