空檄系硷摧缆抵两美拱肝浚台
校材痕马缮办蝗急苍舰烘筋目
智能感知类string是值类型属性Console.WriteLine(obj.sData);答案:B:答案:C:
答案:点击这里查看答案
点击这里,查看面向对象程序设计(C#)(山东联盟) 2024智慧树答案完整版
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
利用C#一般可以创建三种应用程序,其中不包括( )。
A:
控制台应用程序
B:
Windows窗体应用程序
C:
SQL程序
D:
Web应用程序
答案:
SQL程序
解决方案文件的扩展名为( )。
A:
.cs
B:
.aspx
C:
.sln
D:
.suo
答案:
.sln
在Visusl Studio.Net 开发环境中,在代码编辑器内输入对象的名称后将自动显示出对应的属性方法时间列表,以方便选择和避免书写错误,这种技术被称之为( )。
A:
自动访问
B:
动态帮助
C:
协助编码
D:
智能感知
答案:
智能感知
属性窗口的属性可以按属性值顺序和按字母顺序排列。
A:对
B:错
答案: 错
在Visual Studio2010集成环境中,可以使用哪些编程语言进行程序设计?( )
A:
VB
B:
Python
C:
C++
D:
C#
答案:
VB
;
C++
;
C#
在.Net平台的组成部分中,核心部分是( )。
A:
操作系统
B:
.NET Framework
C:
VB.NET
D:
C#
答案:
.NET Framework
表达式12/4-2+5*8/4%5/2的值为( )。
A:
1
B:
3
C:
4
D:
10
答案:
1
枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为( )。
A:int
B:sbyte
C:uint
D:ulong
答案: int
假设有声明:float[ ] a=new float[5]{2.0,3.0,5.0,7.0,8.0}; 那么a[5]中的数值为8.0。
A:对
B:错
答案: 错
下面选项中可以用作标识符的有( )。
A:
1a
B:
a_12
C:
P2p
D:
4foot
答案:
a_12
;
P2p
关于C#数据类型中值类型和引用类型的描述正确的是( )。
A:
类string是值类型
B:
代理是引用类型,字符是值类型
C:
整型浮点型都是值类型
D:
类接口数组是引用类型
答案:
代理是引用类型,字符是值类型
;
整型浮点型都是值类型
;
类接口数组是引用类型
结构化的程序设计的三种基本结构是( )。
A:
顺序结构,if结构,for结构
B:
if结构,if…..else结构 else if结构
C:
while结构,do….while结构,foreach结构
D:
顺序结构,条件结构,循环结构
答案:
顺序结构,条件结构,循环结构
C#中可以使用switch case语句实现多种情况选择的编程,以下选择项中描述不恰当的是( )。
A:switch条件判断接收int,char,string三种类型
B:switch的case块,必须要加上break;
C:switch的case块,可以没有break
D:switch的default块,在条件都不满足的情况下执行
答案: switch的case块,必须要加上break;
为了避免嵌套的条件分支语句if-else的二义性,C#语言规定:程序中的else总是与( )组成配对关系。
A:
缩排位置相同的if
B:
在其之前未配对的if
C:
在其之前未配对的最近的if
D:
同一行上的if
答案:
在其之前未配对的最近的if
下面所写for循环和while循环语句代码正确的是( )。
A:for语句while语句与do while语句可以相互替换。
B:while(5){Console.WriteLine(“Hello!”);}将无限输出字符串Hello。
C:for(int i=5;i D:while语句中的条件必须是布尔类型的结果
答案: while(5){Console.WriteLine(“Hello!”);}将无限输出字符串Hello。;for(int i=5;i
一旦进入一个foreach代码块,就不能试图修改foreach引用变量的值。
A:对
B:错
答案: 对
在C#中,程序使用( )语句抛出系统异常或自定义异常。
A:
run
B:
throw
C:
catch
D:
finally
答案:
throw
在.NET中,程序员在代码中漏写了一个大括号,这属于( ) 。
A:
逻辑错误
B:
运行时错误
C:
语法错误
D:
自定义错误
答案:
语法错误
程序运行过程中发生的错误,叫作( )。
A:
版本
B:
断点
C:
异常
D:
属性
答案:
异常
在C#程序中,下列用来处理异常的结构,正确的是( )。
A:
catch{ }finally{ }
B:
try{ }catch{ }finally{ }
C:
try{ }finally{ }
D:
try{ }catch{ }
答案:
try{ }catch{ }finally{ }
;
try{ }finally{ }
;
try{ }catch{ }
trycatchfinally三个子句必须同时出现,才能正确处理异常。
A:对
B:错
答案: 错
在C#中设计类时,下列选项( )可以将一个可读可写的公有属性Name修改为只读属性。
A:将Name的set块删除
B:将Name的set块置空
C:将Name的set块前加修饰符private
D:将Name添加readonly修饰符
答案: 将Name的set块删除
参数数组通常用于传递未知数量的参数给函数,下列参数数组的叙述中有误的是( )。
A:
参数数组必须是函数的最后一个参数
B:
参数数组必须是一维数组
C:
参数数组的声明同普通数组一样
D:
参数数组所对应的实参的个数是不固定的
答案:
参数数组的声明同普通数组一样
调用重载方法时,系统根据( )来选择具体的方法。
A:方法名
B:参数的个数和类型
C:参数名及参数个数
D:方法的返回值类型
答案: 参数的个数和类型
下列的( )不是构造函数的特征。
A:
构造函数的函数名和类名相同
B:
构造函数可以重载
C:
构造函数可以带有参数
D:
可以指定构造函数的返回值
答案:
可以指定构造函数的返回值
分析下列程序: public class class4 {private string sData = “”;public string SData{set{sData = value;}}}在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的? ( )
A:
obj.sData = “It is funny!”;
B:
Console.WriteLine(obj.sData);
C:
obj.sData = 100;
D:
obj.set(obj.sData);
答案:
obj.sData = “It is funny!”;
在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成( )。
A:
sealed 方法
B:
public 方法
C:
virtual 方法
D:
override 方法
答案:
virtual 方法
类的以下特性中,可以用于方便地重用已有的代码和数据的是( )。
A:
多态
B:
封装
C:
继承
D:
抽象
答案:
继承
声明方法时,如果有参数,则必须写在方法名后面的小括号内,并且必须指明它的类型和名称,若有多个参数,需要用( )隔开。
A:
逗号
B:
分号
C:
冒号
D:
不能定义多个参数
答案:
逗号
在C#中,某程序在一个类中编写了两个同名的方法,该段代码的运行结果是( )。public class Musician{public void Song(){Console.WriteLine(“忘记你我做不到”);}public void Song(string musicName){Console.WriteLine(musicName);}static void Main(){Musician musician = new Musician ();string musicName = ”还是觉得你最好”;musician.Song(“分手总要在雨天”);}}
A:
忘记你我做不到
B:
还是觉得你最好
C:
分手总要在雨天
D:
没有输出
答案:
分手总要在雨天
下列语句是类myclass的一部分,obj是myclass的一个对象。void change(int i){ i++;}public void test(){ int a=100; Change(ref a); Console.Writeline(a);}则调用obj.test后,控制台输出( )。
A:101
B:100
C:0
D:
102
答案: 101
犊葱安匠翰搓附母沫酗谈电吮
绊泥忌惋衬背连虾哨苛钉赋哭