1、Graphics.DrawLine 绘图方法用来绘制一条连接由坐标对指定的两个点的线条。其语法结构如下:public void DrawLine (Pen pen,int x1,int y1,int x2,int y2)参数说明如下。l pen:Pen 对象,确定线条的颜色、宽度和样式。l x1:第一个点的 x 坐标。l y1:第一个点的 y 坐标。l x2:第二个点的 x 坐标。l y2:第二个点的 y 坐标。1、下列数学表达式等价的 C#算术表达式是( _ )|4|2dcbaMath.Sqrt(Math.Abs(a*a*b-c*c)/(c*c-4*d)1.在窗体上有两个文本框 textBo
2、x1, textBox2,一个按钮 button1,一个标签 label1,运行后,从文本框中输入两个整数,点击按钮后要求标签 label1 显示出在这两个整数之间的所有素数。写出点击 button1事件的代码:private void button1_Click(Object sender,System.EventArgs e)Label1.Text=“;int i, j, n, m,t,temp;n = Convert.ToInt16(textBox1.Text);m = Convert.ToInt16(textBox2.Text);if (m 0的C#语言表达式是( )x-5 、用 VS
3、.NET2005 进行编程环境,在自己文件夹下建立一个 C#控制台 应用程序,名为 test1_2,,要求输入两个数,求出它们的和并输出屏幕。最后保存退出。运行时如下图:、用 VS.NET2005 进行编程环境,在自己文件夹下建立一个 C#控制台 应用程序,名为 test1_2,,要求输入两个数,求出它们的和并输出屏幕。最后保存退出。运行时如下图:static void Main(string args)int x, y, z;x =int.Parse (Console.ReadLine();y =int.Parse (Console.ReadLine();z = x + y;Console.
4、WriteLine(“0+1=2“, x, y, z);1.用 VS.NET2005 进行编程环境,在自己文件夹下建立一个 C# 项目,名为 test2_1,然后编写一个windows 应用程序,要求()您输入一个圆半径的,求出圆的周长,面积。()您输入一个梯形的上底,下底,高,求出梯形的面积。运行时如下图:private void button1_Click(object sender, EventArgs e)double r, l, s;r = double.Parse(textBox1.Text);l = 2*3.1415926*r;s = 3.1415926 * r * r;text
5、Box2.Text = l.ToString();textBox3.Text = s.ToString();private void button2_Click(object sender, EventArgs e)double a, b, c,d;a = double.Parse(textBox4.Text);b = double.Parse(textBox5.Text);c = double.Parse(textBox6.Text);d = (a + b) * c / 2;textBox7.Text = d.ToString();用 VS.NET2005 进行编程环境,在自己文件夹下建立一
6、个 C#控制台 应用程序,名为 test2_2,,要求输入1 个整数, 如果是奇数则输出奇数信息,否则输出偶数信息。static void Main(string args)int a;a=int.Parse(Console.ReadLine();if (a % 2 = 0)Console.WriteLine(“0是偶数“, a);elseConsole.WriteLine(“0是奇数“, a);Console.ReadKey();用 Vs.2005 建立一个 windows 应用程序,要求运行启动时,窗体中间显示一幅图,单击窗体,图形变成另一幅图,双击窗体,图形再变成成另一幅图.并显示欢迎文
7、字.private void Form1_Load(object sender, EventArgs e)label1.Text = “;pictureBox1.Image = Image.FromFile(“1_100401155151_8.jpg“);private void Form1_Click(object sender, EventArgs e)label1.Text = “;pictureBox1.Image = Image.FromFile(“2.jpg“);private void Form1_DoubleClick(object sender, EventArgs e)la
8、bel1.Text = “欢迎您来到视窗世界“;pictureBox1.Image = Image.FromFile(“3.jpg“);现在,请你根据温度转换公式设计一个温度转换程序,可以进行温度转换。如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏温度,应用程序名为 test3_1。温度转换的公式为:F9/5C32 ;C59 (F32);式中 F-华氏温度,C-摄氏温度。用 VS.NET2005 进行编程显示转结果。运行时如下图:private void button1_Click(object sender, EventArgs e)double c, f;c =do
9、uble .Parse(textBox1.Text);f=9.0/5*c+32;textBox2.Text=f.ToString();private void button2_Click(object sender, EventArgs e)double c, f;c = double.Parse(textBox1.Text);f = 5.0 / 9 * (c - 32);textBox2.Text = f.ToString();private void button3_Click(object sender, EventArgs e)Application.Exit();2、工厂每月发工资,
10、都会碰到换零钱的问题,可会计们非常头疼,不知要找多少零钱才合适,请你用VS.NET2005 进行编程环境,在自己文件夹下建立一个 C#控制台应用程序,名为 test3_2,,把一个人的工资换成不同数额票面的数量. 运行时如下图:private void button1_Click(object sender, EventArgs e)int x, x100, x50,x20,x10,x5,x1;x = int.Parse(textBox1.Text);x100 = x / 100;x50 = (x - x100 * 100) / 50;x20 = (x - x100 * 100 - x50 *
11、 50) / 20;x10 = (x - x100 * 100 - x50 * 50 - x20 * 20) / 10;x5 = (x - x100 * 100 - x50 * 50 - x20 * 20 - x10 * 10)/5;x1 = (x - x100 * 100 - x50 * 50 - x20 * 20 - x10 * 10 - x5 * 5)/1;textBox2.Text = x100.ToString();textBox3.Text = x50.ToString();textBox4.Text = x20.ToString(); textBox5.Text = x10.To
12、String();textBox6.Text = x5.ToString();textBox7.Text = x1.ToString();()在学校,经常评优秀学生或三好学生,现请你设计一个程序,要求输入姓名,语文成绩,数学成绩,按确定按钮后,判断该学生是否优秀生。优秀生条件是每门课程为 90 以上或平均分 93 以上,实验报告中要把按判定按钮下的代码写出来. ()计算函数0713265xy实验报告中要把按判定/确定按钮下的代码写出来(注求 x 的开平方用函数 Math.Sqrt(x)。1-2 题合并保存的文件名为 test4_1,运行后如示例图如下图所示:private void butto
13、n1_Click(object sender, EventArgs e)double x,y;x = double.Parse (textBox2.Text);y = double.Parse (textBox3.Text);if (x90elselabel9 .Text =textBox1 .Text +“不是优秀生!“;private void button2_Click(object sender, EventArgs e)double x,y=0;x = double.Parse(textBox4.Text);if (x = 6)/如果超过了第七张图n = 0;/则变为第一张图else
14、n+;/n=n+1;也可以为下一张图pictureBox1.Image = imageList1.Imagesn;private void button1_Click(object sender, EventArgs e)if (n 630)b = a * 130 * 0.6;label2.Text = b.ToString();1.创建一个windows应用程序,要求在运行时出现以数字从9开始到1组成的三角形,运行结果如下图所示.private void Form1_Load(object sender, EventArgs e)int i, j;string str=“;for (i=1;
15、i=0.001)t = 2 * t;sum =sum +(float)1/(t-1);n+;label1.Text =“总和“+ sum.ToString ()+“n“+“最后一项是“+(float)1/(t-1);.设计一个程序,求出Sum=A!+B!+C!,其中A,B,C从文本框中输入,结果从标签输出(文件名为test7_2)private void button1_Click(object sender, EventArgs e)int a, b, c,i,j,k,A=1,B=1,C=1, sum = 0;a = int.Parse(textBox1.Text);b = int.Pars
16、e(textBox2.Text);c = int.Parse(textBox3.Text);if (a 2)a = 1;elsefor (i = 1; i = a; i+)A = i * A;a = A;if (b 2)b = 1;elsefor (j = 1; j = b; j+)B = j * B;b = B;if (c 2)c = 1;elsefor (k = 1; k = c; k+)C = k * C;c = C;sum=a+b+c;label4.Text =“sum=“+sum.ToString();4.要求随机产生一个三行三列矩阵,并求主对角线(含)以上的所有元素之和. 提示:先
17、定义一个随机变量,然后由这个随机变量产生的值,用循环嵌套分别赋值给二维数组各元素,然后再求和.运行结果示例如下图:public partial class Form1 : Formint, a = new int3, 3;public Form1()InitializeComponent();private void Form1_Load(object sender, EventArgs e)Random rm = new Random();label1.Text = “;int i, j;for (i = 0; i 3; i+)for (j = 0; j 3; j+)ai, j = rm.Next(1, 9);label1.Text = label1.Text + “ “ + ai, j.ToString();label1.Text = label1.Text + “n“;private void button1_Click(object sender, EventArgs e)