2021 面向对象与数据分析(C#)(2021春)(西安交通大学)1462899466 最新满分章节测试答案

2025年3月18日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-01到2021-06-30
本篇答案更新状态:已完结

2 数据类型与表达式 单元测试

1、 问题:在C#中,以下描述错误的是()
选项:
A:关系运算符的运算结果是布尔值
B:逻辑运算符的运算结果是布尔值
C:关系运算符用于比较两个操作数的大小
D:逻辑运算符用于比较两个操作数的大小
答案: 【逻辑运算符用于比较两个操作数的大小

2、 问题:下列运算附中属于关系运算符的是( )
选项:
A:=
B:+=
C:-=
D:==
答案: 【==

3、 问题:以下表示“a>3 或 a<0”的C#表达式的是( )
选项:
A:a>3 or a<0
B:a>3 || a<0
C:a>3 && a<0
D:a>3 | a<0
答案: 【a>3 || a<0

4、 问题:如果定义的变量表示的是银行的存款,则最好选( )类型
选项:
A:int
B:float
C:double
D:decimal
答案: 【decimal

5、 问题:以下变量名不合法的是( )
选项:
A:yamaha
B:123Nameis
C:_hebi
D:名字
答案: 【123Nameis

6、 问题:以下赋值语句错误的是()
选项:
A:int i=’a’;
B:decimal d1=1.0m;
C:char ch=9;
D:var name=“张龙”;
答案: 【char ch=9;

7、 问题:以下赋值语句合法的是( )
选项:
A:int x==1;
B:int x=1;y=1;
C:int x=y=1;
D:int x,y; x= y=1;
答案: 【int x,y; x= y=1;

8、 问题:以下代码执行后,不会报错的是( )int i = 0;decimal d = 0;float f = 0; char ch=’\0’;
选项:
A:Console.WriteLine(10/i);
B:Console.WriteLine(10/d);
C:Console.WriteLine(10/f);
D:Console.WriteLine(10/ch);
答案: 【Console.WriteLine(10/f);

9、 问题:C#中的数值0表示bool类型的false,数值1表示bool类型的true。
选项:
A:正确
B:错误
答案: 【错误

10、 问题:char类型的本质上是整数。可以直接赋值给int,long型变量。
选项:
A:正确
B:错误
答案: 【正确

11、 问题:char.IsUpper和char.IsLower分别用来判断字符是大写还是小写。
选项:
A:正确
B:错误
答案: 【正确

12、 问题:枚举类型的元素默认值类型是int。每个元素的值按照定义的顺序依次加1必须连续。
选项:
A:正确
B:错误
答案: 【错误

13、 问题:Convert类支持数据类型的显示转换。如Convert.ToInt32(1.5)的结果是1。
选项:
A:正确
B:错误
答案: 【错误

14、 问题:int a=1; int b=a++; b的值是2。
选项:
A:正确
B:错误
答案: 【错误

3 面向对象的编程 第3周单元测验

1、 问题:面向对象思想的三大基本特征是
选项:
A:抽象,继承,派生
B:类,对象,方法
C:继承,封装,多态
D:对象,属性,方法
答案: 【继承,封装,多态

2、 问题:以下描述中,错误的是
选项:
A:封装隐藏了实现细节,使代码模块化。
B:继承可使派生类继承基类的属性和方法。
C:多态是通过继承实现的不同对象调用相同的方法,表现出不同的行为。
D:继承就是派生类继承了基类的所有方法。
答案: 【继承就是派生类继承了基类的所有方法。

3、 问题:关于类成员的访问修饰符,描述错误的是
选项:
A:在类前添加访问修饰符,声明了类内部成员对该类的访问权限。
B:private私有成员和私有字段成员只能被类内部的方法使用和修改。
C:在类声明时,访问修饰符是可选部分。
D:public修饰的方法,在类实例化调用时,可用“类名.方法名()”调用。
答案: 【在类前添加访问修饰符,声明了类内部成员对该类的访问权限。

4、 问题:下面关于var关键字的描述,错误的是
选项:
A:var关键字并不是某种特别类型的符号,它只是句法上的速记,表示任何可以从初始化的右边推断出的类型。
B:能用于局部变量和全局变量。
C:只能在变量声明中包含初始化时使用。
D:一旦编译器推断出变量的类型,它就是固定且不能改变的。
答案: 【能用于局部变量和全局变量。

5、 问题:关于静态字段的描述,错误是
选项:
A:一个类的所有对象共享静态字段。
B:static修饰符声明的字段为静态字段。
C:静态函数成员能访问实例成员和静态成员。
D:如果静态字段的值被一个实例改变,所有实例都可见。
答案: 【静态函数成员能访问实例成员和静态成员。

6、 问题:关于属性的使用正确的是
选项:
A:private int num;public string Num{get{return num;} set{num=value;}}
B:private int num;public int Num{get{return num;}set{num=value;}}
C:private int num;public int Num{get{num=value;}set{return num;}}
D:private int num;private int Num{get{return num;}set{num=value;}}
答案: 【private int num;public int Num{get{return num;}set{num=value;}}

7、 问题:C#中的数据类型的描述,错误的是
选项:
A:C#中的数据类型分为值类型和引用类型。
B:类类型属于引用类型,默认值是null。
C:int类型的默认值是0,bool类型默认值是false。
D:简单类型如int,double,float,bool,string等是值类型。
答案: 【简单类型如int,double,float,bool,string等是值类型。

8、 问题:关于值类型和引用类型,描述正确的是
选项:
A:struct属于引用类型
B:string属于值类型
C:所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型
D:值类型变量直接存放真正的数据,引用类型变量存放的是指向真正数据的内存地址
答案: 【值类型变量直接存放真正的数据,引用类型变量存放的是指向真正数据的内存地址

9、 问题:以下的描述错误的是
选项:
A:类的关键字是class。
B:new关键字的作用是类的实例化。
C:类的默认访问修饰符是public。
D:C#没有全局变量,所有的变量都是在类中声明。
答案: 【类的默认访问修饰符是public。

10、 问题:关于属性的描述,正确的是
选项:
A:属性的get方法能修改实例变量的值。
B:用private声明的属性,只能由声明它的类访问。
C:属性的声明必须同时包含get方法和set方法。
D:属性的set方法能够修改实例变量的值。
答案: 【用private声明的属性,只能由声明它的类访问。;
属性的set方法能够修改实例变量的值。

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读