《可视化程序设计》题库.docx
可视化程序设计题库1、在Visual Studio窗口中,在()窗口中可以观察当前工程的类和类型的层次信 息。单项选择题*A、解决方案资源管理器B、类视图(正确答案)C、资源视图D、属性2、C#源代码经过()次编译,才能在本机上执行。单项选择题*A、1B、2(正确答案)C、3D、03、.NETFramework有两个主要组件,分别是()和.NET基础类库。单项选择题*A.公共语言运行环境正确答案)B.Web服务C.命名空间D.Main。函数4、控制台应用程序使用()命名空间中的类处理输入和输出。单项选择题*(正确答案)40、用鼠标右击一个控件时出现的菜单一般称为()o 单项选择题*A.主菜单B.菜单项C.快捷菜单(正确答案)D.子菜单41、展开一个TreeView控件中所有节点,使用()方法。单项选择题*CollapseAllA. Expand All(正确答案)FindNodeB. Indent42、列表视图ListView的View属性的默认值为()o 单项选择题*A.大图标Largelcon(正确答案)B.小图标 SmalllconC.详细资料DetailsD.列表List43、变量openFileDialogl引用一个OpenFileDialog对象。为检查用户在退出对话 框时是否单击了“确定”按钮,应检查openFileDialogl.ShowDialog。的返回值是否等 于0 o 单项选择题*DialogResult.OK(正确答案)A. DialogResult.YesDialogResult.NoB. DialogResult.Cancel44、在C#.Net中,用来创立主菜单的对象是()o 单项选择题*A. MenuMenuitemB. MenuStrip(正确答案)Item45、在.NET Framework中可以使用()对象来连接和访问数据库。单项选择题*MDIA. JITADO.NET(正确答案)B. System.ADO46、以下()是ADO.NET的两个主要组件。单项选择题*A. Command 和 DataAdapterDataSet 和 DataTableB. .NET数据提供程序和DataSet(正确答案).NET数据提供程序和DataAdapter47、Connection对象的()方法用于翻开与数据库的连接。单项选择题*CloseA. ConnectionstringOpen(正确答案)B. Database48、以下()类的对象是ADO.NET在非连接模式下处理数据内容的主要对象。 单项选择题*A. CommandConnectionB. DataAdapterDataSet(正确答案) 49、判断目录是否存在可以使用Directory类中的()方法。单项选择题*A. GetDirectoriesExists E确答案)B. GetFilesDelete50、在C#中,将文件的路径名"C:Documents"存入字符串变量path中的正确语句 是()o 单项选择题*path="C:Documents”;(正确答案)A. path="C:Documents"”;path=,C:DocumentsV5;B. path="C:VDocumentsV”;5、以下()类型的应用程序适合于交互性操作较少的情况。单项选择题*A.Windows应用程序B.控制台应用程序(正确答案)C.Web应用程序D.以上都不是6、以下对Write。和WriteLine()方法的表达中正确的选项是()o 单项选择题*A. Write。方法在输出字符串的后面添加换行符B.Write。方法输出字符串时,光标将会位于字符串的后面(正确答案)C.Write。和WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串D.使用不带参数的WriteLine()方法时,将不会产生任何输出7、以下的C#代码,代码运行结果为()static void Main(string args)Console.WriteLine("运彳亍结果:0,Console.ReadLine();Console.ReadLine();)单项选择题*A.在控制台窗口显示“运行结果:“B.在控制台窗口显示"运行结果:0“C.在控制台窗口显示“运行结果:,Console.ReadLine”D.如果用户在控制台输入“A”,那么程序将在控制台显示“运行结果:A”(正确答案)8、以下关于控制台应用程序和Windows应用程序的表达中正确的选项是()o 单项选择 题*A.控制台应用程序中有一个Main静态方法,而Windows应用程序中没有B.Windows应用程序中有一个Main静态方法,而控制台应用程序中没有C.控制台应用程序和Windows应用程序中都没有Main静态方法D.控制台应用程序和Windows应用程序中都有Main静态方法正确答案) 9、Console标准的输入设备是()。单项选择题*A .键盘正确答案)B.鼠标C .屏幕D .打印机10、Console标准的输出设备是()。单项选择题*A .键盘B.鼠标C .屏幕(正确答案)D .打印机11、.NET平台开发的基础是()单项选择题*A、CLRB、Web ServiceC、Frame Work 确答案)D、Class Library12、C#语言中的标识符只能由字母,数字和下划线组成,且第一个字符()。单 选题*A、必须为字母B、必须为下划线C、必须为字母或下划线:正确答案)D、可以是字母,数字或下划线中任一种13、在C#语言中,合法的数据形式是()o 单项选择题*A、±23B、±1.23C、234(正确答案)D、D12314、以下选项中,合法的字符常量是()。单项选择题*A、b(正确答案)B、C、CDD、115、以下选项中,合法的用户标识符是()o 单项选择题*A、longB、-2TestC、3DmaxD、Area(正确答案)16、在C#语言中,以下运算符优先级最高的是()。单项选择题*A、!(正确答案)B、*C、D、%17、以下变量的声明方式不正确的选项是()o 单项选择题*A、int a;B、inta=b;(正确答案)C、char a;D、string ab=''ab"; 18、以下数据类型不属于C#整数类型的是()o 单项选择题*A、sbyteB、shortC、ushortD、string(正确答案)19、关于数据类型float说法不正确的选项是()o 单项选择题*A、该数据类型用于表示实数B、该数据类型占4个字节空间C、该数据类型表示双精度浮点数(正确答案)D、该数据类型表示单精度浮点数20、关于数据类型char说法不正确的选项是()。单项选择题*A、该数据类型可用于表示单个字符B、该数据类型可表示32位整数正确答案)C、该数据类型可表示16位无符号整数D、该数据类型用于表示整数时与ushort在形式上类似,但意义不同21、C#关系运算表达式和逻辑运算表达式的结果一定是()结果。单项选择题*A、数值型B、日期型C、逻辑型(正确答案)D、关系型22、有条件赋值语句:5 = 3口?a*:1?*氏假设2匕贝IJs等于()o 单项选择题*A、a*a(正确答案)B、b*bC、aD、b23、C#中,可以使用枚举变量防止不合理的赋值,以下关于枚举的说法正确的选项是()o 单项选择题*A、枚举是引用类型B、枚举中可以定义方法C、枚举可以定义属性D、可以为枚举类型中的元素赋整数值正确答案)24.C#数组主要有三种形式,它们是()。单项选择题*A、一维数组、二维数组、三维数组B、整型数组、浮点型数组、字符型数组C、一维数组、多维数组、不规那么数组正确答案)D、一维数组、二维数组、多维数组25、以下语句中,()语句属于C#的条件选择语句。单项选择题*A . if(正确答案)B . breakC . doD . using26、以下语句中,()语句不属于C#提供的循环语句。单项选择题*B . whileC . do.whileD . switch(正确答案)27、循环结构for (int i=l; i 单项选择题*A . 1B . 2C . 5D . 10(正确答案)28、下面关于while循环语句说法不正确的选项是()o 单项选择题*A . while循环语句是先判断后执行的循环结构B . while循环语句是先执行后判断的循环结构(正确答案)C . while循环的循环体中又可包含循环语句D .在while(表达式)语句中,只有当表达式的值为true时执行循环体29、以下关于跳转语句break的说法不正确的选项是()。单项选择题*A . break语句可用于switch语句结构中B . break语句用于停止语句的执行C . break语句可用于while循环结构中D . break语句仅终止当前循环迭代,然后执行下一次循环正确答案)30、程序运行过程中发生的错误,叫作().单项选择题*A.版本B.断点C.异常(正确答案)D.属性31、面向对象的语言具有继承性、多态性和()性。单项选择题*A.封装(正确答案)B.拆箱C.封闭D.逻辑32、在C#中new关键字的作用是()。单项选择题*A.新建对象实例(正确答案)B.定义命名空间C.调用类D.弓I人命名空间33、在面向对象编程中,利用已有的类创立一个新类是利用对象的0 o 单项选择题*A.继承性(正确答案)B.多态性C.重载性D.接口34、在C#中,如果类C继承自类B,类B继承自类A,那么以下描述正确的选项是()o 单项选择题*A.C不仅继承了 B中的成员,同样也继承了 A中的成员(正确答案)B.C只继承了 B中的成员C.C只继承了 A中的成员D. C不能继承了 A或B中的成员35、设置文本框的()属性用于输入口令类的文本。单项选择题*A. ReadonlyTextB. PasswordChar E确答案)DataSource36、在对用户单击鼠标动作进行处理时,需要对()事件进行编码。单项选择题*Click(正确答案)A. DoubleClickKeyPressB. EnterPress37、修改窗体的以下()属性可改变窗体的标题。单项选择题*A. NameText(正确答案)B. CaptionItems38、在C#程序中,文本框控件的()属性用来设置其是否是只读的。单项选择题*Readonly(正确答案)A. LockedLockB. Style39、要获取ComboBox控件所包含项的集合,通过()属性得到。单项选择题*A. SelectedltemSelectedTextB. Items(正确答案)Sorted