1. 在带有“||”操作符的语句中,如果其中一个或两个条件都为真,则语句为真

  2. 答案:对
  3. 类是对象的抽象,对象是类的实例。

  4. 答案:对
  5. z=x>y?x:y的含义是获取x和y中的较大值并且赋给z。

  6. 答案:对
  7. 一个数组的元素可以是多种类型的数据。

  8. 答案:错
  9. foreach语句既可以用来遍历数组中的元素,又可以改变数据元素的值。

  10. 答案:错
  11. 构造函数和析构函数均可以被显式调用。

  12. 答案:错
  13. 有定义:int [ ] a=new int[5]{2,3,5,7,8}; 则a[5]的值为8。

  14. 答案:错
  15. 在同一行上可以书写多条语句,每条语句间用分号分隔。

  16. 答案:对
  17. 实例构造函数既可以对静态成员进行初始化,也可对实例成员初始化。

  18. 答案:对
  19. 在C# 中,使用( )访问修饰符修饰的方法被称之为抽象方法。

  20. 答案:abstract
  21. 分析下列代码段,运行结果是什么?( )。Static void Main(string [] args){string[] words = new string[] {“a”,“b”,“c”};foreach (int word in words){word =“abc”;Console.WriteLine(worD.;}Console.ReadKey ();}

  22. 答案:不能正确编译
  23. 下列类型中, 哪些不属于引用类型?()。
  24. 下列语句创建了( )个string 对象 string [,] strArray = new string[3,4]
  25. 当你需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老人或者春夏秋冬时,C#中最可靠和直观的解决方案是什么?( )
  26. 声明方法时,如果有参数,则必须写在方法名后面的小括号内,并且必须指明它的类型和名称,若有多个参数,需要用( )隔开。
  27. C#程序中,使用关键字().来声明自定义的名称空间。
  28. 下列语句执行后y的值为( )int x=0,y=0;while(x<10 y+=(x+>
  29. 在C# 语言中,方法重载的主要方式有两种,包括( )和参数类型不同的重载。
  30. 在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字表示该类只能被这个类的成员或派生类成员访问? ( )。
  31. 分析一下C#片段中的属性,该属性是( )属性。 private string name; Public string Name{ get{return name;}}
  32. 在有继承关系的类中,当创建派生类的对象时,先调用派生类的构造函数,再调用基类构造函数。
  33. 继承能够实现代码的复用。
  34. 方法头包括方法名称、可选的传入形式参数和方法的返回类型
  35. 填充数据集应使用SqlDataAdapter的Update()方法
  36. switch语句中必须有default标签。
  37. 接口的成员默认为公有的,不允许加上修饰符
  38. 静态构造函数只能对静态成员初始化,不能对实例成员初始化。
  39. 由static修饰的成员必须由类来访问而不能通过对象访问。
  40. 不能指定接口中方法的修饰符。
  41. 在控制台应用程序中,若想从键盘上输入数据,可以使用Console.Read()和Console.ReadLine()方法。
  42. 对象是人们要进行研究的任何事物在面向对象程序设计中的抽象。
  43. 抽象类中所有的方法必须被声明为abstract
  44. 抽象方法在抽象类中被定义和实现,当派生类从抽象类中继承一个抽象方法时,派生类必须重写该抽象方法。
  45. 下面代码的运行结果是( )static void Main(string[ ] args){ int num1 = 34; int num2 = 55; Increase(ref num1, num2); Console.WriteLine("{0}和{1}", num1, num2); Console.ReadLine();}private static void Increase (ref int num1, int num2){ num1++; num2++;}
  46. 下面( )代码可以显示一个消息框。
  47. 下面属于合法变量名的是( )。
  48. 在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字的访问级别是表示只有在同一个程序集内,且内部类型或成员才是可访问的? ()。
  49. 假设变量x的值为10,要输出x值,下列正确的语句是(  )
  50. 请问经过表达式a = 3 + 1 >5 ? 0 : 1的运算,变量a的最终值是什么?( )
  51. 当整数a赋值给一个object对象时,整数a将会被____。
  52. 在类作用域中能够通过直接使用该类的( )成员名进行访问。
  53. 面向对象编程中的“继承”的概念是指( )
  54. 数组arr的定义如下: int[] arr=new int[4]{9,2,3,1}; 则arr[1]=( )
  55. 小数类型(decimal)和浮点类型都可以表示小数,正确说法:( )
  56. c#的引用类型包括类、接口、数组、委托、object和string.其中object( )基类。
  57. Console是C#语言中的控制台类,它负责向控制台输出不同格式的字符串,在格式字符串中,可以使用( )来实现水平制表输出。
  58. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?( )
  59. C#中导入某一命名空间的关键字是( )。
  60. 在C#中创建类的实例需要使用的关键字是( )
  61. 下列标识符命名正确的是( )
  62. 在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是( )。
  63. 下面代码运行后,s 的值是( )。int s = 0; for (int i = 1; i < 100> 10) { break; } if (i % 2 == 0) { s += i; }}
  64. 若方法的名字相同、参数相同,而方法的返回值类型不同,则可以实现方法的重载。
  65. if语句后面的表达式可以是任意表达式。
  66. C#源代码的后缀名为.cs
  67. 类的static成员可以通过该类的实例来引用
  68. 下列语句是否正确:for(int i=0 , i内容已经隐藏,点击付费后查看
  69. 被sealed关键字修饰的方法不能被继承。
  70. 在定义数组时不允许为数组中的元素赋值。
  71. 布尔型变量可以赋值为0或1。
  72. for 循环是先判定表达式,后执行循环体语句
  73. 有定义:int [ ] a=new int[5]{1,3,5,7,9}; 则a[3]的值为7。
  74. 结构和类均为引用类型
  75. 类和对象的区别就是,类是对象的实例,而对象则是类的抽象。
  76. 当方法的修饰符设为proteced时,表示该方法可以被处于同一个工程的文件访问。
  77. Windows应用程序和Web应用程序都是通过事件触发的。
  78. 常量通过关键字const进行声明。
  79. 在一个类中,可以有多于一个的构造函数。
  80. C#中,在进行隐式转换时,可以将一个整数类型隐式转换为char类型的变量。
  81. 在使用变量之前必须先声明类型。
  82. 属性必须同时定义get块和set块。
  83. 隐式枚举转换允许将十进制的整数转换为枚举类型的变量。
  84. 改变窗体的标题,需修改的窗体属性是( )。
  85. Switch的语法结构不正确的是( )
  86. C#语言与Java语言一样,也是一种面向对象的语言,C#语言中声明类的关键字是( )。
  87. 在C#中,定义派生类时,指定其基类应使用的语句是( )。
  88. 下列关于.net中枚举型的描述正确的是( )。
  89. 在C# 中创造一个对象是,系统最先执行的是( )中的语句。
  90. 以下关于C#中的构造函数说法正确的是( )。
  91. 运行int a=20,b=5,c=10,d=3;bool s,e=false; 则表达式(s=a0)运算后,e的值是( )
  92. 字符串连接运算符包括&和()。
  93. 枚举类型是一组命名的常量集合,所有整型都可以作为枚举类型的基本类型,如果类型省略,则定义为( )。
  94. 有两个double类型的变量x和y,分别取值为8.8和4.4,则表达式(int)x-y/y的值是( )
  95. 下面代码的输出结果是( .)。static void Main(string[ ] args) { int radius = 2; double area = GetArea(radius); Console.WriteLine(areA.; Console.ReadLine();}private static double GetArea(int r){ return 3.14 * r * r;}
  96. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( )。
  97. C#语言中的类Console包含两个输入方法:Write()和WriteLine()。它们之间的唯一区别是( )。
  98. 在以下C#类中,( )是控制台类,利用它我们可以方便的进行控制台的输入输出。
  99. 在c#的条件判断语句switch case结构中,( )子句用于指定在找不到匹配项时执行的动作
  100. if语句后面的表达式应该是( )。
  101. 下列哪种类型是引用类型的数据类型?( )
  102. C#程序设计语言属于什么类型的编程语言( )
  103. 在C#中,关于continue和break,以下说法正确的是( )
  104. 下列哪个选项能正确的创建数组?( )
  105. 当开发者不希望自己编写的类被继承,或者有的类已经没有再被继承的必要时,我们通常对class使用哪一个关键字?( )
  106. 为了将字符串 str=“123,456”转换成整数 123456,应该使用以下哪条语句? ( )
  107. 在C#中无需编写任何代码就能将int型数值转换为double型数值,称为( )。
  108. 当month 等于6时,下面代码的输出结果是( )。 int days = 0;switch (month){ case 2: days = 28; break; case 4: case 6: case 9: case 11: days = 30; break; default: days = 31; break;}Console.WriteLine(days);
  109. 先判断条件的当循环语句是( )。
  110. 下面代码实现数组array的冒泡排序,画线处应填入( ).。int[ ] array = { 20, 56, 38, 45 };int temp;for (int i = 0; i < 3 xss=removed xss=removed xss=removed xss=removed>
  111. 在C#中定义接口时,使用的关键字是( )。
  112. 在C# 编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是( )。
  113. 下列关于继承说法中,哪个选项是正确的( )
  114. 在下列C#代码中,程序的命名空间是( ) using System;namespace Test{ class Program{ static void Main(string[]args){ Console.Write(“Hello World!”); } } }
  115. 为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。
  116. C#程序的( )方法被成为程序的大门,应用程序从这里开始运行
  117. 下列语句在控制台上的输出是什么?( ) if(true) System.Console.WriteLine(“FirstMessage”); System.Console.WriteLine(“SecondMessage”);
  118. 面向对象三个基本原则是( )。
  119. 能作为C#程序的基本单位是( )。
  120. 在下列C# 代码中,()是类Teacher 的属性。Public class Teacher{ int age=13; private string Name{ get{return name;} set{name=value;}}public void SaySomething(){//…}}
  121. C#中每个char类型变量占用( )字节内存
  122. 装箱是把值类型转换到( )类型。
  123. 关于C#中的switch case 语句,以下说法正确的是()
  124. 在C#程序中,文本框控件的(     )属性用来设置其是否是只读的。
  125. C#程序中为使变量myForm引用的窗体对象显示为对话框,必须(     )
  126. 要获取ComboBox控件所包含项的集合,通过(    )属性得到
  127. 要获取ListBox控件当前选中项的文本,通过 (        )属性得到。
  128. 在Windows应用程序中,如果复选框控件的Checked属性值设置为True,表示(    )
  129. int []a={1,2,3,4,5};a[4]=a[a[2]];执行后,a[4]的值为(    )
  130. 假定int类型变量占用4个字节,若有定义:int[] x = new int[] {1,2,3,4,5,6};则数组x在内存中所占字节数是(  )
  131. 以下关于继承机制的叙述中正确的是(        )
  132. 以下对枚举类型的声明中正确的是(      )
  133. 在C#中定义一个数组,以下正确的是(    )
  134. 多态是指两个或多个属于不同对象,对于同一个消息作出不同响应的方式。C#中的多态不能通过(     )实现
  135. 接口和类的区别中正确的是(    )
  136. 以下关于抽象类的叙述中错误的是(       )
  137. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成(    )
  138. 在C#中,一个类(        )
  139. 以下(     )不是构造函数的特征
  140. C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性(         )
  141. 下面有关析构函数的说法中,不正确的是(     )
  142. 以下关于委托和委托类型的叙述中正确的是(        )
  143. 在类的定义中,类的(    )描述了该类的对象的行为特征。
  144. 以下叙述正确的是(    )
  145. 在C#语言的循环结构中,首先执行一次,然后再判断条件的循环结构是(        )
  146. Continue用于循环语句时,它的作用是(     )
  147. if语句后面的表达式应该是(        )
  148. 下列for语句表示正确的是(     )
  149. 下列变量初始化时不能完成转换的是(   )
  150. 已知“int a=3; int b=5; int c=6; bool d=false; ”, 则表达式a <= 0 || a + c > b + 3 && !d的值是(   )
  151. 下列数据形式不能作为C#中允许的数据形式的是(   )
  152. 在C#中,表示一个字符串的变量应使用以下(         )语句定义。
  153. 设“int a =12;”,则执行完语句“a +=a*a;”后,a 的值是(   )
  154. 控制台应用程序使用(     )命名空间中的类处理输入和输出
  155. 在Visual Studio窗口中,在(      )窗口中可以察看当前项目的类和类型的层次信息。
  156. 以下对Read()和ReadLine()方法的叙述中正确的是
  157. 以下哪句话是正确的?
  158. 以下对Write()和WriteLine()方法的叙述中正确的是(    )
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(6) dxwkbang
返回
顶部