最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

程序设计复习题2

来源:动视网 责编:小OO 时间:2025-09-25 16:28:15
文档

程序设计复习题2

程序设计题一1.请根据要求完成程序:(1)在文本框(textBox1)中输入姓名***后,单击“确定”(Button1)按钮可以在标签(label2)中显示“你好,***”;并将相应标签的文字变成红色。(2)单击“清除”(Button2)按钮时可以清除文本框中的内容。privatevoidbutton1_Click(objectsender,EventArgse)//确定{label2.Text="你好,"+textBox1.Text;label2.ForeColor=Color.Red;}p
推荐度:
导读程序设计题一1.请根据要求完成程序:(1)在文本框(textBox1)中输入姓名***后,单击“确定”(Button1)按钮可以在标签(label2)中显示“你好,***”;并将相应标签的文字变成红色。(2)单击“清除”(Button2)按钮时可以清除文本框中的内容。privatevoidbutton1_Click(objectsender,EventArgse)//确定{label2.Text="你好,"+textBox1.Text;label2.ForeColor=Color.Red;}p
程序设计题一

1.请根据要求完成程序:

(1)在文本框(textBox1)中输入姓名***后,单击“确定”(Button1)按钮可以在标签(label2)中显示“你好,***”;并将相应标签的文字变成红色。

(2)单击“清除”(Button2)按钮时可以清除文本框中的内容。

private void button1_Click(object sender, EventArgs e) //确定

        {

            label2.Text = "你好," + textBox1.Text;

            label2.ForeColor = Color.Red;

        }

 private void button2_Click(object sender, EventArgs e) //取消

        {

            textBox1.Text = null;

        }

  private void buttonOK_Click(object sender, EventArgs e)

        {

            int score;

            score =     ①      ;

            if (      ②         )

            {

                         ③             ;    

            }

          }

2.在窗体上有文本框TextBox1(见图),要求程序运行时,在textBox1中输入一个分数后按回车键,则判断分数的合法性,若分数不在0-100之间,弹出对话框显示“分数不符合实际情况”。

int score;

            score = Convert.ToInt32(textBox1.Text);

            if (score > 100 || score < 0)

        MessageBox.Show("分数不符合情况");

   3.输入下面的程序,记录运行结果

int y=0,x=6;

for(int j=1;j<7;j++)

   {

 if ( x % j = = 0) 

y=y+j; 

 }

   Console.WriteLine(y);

执行程序后的结果为:      12         

4.编写根据字符串变量name的值执行不同操作的switch语句。如果该变量的值为Robert,则打印消息“Hi,Bob”;如果为Richard,则打印消息“Hi,Rich”;如果为Barbara,则打印消息“Hi,Barb”;如果为Kalee,则打印消息“You Go Girl!”;对于其他情况,则打印“Hi,x”,其中x为字符串变量name的值。

static void Main(string[] args)

        {  int a ;

            string name = Console.ReadLine();

            if (name =="Robert")

                a = 1;

            else

            {

                if (name =="Richard")

                    a = 2;

                else

                {

                    if (name == "Barbara")

                        a = 3;

                    else

                    {

                        if (name =="Kalee")

                            a = 4;

                        else a = 5;

                    }  }  }

              switch (a)

             { case 1: Console.WriteLine("Hi,Bob"); break;

              case 2: Console.WriteLine("Hi,Rich"); break;

case 3: Console.WriteLine("Hi,Barb"); break;

              case 4: Console.WriteLine("You Go Girl!"); break;

              case 5: Console.WriteLine("Hi,{0}", name); break;

            } Console.ReadLine();  }

5.定义一个时钟类,该类的字段包括时、分、秒;设置适当的属性;创建一个时钟对象,为该对象的成员赋值,并输出成员的值。

private void button1_Click(object sender, EventArgs e)

        {

         time t = new time(10, 20, 30);

         label1.Text = "现在时间:"+t.H.ToString ()+":"+t.M.ToString ()+":"+t.S .ToString ();

        }

public class time

    {

        private int h;

        public int H

        {

            get { return h; }

            set { h = value; }

        }

        private int m;

        public int M

        {

            get { return m; }

            set { m = value; }

        }

        private int s;

        public int S

        {

            get { return s; }

            set { s = value; }

        }

            public time(int a, int b, int c)

            {

                h = a;

                m = b;

                s = c;

            }

    }

程序设计题二

1、输入某军校打靶射击成绩后,给出四级评分。评分标准如下:

 优秀     90<=环数<=100

 良好    75<=环数<90

 合格     60<=环数<75

 不及格    0<=环数<60

 如果输入的分数不在0~100范围内,则给出错误提示,如果输入正确,则输出等级。

