2021 C#程序设计(西北工业大学) 最新满分章节测试答案
- 第1讲 计算机的工作原理 课后测验:计算机的工作原理
- 第4讲 用C#描述数据的简单处理 课后测验:C#的运算符
- 第3讲 用C#描述简单数据 课后测验:简单数据类型
- 第6讲 实现顺序结构和简单的选择 课后测验:简单的选择结构
- 第8讲 实现简单的循环 课后测验:循环语句
- 第5讲 实现输入输出 课后测验:输入输出
- 第7讲 实现复杂的选择结构 课后测验:嵌套的选择结构
- 第10讲 递推与枚举算法 课后测验:枚举与递推算法
- 第11讲 实现异常处理 课后测验:异常处理语句
- 第9讲 实现复杂的循环 课后测验:循环控制
- 第12讲 实现方法定义 课后测验:方法定义
- 第16讲 批量数据的描述方法(1) 课后测验:一维数组的定义与使用
- 第14讲 方法调用示例 课后测验:方法的嵌套和递归
- 第13讲 使用方法 课后测验:方法调用
- 第15讲 提高方法调用的效率 课后测验:可选参数与方法重载
- 第17讲 批量数据的描述方法(2) 课后测验:多维数组的定义和使用
- 第19讲 使用Array类 课后测验:Array类
- 第20讲 使用LINQ操作数组 课后测验:LINQ简单使用
- 第18讲 批量数据的常见操作 课后测验:批量数据的常见操作
- 第21讲 实现文字信息的处理 课后测验:文字信息的处理
- 第23讲 处理批量记录型信息 课后测验:结构体数组以及结构体在方法中的应用
- 第24讲 限定不出现 “星期八” 课后测验:枚举类型
- 第22讲 描述记录型信息 课后测验:结构体类型
- 第25讲 类的定义方法 课后测验:类的定义
- 第26讲 描述类的常见成员 课后测验:类的常见成员
- 第27讲 定义和使用类的实例 课后测验:对象的定义和使用
- 第28讲 描述类的其他成员 课后测验:类的其他成员
- 第30讲 实现类的继承和派生 课后测验:类的继承与派生
- 第37讲 设计简单的窗口程序 设计简单的窗口程序
- 第2讲 初识C#程序 课后测验:C#程序概述
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-02-20到2021-06-20
第1讲 计算机的工作原理 课后测验:计算机的工作原理
1、 问题:在计算机系统中,一个字节的二进制位数为( )。
选项:
A:16
B:8
C:4
D:由 CPU的型号决定
答案: 【8】
2、 问题:软件与程序的区别是∶( )。
选项:
A:程序价格便宜、软件价格昂贵;
B:程序是用户自己编写的,而软件是由厂家提供的;
C:程序是用高级语言编写的,而软件是由机器语言编写的;
D:软件是程序以及开发、使用和维护所需要的数据和所有文档的总称,而程序只是软件的一部分。
答案: 【软件是程序以及开发、使用和维护所需要的数据和所有文档的总称,而程序只是软件的一部分。】
3、 问题:与十进制数200等值的十六进制数为 ( )。
选项:
A: A8
B: A4
C: C8
D:C4
答案: 【 C8】
4、 问题:计算机算法必须具备输入、输出和( )等5个特性。
选项:
A:可行性、可移植性和可扩充性
B:可行性、确定性和有穷性
C:确定性、有穷性和稳定性
D:易读性、稳定性和安全性
答案: 【可行性、确定性和有穷性】
5、 问题:CPU中包含()。
选项:
A:控制器
B:运算器
C:存储器
D:输入设备和输出设备
答案: 【控制器;
运算器】
第4讲 用C#描述数据的简单处理 课后测验:C#的运算符
1、 问题:若int k=7,x=12;则值为3的表达式是( )。
选项:
A:x%=(k%=5)
B:x%=(k-k%5)
C:x%=k-k%5
D:(x%=k)-(k%=5)
答案: 【(x%=k)-(k%=5)】
2、 问题:设int a=1,b=2,c=3,d=4;bool m=false,n=false;执行(m=a>b)&&(n=c>d)后n的值为( )。
选项:
A:true
B:false
C:不确定
D:0
答案: 【false】
3、 问题:设int a=1,b=2,c=3,d=4;bool m=true,n=true;执行(m=a>b)&(n=c>d)后n的值为( )。
选项:
A:true
B:false
C:不确定
D:0
答案: 【false】
4、 问题:以下不能正确计算数学公式
选项:
A:1/3sin(1/2)sin(1/2)
B:sin(0.5)sin(0.5)/3
C:pow(sin(0.5),2)/3
D:1/3.0pow(sin(1.0/2),2)
答案: 【1/3sin(1/2)sin(1/2)】
5、 问题:设x,y,u,v均为浮点型,与数学公式
选项:
A:xy/uv
B:xy/u/v
C:xy/(uv)
D:x/(uv)y
答案: 【xy/u*v】
第3讲 用C#描述简单数据 课后测验:简单数据类型
1、 问题:C#语言中的整型类型标识符不包括()。
选项:
A:int
B:integer
C:long
D:byte
答案: 【integer】
2、 问题:关于C#的数据类型,下面说法错误的是()
选项:
A:C#中的字符型标识符为char,这种类型的数据在内存中占据1个字节。
B:C#中提供了用以描述包含零个、一个或多个Unicode标准字符的字符序列的数据类型,即string。
C:C#布尔型的数据有两个可能值:true和false。
D:在C#中当一个数值超出了它所属类型的表数范围时,会发生溢出现象。
答案: 【C#中的字符型标识符为char,这种类型的数据在内存中占据1个字节。】
3、 问题:关于C#常量的说法正确的是()。
选项:
A:C#中,可以在程序运行时再指定常量的值。
B:常量的类型可以是任何一种值类型,但不能为引用类型。
C:C#中的常量分为字面常量和符号常量两种,字面常量指直接写出具体内容,而符号常量则指为了编程和阅读的方便,给用到的常量起名并在程序中使用该名称代替该常量的具体内容。
D:C#符号常量只能用const定义,不能用readonly定义。
答案: 【C#中的常量分为字面常量和符号常量两种,字面常量指直接写出具体内容,而符号常量则指为了编程和阅读的方便,给用到的常量起名并在程序中使用该名称代替该常量的具体内容。】
4、 问题:下面不正确的变量定义语句为()
选项:
A:int a;
B:int x+y;
C:double x, y, z;
D:bool? flag = null;
答案: 【int x+y;】
5、 问题:C#中的实型不包括()。
选项:
A:float
B:double
C:long double
D:decimal
答案: 【long double】
第6讲 实现顺序结构和简单的选择 课后测验:简单的选择结构
1、 问题:“if(表达式) ”中的“表达式”( )。
选项:
A:只能是关系表达式
B:只能是结果为bool型的表达式
C:只能是算术表达式
D:可以是任何类型的表达式
答案: 【只能是结果为bool型的表达式】
2、 问题:对于下面程序,( )是正确的判断。using System;class test{ static void Main() { int x,y; x=Convert.ToInt32(Console.ReadLine()); y=Convert.ToInt32(Console.ReadLine()); if (x>y) x=y;y=x; else x++;y++; Concole.WriteLine("{0},{1}",x,y); }}
选项:
A:有语法错误,不能通过编译
B:若输入3和4,则输出4和5
C:若输入4和3,则输出3和4
D:若输入4和3,则输出4和5
答案: 【有语法错误,不能通过编译】
3、 问题:与y=(x>0 ? 1: x<0 ? -1:0);的功能相同的if语句是( )。
选项:
A:y=0;if (x>=0) if (x>0) y=1; else y=-1;
B:if (x!=0) if (x>0) y=1; else if (x<0) y=-1; else y=0;
C:y=-1;if (x!=0) if (x>0) y=1; else if (x==0) y=0; else y=-1;
D:if (x>0) y=1; else if (x<0) y=-1; else y=0;
答案: 【if (x>0) y=1; else if (x<0) y=-1; else y=0;】
4、 问题:下面程序段表示以下( )式子。if(a<b) { if(c==d) x=1;}else x=2;
选项:
A:
B:
C:
D:
答案: 【
5、 问题:关于switch语句说法正确的是()。
选项:
A:switch必须有case分支和default分支
B:switch语句中的测试表达式只能为结果为数值型的表达式
C:switch语句中每个case后都必须有语句序列
D:switch语句中每个分支必须以break语句或其他的跳转语句结束,除非这个分支没有相应的语句序列
答案: 【switch语句中每个分支必须以break语句或其他的跳转语句结束,除非这个分支没有相应的语句序列】
第8讲 实现简单的循环 课后测验:循环语句
1、 问题:有以下程序段:int k=2;while (k==0) { Console.WriteLine("{0}",k) ; k– ; }则下面描述中正确的是( )。
选项:
A:while循环执行10次
B:循环是无限循环
C:循环体语句一次也不执行
D:循环体语句执行一次
答案: 【循环体语句一次也不执行】
2、 问题:下面程序段执行后的输出结果是( )。using System;class test{ static void Main() { int a = 1, b = 2, c = 3, t; while (a < b < c) { t = a; a = b; b = t; c–; } Console.WriteLine("{0},{1},{2}", a, b, c); }}
选项:
A:1,2,0
B:2,1,2
C:1,2,1
D:编译时出现语法错误
答案: 【编译时出现语法错误】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