码迷,mamicode.com
首页 > 其他好文 > 详细

错题解析

时间:2017-11-13 11:33:45      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:避免   member   信息   对象   图片   visual   出现   parse   程序   

2.在WinForms窗体中,设置PictureBox的()属性,使PictureBox控件依据图片的尺寸调整大小.

A:  AutoSize

B:  ImageSize

C:  SizeMode

D:  AutoMode

解析:在PictureBox控件中没有A,B,D这三个属性,所以是错的,C是设置控制PictureBox将如何处理图片位置和控件大小,所以选C

 

3.在c#使用枚举可以有效地避免中,下面关于枚举说法错误的是().

A:  使用枚举可以有效的避免编码中引起的复制错误

B:  定义枚举类型可以不赋初始值

C:  枚举中可以定义属性,但不能定义方法

D:  Enum.parse()方法可以帮助把字符串类型转化成枚举类型

解析:在c#中枚举是一种值得类型,用于声明一组命名的常数,定义一组有限的值,在c#中,可以定义属性和放法,所以c是错的

 

4.在WinForms应用程序中,以下关于ComboBox绑定数据的说法正确的是();

A:  DataSource属性可以设置要绑定的数据源

B:  ValueMember属性可以用于设置ComboBox控件的项显示的内容

C:  DisplayMember属性可以用于设置ComboBox控件项的实际值

D:  DisplayMember和ValueMember通常是配对的

解析:  ValueMember是指示用作控件中项的实际值的属性,并不是显示的内容

     DisplayMember是指示要为此控件中的项显示的属性,并不是实际值

 

5.运行以下c#代码,则输出().

  enum  RestDay

  {

    Sat=6,Sun=7

  }

  class  Program

  {

    static void Main(string [] args)

    {

      RestDay rd;

      rd = RestDay.Sun;

      Console.writeLine((int)rd);

    }

  }

A:  1

B:  7

C:  null

D:  程序出错,不输出任何结果

解析:本题首先定义了一个枚举类型:RestDay,并声明了两个枚举类型的变量,在Main方法中声明了一个RestDay类型的值,并且将定义的第二个枚举变量赋给了它,强制转化成int类型输出,所以输出了7.

 

6.  MenuStrip:  MenuStrip控件是Visual Studio中常用控件,是应用程序菜单结构的容器。

   ContextMenuStrip:  鼠标右击是出现的菜单

   StatusStrip:  向用户显示有关所查看的对象,该对象的组件或该对象的操作的信息.

   ToolStrip:  TolStrip 控件是可承载 Windows 窗体应用程序中菜单、控件和用户控件的工具栏。

 

7.  Achor和Dock的区别:

        Anchor属性用于指定在用户重新设置窗口的大小时控件应该如何响应,可以指定如果控件重新设置了大                                                              小就根据控件的边界锁定它,或者其大小不变,但根据窗口的边界来锚定它的位置.
           Dock属性用于指定控件应停放在窗口的边框上,用户重新设置了窗口的大小,这个控件将继续停放在窗                                                 口的边框上

 

8.假设从Form2中有一个公共的字段name,要实现从Form1向Form2传递name的值,一般在Form1中填写什么代码.

A:  Form2 f2=new Form2();

   f2.name="小静";

   f2.Show();

B:  Form1 f1=new Form1();

   f1.name="小静";

   f1.Show

解析:因为要实现要实现从Form1向Form2传递name的值,所以应该new一个Form2的对象

C:  Form1 f1=new Form1();

   f1.name="小静";

   Form2 f2=new Form2();

   f2.Show();

解析:因为要实现要实现从Form1向Form2传递name的值,所以应该new一个Form2的对象

D:  Form2 f2=new Form2();

   Form2.name="小静";

   f2.Show();

解析:实力化Form2后就应该用f2调用,不应该用Foem2

错题解析

标签:避免   member   信息   对象   图片   visual   出现   parse   程序   

原文地址:http://www.cnblogs.com/wk7799666/p/7824725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!