C#网络应用编程(第二版)期末考试复习题
C#网络应用编程(第二版)期末考试复习题
-----------------1-100素数
以下代码放到页面加载事项
int i,j,k;
for(i=3;i<100;i+=2)
{
k=convert.toint32(math.sqrt(i));
for(j=2;j<=k;j++)
{
if(i%j==0)
{
break;
}
if(j>k)
{
label1.text=label1.text+i.tostring().trim();
}
}
}
-------------------9*9乘法表
以下代码放到页面加载事项
int z;
C#网络应用编程(第二版)期末考试复习题
for(int i=1;i<10;i++)
{
for(int j=1;j<i;j++)
{
z=i*j;
label1.text=label1.text+i+"*"+j+"="+z+"<br>";
}
}
--------------------两个数的最大公约数
以下代码放到 Button单击事件下
int x=convert.toint32.textbox1.text.tostring().trim();
int y=convert.toint32.textbox2.text.tostring().trim();
int z,r;
if(x<y)
{
x=z;
z=y;
y=x;
}
if(x%y==0)
C#网络应用编程(第二版)期末考试复习题
{
label1.text=label1.text+y.tostring().trim();
}
else
{
while(x%y!=0)
{
x=y;
y=r;
r=x%y;
}
label1.text=label1.text+y.tostring().trim();
}
判定五个数是不是大写字母
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace inputCapitalLetter
{
class Program
{
C#网络应用编程(第二版)期末考试复习题
static void Main()
{
bool ok = false;
while (ok == false)
{
输入。", i + 1, c);
Console.Write("请输入5个大写字母:"); string str = Console.ReadLine(); if (str.Length != 5) { Console.WriteLine("你输入的字符个数不是5个,请重新输入。"); } else { ok = true; for (int i = 0; i < 5; i++) { char c = str[i]; if (c < 'A' || c > 'Z') { Console.WriteLine("第{0}个字符“{1}”不是大写字母,请重新 ok = false; break;
C#网络应用编程(第二版)期末考试复习题
}
if (i ==4)
{
Console.WriteLine ("every is big letter");
}
}
}
}
}
}
}
1、类Process. 是位于System.Diagnostics名称空间下
(1) 进程:正在执行的程序叫进程
(2) Process [ ] myprocess=process.Getprocesses();//获取当前系统中所有正在运行的进程。
Process myprocess =new process(); myprocess.start();//启动指定的进程。 Myproocess.kill();//关闭指定的进程。
(3) process myprocess=new process();
Myprocess.startinfo.filename=”文件名”; //进程打开一个文件
Myprocess.startinfo.arguments=”参数名”; //进程打开一个参数
2、Thread类位于System.Threading名称空间下
C#网络应用编程(第二版)期末考试复习题
(1)线程:一个进程包含若干独立的执行流,称之为线程
(2)thread t1=new thread(方法名); //创建线程
t1.start();或者t1.start(“方法名”) //启动线程
t1.abort(); //终止线程
t1.sleep(100); //暂停线程
t1.join(); //合并线程
(3)highest abovenormal normal belownormal lowest//线程五大优先级
Thread t1 = new thread(“方法名”);
t1.priority=threadpriority.abovenormal; //线程优先级调用
3、ip地址转换与域名解析(命名空间下)
(1)ipaddress ip=ipaddress.parse(“10.128.37.12”);//parse方法将ip地址字符串转换为ipaddress实例
IPAddress类常用属性
Any 提供一个IPv4地址,指示服务器应侦听所有网络接口上的客户端活动。(等效于0.0.0.0)
Broadcast 提供IPv4广播地址(等效于255.255.255.255)
Loopback 表示IPv4回送地址(等效于127.0.0.1)
None 表示Socket不应侦听客户端活动(不使用任何网络接口)。
IPv6Any 提供可用的IPv6地址
IPv6Loopback 表示IPv6回送地址
IPv6None 提供不使用任何网络接口。
C#网络应用编程(第二版)期末考试复习题
(2)ipaddress ip=ipaddress.parse(“10.128.37.12”);
ipendpoint iep=new ipendpoint(ip,65000);
Listbox1.items.add(“ip地址:”+iep.address +”ip端口号:”+iep.port);
(3) iphostentry 常用属性: 41页
AddressList属性:获取或设置与主机关联的IP地址列表,是一个IPAddress类型的数组,包含了指定主机的所有IP地址;
HostName属性:包含了服务器的主机名。
Aliases属性包含了与主机关联的别名列表。
在Dns类中,有一个专门获取IPHostEntry对象的方法。
例如:
IPAddress[] ips = Dns.GetHostEntry(“").AddressList; Ips=dns.gethostentry(dns.gethostname()).addresslist;
(4)DNS(Domain Name System,域名系统)常用方法有
GetHostAddresses方法(获取指定主机的IP地址,返回一个IPAddress类型的数组) 例如:
IPAddress[] ips=Dns.GetHostAddresses("");
GetHostEntry方法 (在DNS服务器中查询与某个主机名或IP地址关联的IP地址) 例如:
IPHostEntry host = Dns.GetHostEntry("");//参数为空,返回本地主机的IPv4地址和主机名。
C#网络应用编程(第二版)期末考试复习题
listBox1.Items.AddRange(host.AddressList); //本机所有IPv4地址
listBox1.Items.Add(host.HostName); //本机主机名
GetHostName方法(获取本机主机名)
例如:
string hostname = Dns.GetHostName();
4、网卡信息检测与网络流量检测(workInformation命名空间)
5、编码与解码(System.Text名称空间下)
(1) 编码:是指将一组字符转换为一个字节序列的过程。
解码:将一个编码字节序列转换为一组字符的过程。
(2)为什么需要编码和解码
网络传递的数据必须是字节序列。
6、套接字
(1) 概念:一个连接由它的两个端点标识,这样的端点称为套接字
(2)套接字之间的连接过程:服务器监听;客户端请求;连接确认
(3)套接字编程步骤:建立连接;发送、接收信息;关闭连接
7、文件流(System.io名称空间)
概念:能对文件系统上的文件进行读取、写入、打开和关闭操作。
(1)创建FileStream实例
C#网络应用编程(第二版)期末考试复习题
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析