教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

C#网络应用编程(第二版)期末考试复习题

来源:网络收集 时间:2025-10-13
导读: C#网络应用编程(第二版)期末考试复习题 -----------------1-100素数 以下代码放到页面加载事项 int i,j,k; for(i=3;i100;i+=2) { k=convert.toint32(math.sqrt(i)); for(j=2;j=k;j++) { if(i%j==0) { break; } if(jk) { label1.text=label1.text+i.tostring(

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#网络应用编程(第二版)期末考试复习题

…… 此处隐藏:3184字,全部文档内容请下载后查看。喜欢就下载吧 ……

C#网络应用编程(第二版)期末考试复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/89473.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)