D.CenterParenr
61. 要使文本框控件能够显示多行而且能够自动换行,应设置它的___(B)______属性? A.MaxLength和 Multline B.Multlineh和 WordWrap C.PassWordChar 和 Multline D.MaxLength和 WordWrap
63. 要使复选框控件能够显示出三种状态,应首先设置它的______(C)___属性? A.ThreeState B.Checked C.CheckState D.Indeterminate
65. 在设计菜单时,若希望某个菜单项前面有一个“√”号,应把该菜单项的__________ 属性设置为 true?(A)_ A.Checked B.RadioCheck C.ShowShortcut D.Enabled
66. 下面对 Read( )和 ReadLine( )方法的描述,哪些是正确的_____?(A)(D) A.Read( )方法一次只能从输入流中读取一个字符 B.使用 Read()方法读取的字符不包含回车和换行符 C.ReadLine()方法读取的字符不包含回车和换行符
D.只有当用户按下回车键时,Read( )和 ReadLine()方法才会返回
67. 下面对 Write()和 WriteLine()方法的描述,哪些是正确的____?(A) (B) (D) A.WriteLine()方法在输出字符串的后面添加换行符
B.使用 Write()输出字符串时,光标将会位于字符串的后面
C.使用 Write()和 WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串 D.使用不带参数的 WriteLine()方法时,将不会产生任何输出 69. 以下标识符中,正确的是____?(A) A._nName B.typeof C.6b D.x5#
70. 以下类型中,不属于值类型的是____?(D) A.整数类型 B.布尔类型 C.字符类型 D.类类型
71. 结构化的程序设计的 3 种基本结构是_____?(D) A.顺序结构,If结构,for 结构
B.if 结构,if?..else结构 else if结构 C.while结构,do?.while结构,foreach结构 D.顺序结构,分支结构,循环结构
72 已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为____?(C) if(c
else if(a+b 73. while语句循环结构和 do?while 语句循环结构的区别在于____?(D) A.while语句的执行效率较高 B.do?while语句编写程序较复杂 C.无论条件是否成立,while语句都要执行一次循环体 D.do?while循环是先执行循环体,后判断条件表达式是否成立,而 while语句是先判断条 件表达式,再决定是否执行循环体. 74. 下面有关 for 语句的描述有错误的是____?(A) A.使用 for 语句时,可以省略其中的某个或多个表达式,但不能同时省略全部 3 个表达式 B.在省略 for 语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所 带的分号 C.在 for 语句表达式中,可以直接定义循环变量,以简化代码 D.for 语句的表达式可以全部省略 75. 下面有关 break,continue 和 goto语句描述正确的是____?(D) A.break 语句和 continue语句都是用于终止当前整个循环 B.使用 break语句可以一次跳出多重循环 C.使用语句可以方便地跳出多重循环,因而编程时应尽可能多使用 goto语句 D.goto语句必须和标识符配合使用,break和 continue语句则不然 76. 下面是几条定义初始化一维数组的语句,指出其中正确的是____?(D) A.int arr1 [ ]={6,5,1,2,3}; B.int [ ] arr1=new int[ ]; C.int[ ] arr1=new int[ ]{6,5,1,2,3}; D.int[ ] arr1; arr1={6,5,1,2,3}; 77 下面是几条动态初始化一维数组的语句,指出其中正确的是____?没有答案 A.int [ ] arr2=new int[ ]; B.int arr2=new int[4]; C.int[ ] arr2=new int[i]{6,5,1,2,3}; D.int[ ] arr2=new int[4]{6,5,1,2,3}; 78. 下面是几条定义并初始化而维数组的语句,指出其中正确的是____?(D) A.int arr3[ ][ ]=new int[4,5]; B.int [ ][ ] arr3=new int[4,5]; C.int arr3[,]=new int[4,5] D.int[, ] arr3=new int[4,5]; 79. 下面有关枚举成员赋值说法正确的是____?(D) A.在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值 B.在定义枚举类型时,直接为某个枚举成员赋值,则其他枚举成员依次取值 C.在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序 D.在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值 80.下列哪一项正确描述了 Visual Studio.NET与 .NET Framework之间的关系( )?(D) A.Visual Studio.NET与 .NET Framework之间没有关系 B.可以使用 Visual Studio.NET IDE 或者简单的文本编辑器创建应用程序,应用程序运行 时需要使用.NET Framework C.开发应用程序时需要.NET Framework,但是在运行 Visual Studio.NET创建的应用程序 时不需要它? D.都不对? 81.下列各选项中,哪个选项不是.NET Framework的组成部分( )?(A) A.应用程序开发程序 B.公共语言规范和.NET Framework类库 C.语言编辑器 D.JIT编辑器和应用程序执行管理 85.引用类型和值类型之间的区别是( )?(A) A.引用类型变量保存内存地址,值类型直接保存变量值 B.引用类型在变量中直接保存变量值,值类型保存内存地址 C.引用类型和值类型保存数据的方式相同 D..NET Framework不支持值类型,因为所有的类型都是引用类型了 86.下列关于命名空间描述不正确的是( )?(D) A.命名空间就是.NET Framework中相关类和命名空间的集合 B.System.Windows.Forms 命名空间定义了包含工具箱中的控件及窗体自身的类 C.命名控件中的所有类都是从同一个基类中继承的 D.上述都对 88.下面哪一项是 System.Convent 类的有效方法( )?(C) A.ToInteger?ToBigger?ToData B.ToConvert?TocurrentData C.ToInt32?ToInt64?Todouble D.都不对 90.下列类型中为值类型的是____.(C) A.字符串类型 B.树组类型 C.枚举类型 D.接口类型 91.下列给出的变量名正确的是_____.(B) A.int NO.1 B.char use C.float Main D.char @use 93.下面有关运算符的说法正确的是____(D) A.算术运算符不能对布尔类型,String*(字符串类型)和 Object*(对象类型) 进行算术运算 B.关系运算中的”= =”和赋值运算符中的”=”是相同的 C.sizeof 运算符用来查询某种数据类型或表达式的值在内存中所占懂得内存空间大小(字 节数) D.括号在运算符中的优先级中是最高的,它可以改变表达式的运算顺序 94.执行下面的程序后,结果是正确是___ (A)using System; class Test { Static void Main() { string s=”Test”; string t=string .Copy(s); Console.WriteLine(s= =t); Console.WriteLine((object)s= =t); Console.WriteLine(s= =(object)t); Console.WriteLine((object)s= =(object)t); } } A.True False False False B.False False True False C.False False False True D.True True False False 96.下列代码输出正确的是___ (D)namespace Answer { class Program { static void Main(string[] args) { int I,j; for(i=1; i>=0; i--) for(j=0; j<=I; j++) Console.WriteLine(“i*j={0}”,i*j); } } } A.i*j=0 i*j=0 i*j=0 B.i*j=1 i*j=0 i*j=1 C.i*j=1 i*j=1 i*j=0 D.i*j=0 i*j=1 i*j=0 98.下面对 i 值的输出结果说法正确的是_____.(A) namespace Answer { class Program { static void Main(string[] args) { int i do{ i++; } while(i<5) Console.WriteLine(“i 值的为:{0}”,i) } } } A.i 的值为: 5 B.i 的值为: 6 C.i 的值为: 7 D.i 的值为: 8 100.下列参数类型中___是 C#中不允许使用的(D) A.值参数 B.引用参数 C.输出参数 D.指针参数 101.有两个具有相同名字的函数,当只满足下列选项的____条件时,它们不能算作重载函 数?(D) A.返回值的类不同 B.参数数目不同 C.参数类型不同 D.参数的顺序不同 102.关于参数数组,下列说法错误的是___.(C) A.参数数组必须是函数的最后一个参数? B.参数数组必须是一维数组 C.参数数组的声明同普通数组一样 D.参数数组所对应的实参的个数是不固定的 103.在下列程序空格处填入正确的选项_____(A),能够实现调用函数 show(). class Class1 { static void show(ref int i) { i*=15; Console.WriteLine(“i={0}”,i); } static void Main(string[] args) { int test=10; Console.WriteLine(“调用函数 show前,test={0}”,test); show(______); Console.WriteLine(“调用函数 show后,test={0}”,test); } } A.test B.out test C.ref test D.params test 104.下面对字段说法正确的是____?( A) (C) A.字段可以用 static修饰符 B.使用字段前必须对它进行初始化 C.字段就是变量 D.字段只能声明为只读的