zoukankan      html  css  js  c++  java
  • 错题解析

    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

  • 相关阅读:
    教你取得计算机的所有权(可删除和打开或复制系统文件)
    为什么人口红利不能解决中国危机?
    开发者需要知道的11条HTML5小常识
    高性能CSS(四)
    8个应该去逛逛JQuery的学习网站
    用PHP调用证件识别接口识别本地图片
    Android开发有用的三方网站
    手机话费充值和手机流量充值 API
    Android开发之短信验证码示例
    微信小程序(应用号)开发新闻客户端的实战课程
  • 原文地址:https://www.cnblogs.com/wk7799666/p/7824725.html
Copyright © 2011-2022 走看看