Console.WriteLine("请输入环数:");

            string str = Console.ReadLine();

            int i = Int32.Parse(str.Trim());

            if (i > 100 || i < 0)

            { Console.WriteLine("成绩不在0~100范围之内"); }

            else

            { if (i>=90 && i <= 100)

                    Console.WriteLine("优秀");

               else

               

                {

                    if (i>=75 && i < 90)

                        Console.WriteLine("合格");

                    else

                        Console.WriteLine("不及格");

                }

            }

            Console.ReadLine();

2.用循环语句编写代码,能够输出1到10这十个整数以及它们的和。

int i=0;

            int sum = 0;

            for (i = 1; i <= 10; i++)

            { sum = sum + i;

                Console.WriteLine("i={0}", i);

                          }

                Console.WriteLine("sum={0}", sum );

                Console.ReadLine();

3.设计窗体form1,实现在元素个数为10的整数数组中,计算所有奇数下标元素值的和。(写出窗体设计过程及相应的程序代码。)

private void button1_Click(object sender, EventArgs e)

        {int []a=new int [10]{0,1,2,3,4,5,6,7,8,9};

        int sum = 0;

            for (iint i = 0; i <= 9; i++)

                if (i % 2 != 0)

                    sum = sum + a[i];

            textBox1.Text = Convert.ToString(sum );

        }

4编程输出前n个自然数的阶乘的和。(n的值由键盘输入)

static void Main(string[] args)

        { Console.Write("请输入一个整数:");

            int n=int .Parse (Console .ReadLine ());

            int s = 0,m=1,i;

            for (i = 1; i <= n; i++)

            { m = m * i;

              s = s + m;

            } Console.WriteLine("第{0}的阶乘的和为{1}", n,s);

            Console.ReadLine();

}

5.添加窗体form1,编写maxnum方法,求2个整数中的最大值。设计界面输入2个值,调用maxnum方法确定最大值,并显示该最大值。(写出窗体设计过程及相应程序代码)

private void button1_Click(object sender, EventArgs e)

        { int x= int.Parse(textBox1.Text);

            int y = int.Parse(textBox2 .Text );

            int z = max(x, y);

            textBox3.Text = Convert.ToString(z);

        }

        static int max(int a, int b)

        { int z=a>=b?a :b ;

          return z ;

}

6.编程题:创建一个关于人的类(其字段有姓名、性别、年龄、身高、体重.),并设置适当的属性。最后通过实例化该类,来进行测试

public class person

    {

        private int name;

public int Name

{

  get { return name; }

  set { name = value; }

}

 private int sex;

public int Sex

{

  get { return sex; }

  set { sex = value; }

}

        private int age;

public int Age

{

  get { return age; }

  set { age = value; }

}

private int height;

public int Height

{

    get { return height; }

    set { height = value; }

}

private int weight;

public int Weight

{

    get { return weight; }

    set { weight = value; }

}

7、运行下面的程序

int s=0;

for(int i=1;i<=5;i++)

{

        s=s+i;

}

     Console.WriteLine(s);

执行程序后的结果为   15     

8、Toys 玩具表如下:(Toys表放在本地机的Cangku数据库中)

字段数据类型描述
ToyIdint玩具编号
ToyNamechar(20)玩具名称
ToyRatemoney玩具价格
要求利用SqlConnection,SqlCommand,SqlDataAdapter,GridDataView等打印整张表的数据,请写出界面设计过程及主要实现代码。

using System.Data.SqlClient;

datatable dt;

     string connstring="Data Source=localhost;Initial Catalog=cangku;Integrated Security=True";

      SqlConnection conn = new SqlConnection(connstring);

SqlDataAdapter ad=new  SqlDataAdapter(“select * form Toys”,conn);

dt = new DataTable();

       ad.Fill(dt );

       dataGridView1.DataSource = dt;

其他

9、阅读程序,指出划线部分的含义或功能

① using System.Threading;

namespace ConAAAA

{      class FirstThread

        {    public void Task()  

            {  Console.WriteLine("This is a Task");   }

           static void Main(string[] args)

           { FirstThread ft = new FirstThread();

              Thread t1 = new Thread(new ThreadStart(ft.Task));

              t1.Start(); 

             Console.Read();   }       } }

答案:①  引用一个命名空间System.Threading;

  定义一个命名空间ConAAAA

       定义一个类FirstThread

  定义一个对象ft

  输入任意字符结束程序

文档

程序设计复习题2

程序设计题一1.请根据要求完成程序:(1)在文本框(textBox1)中输入姓名***后,单击“确定”(Button1)按钮可以在标签(label2)中显示“你好,***”;并将相应标签的文字变成红色。(2)单击“清除”(Button2)按钮时可以清除文本框中的内容。privatevoidbutton1_Click(objectsender,EventArgse)//确定{label2.Text="你好,"+textBox1.Text;label2.ForeColor=Color.Red;}p
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top