《c#.net程序设计案例教程》课后习题参考答案.

《c#.net程序设计案例教程》课后习题参考答案.
《c#.net程序设计案例教程》课后习题参考答案.

《C#.NET程序设计案例教程》课后习题参考答案

习题1

一、选择题

1.在.NET中不能使用的语言是( B )。

A.C#

B.Pascal

C.VB

D.VC++

2.( A )可以帮助用户可视化的程序设计界面。

A.工具箱

B. 类视图

C.解决方案资源管理器

D.动态帮助

3.导入命名空间使用关键字是( B )。

A. Main

B. using

C. System

D. Console

二、填空题

1.在C#程序中,程序的执行总是从(Main )方法开始的。

2.在C#程序中,单行注释用(// )引导。

3.在C#程序中,注释分为单行注释和(块注释)。

4.关键字class的含义是(类)。

5. 要添加控件到窗体中,应该使用(Windows窗体设计器)设计窗口。

6. 要修改项目的属性,必须在(解决方案资源管理器)设计窗口中选择项目。

7. 要修改对象的属性,应该使用(属性)设计窗口。

三、问答题

1.简述Visual Studio 2010的安装过程。

答:

1、获取Visual Studio 2010的安装文件

2、启动Visual Studio 2010的安装程序

3、单击第一个安装选项“安装Visual Studio 2010”,弹出图1-2所示的“Visual Studio 2010安装向导”界面。

4、单击“下一步”按钮,弹出图1-3所示的“Visual Studio 2010安装程序起始页”。

5、选中“我已阅读并接受许可条款”按钮,单击“下一步”按钮,弹出图1-4所示的“Visual Studio 2010安装程序选项页”,用户可以选择要安装的功能及安装路径,一般使用默认设置即可。

6、选择好产品安装路径后,单击“安装”按钮,进入图1-5所示的“Visual Studio 2010安装程序安装页”界面,显示正在安装的组件。

7、安装完毕后,单击“下一步”按钮,弹出图1-6所示的“Visual Studio 2010安装程序完成页”界面。

8、单击“安装文档”按钮,可以安装Visual Studio的本地帮助文档MSDN,弹出如

图1-7所示的“Help Library管理器—库位置”界面。

9、设置库位置后,单击“确定”按钮,弹出如图1-8所示的“Help Library管理器—安装内容”界面。

10、10、根据需要点击需要安装的内容后面的“添加”按钮后,单击“更新”按钮,

开始“更新本地库”,更新完成后点击“完成”按钮,弹出如图1-9所示的“Help Library

管理器安装完成页”界面。

11、11、单击“退出”按钮完成帮助文档库的安装,弹出如图1-10所示的“Visual

Studio 2010安装程序主页面”。

12、12、单击“退出”按钮,完成Visual Studio开发环境和帮助文档库的安装。

2. Visual Studio 2010开发环境的主要组成部分有哪些?

答:Visual Studio 2010开发环境的主窗口由标题栏、菜单栏、标准工具栏、代码编辑器/Windows窗体设计器以及停靠或自动隐藏在左侧、右侧、底部的工具箱、解决方案资源管理器、属性窗口等共同组成。

习题2

一、选择题

1、以下变量命名正确的是(C )。

A. 7str

B. int

C. _stu_id

D. integer

2.表达式“100”+”88”=( D )

A. 88100

B. 188

C. 100 88

D. 10088

3、Math.Sqrt(9)的结果是(B )

A.9

B. 3

C. 09

D. 9.0

4、把字符串strA中的字符’f’,都替换成’F’,正确的代码是( C )

A. string.replace(‘f’,’F’);

B.strA.replace(‘f’,’F’);

C. strA.Replace(‘f’,’F’);

D. strA.Replace(‘F’,’f’);

5、下列哪个转换时属于隐式转换的( A )

A. int i=’f’;

B.int j=20F

C. int a=100L

D. char c=”H”;

二、计算题

1. 表达式100%3 的结果是____________ 1

2. 表达式a=5*(b=3) 的值是____________ 15

3. 表达式5>8||8>5 的值是____________ true

4. 表达式18.9%2.4 的结果是____________ 2.1

5. 表达式‘a’*’6’的结果是____________ 5238

三、编程题

1.开发一个windows窗体应用程序,实现以下功能:在一段给定的字符串中,查找出指定字母的位置。比如在字符串中”abcdefg”,查找出字符’c’的位置是2。

编程思路:利用字符串对象的的IndexOf方法

2. 开发一个windows窗体应用程序,实现以下功能:输入2个数,计算并显示出这2个数的最大值。

编程思路:利用Math类的max方法。

3. 开发一个windows窗体应用程序,实现以下功能:输入以摄氏温度,输出对应的华氏温度值。

摄氏温度和华氏温度的转化公式如下:5(toF- 50)=9(toC-10o) ,toF——华氏温度,toC——摄氏温度。

编程思路:表达式计算

4. 开发一个windows窗体应用程序,实现以下功能:输入一个字符,检查判断输入的是数字还是字母。如果输入的是字母,则显示“您输入的是字母X,其ASCII码是XX”;如果输入的是数字,则显示“您输入的是数字X,,其ASCII码是XX”。如果两者都不是则显示“输入的是既非数字也非字母!”

编程思路:利用if..else语句

习题3

一、选择题

1.假设有三个文本框textBox1、textBox2和textBox3,其中textBox3.Text值为空,textBox1.Text值为8,textBox2.Text值为10,则执行语句:“textBox3.Text=textBox1.Text+textBox2.Text;”后,textBox3.Text的值为:( C )。

A.108

B.18

C.810

D.出错

2.分析以下程序段的执行结束后,i和j的值分别为:( B )

int i=1,j=1;

for(;j<10;j++)

{ if(j>5) break;

if(j%2!=0)

{j+=3; continue;}

j-=1;

}

A.2,9

B. 1,9

C.1,8

D.1,10

3.将命题“z大于x,y中间的一个”用C#表达式表示为:( B )。

A. z>x and z>y

B. z>x or z>y

C. z>x && z>y

D. z>x || z>y

4.以下程序段执行后,Label1的显示结果为:( A )

int i,sum;

sum=0;

for(i=2;i<=10;i=i+1)

{

if(i%2!=0 && i%3==0)

sum=sum+i;

}

Label1.Text=sum.ToString();

A. 12

B. 30

C. 24

D. 18

5.有以下代码段:

int i=0,s=0;

for(;;)

{

if(i==3||i==5) continue;

if(i==6) break;

i=i+1;

s=s+i;

}

循环完成后,s的值是( D )

A. 10

B. 7

C. 21

D. 程序进入死循环6.有以下代码段:

int k=5,n=0;

while(k>0)

{

switch(k)

{

case 1:

n+=k; break;

case 2:

break;

case 3:

n+=k; break;

default:

break;

}

k=k-1;

}

则执行代码段后,n的值是( B )

A. 0

B. 4

C. 6

D. 7

二、填空题

1.条件“金额大于等于500,小于1000”的表达式为(金额>=500 &&金额<1000 )。

2.在C#程序中,要设置Label控件的大小不随着内容而改变,应修改(AutoSize )属性的值为False。

3.按键盘上的(F7 )键可以进入代码编辑窗口。

4.C#中的4种循环结构是(for )、(while )、(do…while )和(foreach )。

5. 专门用于集合元素访问的循环语句是(foreach )。

6. Visual Studio提供的(try )方法就是专门用于人为引发异常的。。

7. (show )方法用于显示消息框。

8. 关闭应用程序的语句是(this.Close(); )。

三、问答题

1.简述if语句嵌套时,if与else的配对规则。

答:else总是与其前面最近且尚未配对的在同一复合语句中的if

2. 多分支条件语句中的控制表达式可以是哪几种数据类型?

答:表达式的结果必须是整数、字符或枚举量值

3. 多分支条件语句中,case子句中在什么情况下可以不使用break语句?

答:break语句是用来执行完一个case分支后,然后跳出switch语句;而在一些特殊的情况下,比如多个不同的case值要执行一组相同的操作的时候,这时可以省略break语句。

4. while语句和do…while语句有何区别?

答:do-while循环就是先执行再判断,while循环是先判断后执行。

5. 异常处理有哪几种常用的语法格式?

答:try语句有以下三种可能的形式:

(1)try…catch语句:一个try块后接一个或多个catch块。

(2)try…finally语句:一个try块后接一个finally块。

(3)try…catch…finally:一个try块后接一个或多个catch块,后面再跟一个finally块。

习题4

一、选择题

1.在关键字public后面定义的成员为类的(B )成员。

A.私有

B. 公有

C.保护

D. 任何

2.如果不带修饰符,C#中类成员被默认声明成( C )。

A.public

B. protected

C.private

D. static

2.可以在一个类中定义多个同名的方法,但只有使用的参数类型或者参数个数不同,编译器便知道在何种情况下应该调用哪个方法,这是( D )。

A.虚方法

B. 运算符重载

C.抽象方法

D. 方法重载

3.关于构造函数,下列说法错误的是( B )。

A. C#中对对象进行初始化的方法叫构造函数。

B. 构造函数可不与类同名,可以用户自己命名。

C. 如果一个类没有声明任何实例构造函数,则系统会自动提供一个默认构造函数。

D. 构造函数在类的声明中,可以有函数名相同,但参数个数不同的多种形式。

4.下列关于C#中继承的描述,错误的是( A )。

A.一个子类可以有多个父类。

B.通过继承可以实现代码重用。

C.派生类还可以添加新的特征或者是修改已有的特征以满足特定的要求。

D.继承是指基于已有类创建新类的语言能力。

5.可以在一个类中定义多个同名的方法,但只有使用的参数类型或者参数个数不同,编译器便知道在何种情况下应该调用哪个方法,这是( D )。

A.虚方法

B. 运算符重载

C.抽象方法

D. 方法重载

6.关于构造函数,下列说法错误的是( D )。

A. 默认构造函数定义了对象的默认状态。

B. 非默认构造函数将根据传入的参数来初始化对象的数据。

C. 如果没有为类定义默认构造函数,编译器将自动为类创建一个默认构造函数。

D. 非默认构造函数应当总是包含对象的默认状态。

7.接口是一种引用类型,在接口中可以声明( A ),但不可以声明公有的域或私有的成员变量。

A. 方法、属性、索引器和事件

B. 方法、属性信息、属性

C. 索引器和字段

D. 事件和字段

8.声明一个委托public delegate int myCallBack(int x);则用该委托产生的回调方法的原型应该是( B )。

A. void myCallBack(int x)

B. int receive(int num)

C. string receive(int x)

D. 不确定的

二、填空题

1.面向对象程序设计具有(封装)、(继承)和(多态)等三个基本特征。

2.(字段)是类定义中的数据,也叫类定义中的变量。

3.(方法)实质上就是函数,通常用于对字段进行计算和操作,即对类中的数据进行操作。

4.方法参数传递按性质可以分为(按值传递)和(按引用传递)两种。

5. 构造函数是一种特殊的方法成员,其主要作用是在创建对象时(初始化新对象)。

6. 声明静态成员需要使用(static )修饰符。

7. 在进行类定义时不需要编写代码就可以包含另一个类定义的数据成员、方法成员等的特征,称为类的(继承)。

8. 委托是一种引用数据类型,派生于.NET Framework中的(Delegate )类。

三、问答题

1.简述类与对象的关系。

答:类是对象的抽象描述和概括,例如:车是一个类,自行车、汽车、火车也是类,但是自行车、汽车、火车都属于车这个类的子类,因为它们有共同的特点就是都是交通工具,都有轮子,都可以运输。而汽车有颜色、车轮、车门、发动机等特征,这是和自行车、火车所不同的地方,是汽车类自己的属性,也是所有汽车共同的属性,所以汽车也是一个类,而具体到某一辆汽车,它有具体的颜色、车轮、车门、发动机等属性值,因此某辆汽车就是一个对象。

类是抽象的概念,对象是具体的概念,在软件设计中很容易区分类和对象。假设软件中的按钮是一个类,按钮类具有长度、宽度、位置、颜色等属性,具有单击、双击、移动等行为,当所设计的一个具体的按钮具有特定的长度、宽度、位置、颜色等属性值,具有单击、双击、移动时所发生的具体行为,那么这时就构成了一个按钮对象。

2. 属性是类的数据成员吗?什么是方法?C#允许在类定义外部声明方法吗?

答:属性是类的数据成员。方法用来完成类或对象的行为,在面向对象编程语言中,类或对象是通过方法来与外界交互的,所以方法是类与外界交互的基本方式。方法通常是包含解决某一特定问题的语句块,方法必须放在类定义中,方法同样遵循先声明后使用的原则。C#不允许在类定义外部声明方法

3. 在方法的调用中,基本数据类型作为参数默认是按什么方式传递?类对象作为参数默认是按什么方式传递的?类对象可以按值方式传递吗?基本数据类型参数按引用传递时,应该怎么做?参数按值传递与按引用传递的区别是什么?

方法的参数传递按照性质可分为按值传递与按引用传递。

参数按值的方式传递是指当把实参传递给形参时,是把实参的值复制给形参,实参和形参使用的是内存中两个不同的值,所以这种参数传递方式的特点是形参的值发生改变时,不会影响到实参的值,从而保证了实参数据的安全。

基本类型(包括string与object)的参数在传递时默认为按值传递。

一个方法只能返回一个值,但实际应用中常常需要方法能够修改或返回多个值,这时只靠return语句显然是无能为力的。如果需要方法返回多个值,就可以使用按引用传递参数的

方式实现这种功能。按引用传递是指实参传递给形参时,不是将实参的值复制给形参,而是将实参的引用传递给形参,此时,实参与形参使用的是同一个内存地址中的值。这种参数传递方式的特点是形参的值发生改变时,同时也改变实参的值。

基本类型参数按引用传递时,形参实际上是实参的别名。基本类型参数按引用传递时,实参与形参前均须使用关键字ref。

4. 重载方法的基本要求是什么?C#中的静态方法应该怎样调用?

方法重载有两点要求:

(1)重载的方法名称必须相同;

(2)重载方法的形参个数或类型必须不同,否则将出现“已经定义了一个具有相同类型参数的方法成员”的编译错误。

静态方法属于类本身,只能使用类调用,不能使用对象调用。

5. 什么是类的继承?怎么定义派生类?

继承就是在已有类的基础上建立新的类,新的类既具备原有类的功能和特点,又可以将这些功能在原有基础上进行拓展。由于新的类是由原来的类发展而来,所以又被称为原有类的派生类(子类),而原有类就是新类的基类(父类)。

定义一个继承于基类的派生类的语法格式如下:

【访问修饰符】class 派生类名称:基类名称

{

//派生类的类体

}

其中,访问修饰符可以是public、protected和private,通常都使用public以保证类的开放性,并且public可以省略,因为类定义的访问控制默认是public。“:基类名称”表示所继承的类。

定义的派生类默认继承了基类的所有成员,包括变量和方法(构造函数和析构函数除外),基类中用private访问修饰符限制的成员不能被继承。

6. 什么是多态性?多态性有何作用?

多态性可以简单地概括为“一个接口,多种方法”,它在程序运行的过程中才决定调用的方法,多态性是面向对象编程的核心概念。

多态使得子类(派生类)的实例可以直接赋予基类的对象(不需要进行强制类型转换),然后直接就可以通过这个对象调用子类(派生类)的方法。

多态则是为了实现另一个目的——接口重用,因为接口是最耗费时间的资源,实质上设计一个接口要比设计一堆类要显得更有效率。

习题5

一、选择题

1.在C#.Net中,用来创建主菜单的对象是( C )。

A. Menu

B.MenuItem

C.MenuStrip

D.Item

2.下面所列举的应用程序中,不是多文档应用程序的是( D )

A.Word

B.Excel

C.PowerPoint

D.记事本

3.加载窗体时触发的事件是( B )。

A. Click

B. Load

C. GotFoucs

D. DoubleClick

4. .建立访问键时,需在菜单标题的字母前添加的符号是( D )。

A. !

B. #

C. $

D. &

5. .使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是( B ).

A. Exists()

B. GetFiles()

C. GetDirectories()

D. CreateDirectory()

二、填空题

1.在C#Net中,窗体父子关系通过(MDI窗体)窗口来创建。

2.根据Windows窗体的显示状态,可以分为(模式)窗体和(非模式)窗体。

3.将文本框设置为只读,可以通过修改(ReadOnly )属性实现。

4.(MenuStrip )控件又称为菜单控件,主要用来设计程序的菜单栏。

5. 计时器控件每隔一定的时间间隔引发一次(Tick )事件。

6. ProgressBar控件又称为(进度条)控件。

7. 将文本框控件设置为密码文本框,可以通过修改(PassWordChar )属性实现。

三、问答题

1.Windows应用程序的菜单通常由哪些部分组成?

答:MenuStrip控件,又称为菜单控件,它主要用来设计程序的菜单栏,C#中的MenuStrip 控件支持多文档界面、菜单合并、工具提示和溢出等功能,开发人员可以通过添加访问键、快捷键、选中标记、图像和分隔条来增强菜单的可用性和可读性。MenuStrip控件主要用于在程序窗体中显示菜单,其中菜单标题项的快捷键是通过其Text属性中的“&”字符进行设置的,当菜单处于打开状态时,可以通过按下Alt键和相应的字母打开相应的菜单项。而菜单项的快捷键通过设置菜单项的Shortcut 属性进行设置,例如“红”菜单项对应的“Ctrl+D”,用户无需打开菜单,直接按Ctrl+R键时,就相当于单击该菜单项。

ContextMenuStrip控件,又称为快捷菜单控件,它用来表示快捷菜单。

2. 在实际应用中,菜单可以分为哪两种形式?在C#中设计菜单使用哪两种控件?请简述其设计步骤。

答:Windows的菜单主要有下拉式菜单和弹出式快捷菜单两种类型。在C#中设计菜单时分别使用MenuStrip控件和ContextMenuStrip控件。

3. 简述工具栏与菜单共享代码的方法。

答:程序中工具栏按钮的功能与主菜单中的命令项相对应,因此在功能实现上采用直接调用相应主菜单项单击事件代码的方式实现,例如“menuOO_Click(sender,e);”即调用主菜单中的菜单项的单击事件。

4. 简述状态栏面板StatusStrip的主要属性及作用。

答:StatusStrip控件,又称为状态栏控件,它通常放置在窗体的最底部,用于显示窗体上一些对象的相关信息,或者可以显示应用程序的信息。StatusStrip控件由

ToolStripStatusLabel对象组成,每个这样的对象都可以显示文本、图像或同时显示这二者,另外,StatusStrip控件还可以包含ToolStripDropDownButton、ToolStripSplitButton和ToolStripProgressBar等控件。

5. 简述模式窗体与非模式窗体的区别。

答:模式窗体就是使用ShowDialog方法显示的窗体,它在显示时,如果作为激活窗体,则其它窗体不可用。只有在将模式窗体关闭之后,其它窗体才能恢复可用状态。

非模式窗体就是使用Show方法显示的窗体,一般的窗体都是非模式窗体。非模式窗体在显示时,如果有多个窗体,用户可以单击任何一个窗体,单击的窗体将立即成为激活窗体并显示在屏幕的最前面。

6. 简述KeyPress事件与KeyDown、KeyUp事件的主要不同点。

答:C#主要为用户提供了三种键盘事件,按下某个ASCII字符键时发生KeyPress事件,按下任意键时发生KeyDown事件和释放键盘上任意键时发生KeyUp事件。

只有获得焦点的对象才能够接受键盘事件。只有当窗体为活动窗体且其上所有控件均未获得焦点时,窗体才获得焦点。这种情况只有在空窗体和窗体上的控件都无效时才发生。但是,如果将窗体上的KeyPreview属性设置为True,则窗体就会在控件识别其键盘事件之前抢先接受这些键盘事件。

键盘事件彼此之间并不相互排斥,按下一键时产生KeyPress和KeyDown事件,放开该键时产生一个KeyUp事件,但应注意KeyPress事件并不能识别所有的按键。

习题6

一、选择题

1.C# Winform 编程对文件夹操作,通常需要引入命名空间( C )。

https://www.360docs.net/doc/32699874.html,ing System.IO

https://www.360docs.net/doc/32699874.html,ing System.IO

https://www.360docs.net/doc/32699874.html,ing System.IO

D. System.Data.OleDb

实现递归删除文件夹目录及文件,下列程序中

public static void DeleteFolder(string dir)

{

if (Directory.___2____ (dir)) //如果存在这个文件夹删除之

{

foreach (string d in __3___.GetFileSystemEntries(dir))

{

if (File.Exists(d))

File.____4_____(d); //直接删除其中的文件

else

______5_____(d); //递归删除子文件夹

}

Directory.Delete(dir); //删除已空文件夹

}

}

A、Exist

B、Exists

C、Directory

D、Delete

E、DeleteFolder

F、DeleteDirectory

2、应选择(B )。

3、应选择(C )。

4、应选择(D )。

5、应选择(E )。

二、填空题

1.C#文件操作,通常要引入(System.IO )命名空间。

2、语句“Directory.Delete(@"f:\bbs2", true);”的作用是( 将f:\bbs2及其子目录删除).

3、语句“string[] dirs = Directory.GetDirectories(@"f:\", "b*");”的作用是( 获取f:\下以b开头的目录存储到dirs数组中)。

4、设置文件属性的方法是( File.SetAttributes(filename,FileAttributes.ReadOnly); //把filename文件设置为只读)。

5、确定文件是否存在的方法是( File.Exists(filename) )。

1.6、File.AppendText FileInfo.AppendText的作用是( 创建一个 StreamWriter,它

将 UTF-8 编码文本追加到现有文件。)。

三、问答题

1. 请写出递归删除文件夹及文件的程序片段。

private void Delete(string dir)

{

foreach (string subdir in Directory.GetDirectories(dir))

{

this.Delete(subdir);

}

foreach (string files in Directory.GetFiles(dir))

{

label.Text = string.Format("正在删除{0}",files);

File.Delete(files);

}

}

2. 软件注册通常有哪些方法?各自的优缺点是什么?

软件注册可以通过获取cpu、硬盘的序列号,进行加密,再写入注册表来实现,也可以通过用户名密码来注册。前者方式注册软件当用户更换计算机或者部件时需重新注册,但是破解较难;后者往往难以保证注册用户名、序列号不被恶意扩散。

3. 阅读以下程序片段,说明该方法的主要功能。

public static void CopyFolder(string strFromPath,string strToPath)

{

//如果源文件夹不存在,则创建

if (!Directory.Exists(strFromPath))

{

Directory.CreateDirectory(strFromPath);

}

//取得要拷贝的文件夹名

string strFolderName = strFromPath.Substring(https://www.360docs.net/doc/32699874.html,stIndexOf("\\") +

1,strFromPath.Length - https://www.360docs.net/doc/32699874.html,stIndexOf("\\") - 1);

//如果目标文件夹中没有源文件夹则在目标文件夹中创建源文件夹

if (!Directory.Exists(strToPath + "\\" + strFolderName))

{

Directory.CreateDirectory(strToPath + "\\" + strFolderName);

}

//创建数组保存源文件夹下的文件名

string[] strFiles = Directory.GetFiles(strFromPath);

//循环拷贝文件

for(int i = 0;i < strFiles.Length;i++)

{

//取得拷贝的文件名,只取文件名,地址截掉。

string strFileName = strFiles[i].Substring(strFiles[i].LastIndexOf("\\") +

1,strFiles[i].Length - strFiles[i].LastIndexOf("\\") - 1);

//开始拷贝文件,true表示覆盖同名文件

File.Copy(strFiles[i],strToPath + "\\" + strFolderName + "\\" + strFileName,true); }

//创建DirectoryInfo实例

DirectoryInfo dirInfo = new DirectoryInfo(strFromPath);

//取得源文件夹下的所有子文件夹名称

DirectoryInfo[] ZiPath = dirInfo.GetDirectories();

for (int j = 0;j < ZiPath.Length;j++)

{

//获取所有子文件夹名

string strZiPath = strFromPath + "\\" + ZiPath[j].ToString();

//把得到的子文件夹当成新的源文件夹,从头开始新一轮的拷贝

CopyFolder(strZiPath,strToPath + "\\" + strFolderName);

}

}

实现文件夹的拷贝功能。

习题7

一、选择题

1、https://www.360docs.net/doc/32699874.html,中数据库连接是利用哪个对象的是(D )。

A. SQLCommand

B. SQLDataAdapter

C. QLDataReader

D. SQLConnection

2. 插入、删除数据可用SqlCommand对象的(C )方法

A. ExecuteReader

B. ExecuteScalar

C. ExecuteNonQuery

D. EndExecuteNonQuery

3、在https://www.360docs.net/doc/32699874.html, 中,为访问DataTable对象从数据源提取的数据行。可使用DataTable 对象的( A )属性.

A. Rows

B. Columns

C. Constraints

D. DataSet

4、SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,以下哪个说法是正确的( C )

A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定

用户的数据库访问权限

B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用

户的数据库访问权限

C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限

D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库

5、参考下列C#语句:

SqlConnection Conn1 = new SqlConnection( );

Conn1.C;

Conn1.Open( );

SqlConnection Conn2 = new SqlConnection( );

Conn2.C;

Conn2.Open( );

请问:上述语句将创建( B )个连接池来管理这些SqlConnection 对象

A.1

B.2

C.0

D.0.5

二、填空题

1、为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间

__System.Data_____的引用.

2、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server2000 数据库的连接,然后使用连接对象的__CreateCommand_____方法创建SqlCommand 对象.

三、问答题

(1)采用LINQ技术访问数据库与采用https://www.360docs.net/doc/32699874.html,访问数据库,有什么优势?

答:1、无需复杂学习过程即可上手

2、编写更少代码即可创建完整应用。

3、更快开发错误更少的应用程序。

4、无需求助奇怪的编程技巧就可合并数据源

5、让新开发者开发效率更高

(2)LINQ的语法跟一般SQL语句的语法有哪些区别?

答:LINQ 查询语法是以from 关键字开头的,而不是以select 关键字开头的。简单来说,为了IDE的智能感知(Intelisence)这个功能,select 关键字放在后面了。编程语言以select 开头写LINQ查询语法不是没出现过,你如果使用过2005年的VB9 CTP 版本,那时候VB9的LINQ查询语法就是select 关键字在前面,但是select 关键字在前面,在做智能感知(Intelisence)时候就很头大。经过微软IDE组的权衡,确定了把from 关键字放在最前面。

(3) DataSet与SQLDataReader有哪些区别?

答:检索数据库的数据时,DataSet取得所有的信息,并将其保存在内存中。使用这种离线数据源,可以完成随意修改数据,数据转换格式等简洁的工作。但如果需要从数据库返回大量的数据,将受到内存的限制,因为整个DataSet都保存在内存中。特别是用户很多时,由于每个用户都有自己的DataSet,将可能出现问题。OleDbDataReader每次只将一条记录保存到内存中,按要求依次从数据源取得数据,避免了使用大量内存而提高了性能,但由于数据依次取回,所以OleDbDataReader功能没有Da taSet强大。而且,OleDbDataReader 是只读的,并且不能查看前面的记录。如果不需要客户返回值,只需要显示而不修改,用sqldatareader效率比较高。相反用dataset。sqldatareader提供一种从数据库读取只进的行流的方式. 如果用到分页或者需要有暂存数据的地方,用dataset。

习题8

一、选择题

1、在C#中,MS为我们提供了( A )命名空间,里面包含了Socket类。

A、https://www.360docs.net/doc/32699874.html,.Sockets

B、System.Ne

C、System.Threading

D、System.Collections.Specialized

2、TCP最主要的特点是( A )。

A、是一种基于连接的协议(类似于打电话)

B、保证数据准确到达

C、保证各数据到达的顺序与数据发出的顺序相同

D、传输的数据无消息边界

3、在同步工作方式下,TcpListener类常用的方法( B )

A、AcceptTcpClient;

B、Start

C、Stop

D、Play

4、在.NET中,提供异步处理功能的有:(ABCDEFG )

A、文件I/O、流I/O、套接字I/O。

B、网络。

C、远程处理信道(HTTP、TCP)和代理。

D、使用https://www.360docs.net/doc/32699874.html, 创建的XML Web services。

E、https://www.360docs.net/doc/32699874.html, Web 窗体。

F、使用MessageQueue 类的消息队列。

G、BackgroundWorker等组件

二、填空题

1、https://www.360docs.net/doc/32699874.html,.Sockets命名空间主要有( TcpClient )( TcpListener )( UdpClient )( Socket )( MulticastOption )等类。

2、Socket编程中,连接创建完毕,就可以使用其(BeginSend )或(EndSend )方法将数据发送到Socket;同样使用其(BeginReceive )或(EndReceive )方法从Socket中读取数据。在Socket使用完毕后,应使用其(Shutdown )方法禁用Socket,并使用(Close )方法关闭Socket。

3、Socket编程需要引入的命名空间有:(using https://www.360docs.net/doc/32699874.html,.Sockets; )和( using

https://www.360docs.net/doc/32699874.html,; )。

4、UdpClient类是提供用户数据报UDP网络服务的。UdpClient类提供了一些简单的方法,用于在阻塞同步模式下发送和接收无连接UDP数据报。因为UDP是无连接传输协议,所以不需要在发送和接收数据前建立远程主机连接。但可以选择使用下面两种方法之一来建立默认远程主机:

(1)使用远程(主机名)和(端口号)作为参数创建UdpClient类的实例。

(2)创建UdpClient类的实例,然后调用(Connect )方法。

三、简答题

1、使用同步TCP编写服务器端应用程序的一般步骤是什么?

使用同步TCP编写服务器端应用程序的一般步骤是:1、创建一个socket,用函数socket();2、绑定IP地址、端口等信息到socket上,用函数bind(); 3、开启监听,用函数listen();4、接收客户端上来的连接,用函数accept();5、收发数据,用函数send()和recv(),或者read()和write(); 6、关闭网络连接;7、关闭监听。

2、TcpClient类和TcpListener类均封装了底层的套接字,并分别提供了对套接字进一步封装后的同步和异步操作的方法,降低了TCP应用编程的难度,请写出它们各自的作用。

TcpClient 类提供了一些简单的方法,用于在同步阻塞模式下通过网络来连接、发送和接收流数据。为使TcpClient 连接并交换数据,使用TCP ProtocolType 创建的TcpListener 或Socket 必须侦听是否有传入的连接请求。可以使用下面两种方法之一连接到该侦听器:创建一个TcpClient,并调用三个可用的Connect 方法之一。使用远程主机的主机名和端口号创建TcpClient。此构造函数将自动尝试一个连接。

TcpListener 类从TCP 网络客户端侦听连接。TcpListener 类提供一些简单方法,用于在阻塞同步模式下侦听和接受传入连接请求。可使用TcpClient 或Socket 来连接TcpListener。可使用IPEndPoint、本地IP 地址及端口号或者仅使用端口号,来创建TcpListener。可以将本地IP 地址指定为Any,将本地端口号指定为0(如果希望基础服务提供程序为您分配这些值)。如果选择这样做,可使用LocalEndpoint 来标识已指定的信息。

3、TcpClient类的常用属性有哪些?在同步工作方式下,TcpClient类常用方法有哪些?

TcpClient类常用的属性有:Active、Available、Client、Connected、ExclusiveAddressUse、

LingerState、NoDelay、ReceiveBufferSize、ReceiveTimeout、SendBufferSize、SendTimeout 等。TcpClient类的常用方法有:Close 释放TcpClient实例,而不关闭基础连接;Connect,用指定的主机名和端口号将客户端连接到TCP主机;BeginConnect ,开始一个远程主机连接的异步请求;GetStream ,获取能够发送和接收数据的NetworkStream对象。

4、网络通信的方式有哪些?

网络通信的方式:主要有以下三大类:(一)SERVER/CLIENT方式;(二)连接方式;(三)发送接收方式。

5.使用Mutex同步技术改写多线程代码实例。(略)

习题9

一、选择题

1、Windows Media Player控件可以播放Windows中多种格式多媒体文件,包括(D)。

A、MIDI

B、MP3

C、AVI

D、MIDI、MP3和AVI等。

2、关于Windows Media Player的各种属性与方法设置,MediaPlayer.Play()、

MediaPlayer.Pause()、MediaPlayer.SetCurrentEntry(lWhichEntry)、MediaPlayer.Next() MediaPlayer.Previous()、MediaPlayer.PlayCount = 0、MediaPlayer.Stop()中,表示循环播放的是( D )。

A、MediaPlayer.Play()

B、MediaPlayer.SetCurrentEntry(lWhichEntry)

C、MediaPlayer.Next()

D、MediaPlayer.PlayCount = 0

二、填空题

1、在.NET框架中,使用( Graphics )对象可以动态的绘制图形图像;利用(ImageList )对象可以设计制作GIF动画效果;利用( DrawImage )控件也可以制作不同的动画效果。

2、利用ActiveX控件可以设计制作(AVI动画播放器)、(Flash动画播放器)、(MP3音乐播放器)播放器和屏幕保护程序。

3、ImageAnimator对象常用方法有( Animate )、( CanAnimate )、( Equals )和( GetHashCode )。

三、问答题

1、程序中Application.StartupPath 的含义是什么,在本程序中,如果要求实现用户自定义播放动画功能,该如何改进?

答:当前运行的这个程序的路径,程序改进代码略。

2、以加载Windows Media Player 为例,写出C#项目中添加ActiveX控件的用法。

答:第一步:注册控件,第二步:打开VS2010,在项目文件中添加引用,点击浏览标签,找到放置DLL文件的位置,添加引用。

3、c#面向对象编程中方法如何重载?

答:方法的重载:提供了创建同名的多个方法的能力,但是这些方法需要使用不同的参数类型,方法重载时,两个方法名必须要相同,但是参数类型或个数必须有所不同。

课后作业完成题库1、4、7、8、9、10、12、25题

课后作业:完成题库1、4、7、8、9、10、12、25题 01利润的概述 02所得税费用 利润是指企业在一定会计期间的经营成果。利润包括收入减去费用后的净额、直接计入当期利润的利得和损失等。 2.利润的构成 ①营业利润=营业收入-营业成本-税金及附加-销售费用-管理费用-财务费用+投资收益(减损失)+公允价值变动收益(减损失)-资产减值损失+其他收益 ②利润总额=营业利润+营业外收入-营业外支出 ③净利润=利润总额-所得税费用 习题解惑 【例题?单选题】下列各项中,影响当期营业利润的是()。 A.处置固定资产净损益 B.自然灾害导致原材料净损失 C.支付委托代销商品的手续费 D.溢价发行股票支付的发行费用 【答案】C 【解析】选项A计入营业外收支,选项B计入营业外支出,选项D冲减资本公积。 【例题?多选题】下列各项中,既影响营业利润又影响利润总额的业务有()。 A.计提坏账准备计入资产减值损失科目中 B.转销确实无法支付的应付账款 C.出售单独计价包装物取得的收入 D.转让股票所得收益计入投资收益 【答案】ACD 【解析】选项B,计入营业外收入,不影响营业利润。 营业外收支的账务处理 (一)营业外收入账务处理 1.处置非流动资产利得

处置固定资产通过“固定资产清理”科目核算,其账户余额转入营业外收入或营业外支出; 2.确认盘盈利得、捐赠利得 盘盈利得应通过“待处理财产损溢”科目核算 【例题?计算题】某企业将固定资产报废清理的净收益8000元转作营业外收入 写出会计分录。 【答案】 借:固定资产清理8000 贷:营业外收入-非流动资产处置利得8000 习题解惑 【例题?计算题】某企业在现金清查中盘盈200元,按管理权限报经批准后转入营业外收入。写出下列情况时的会计录: ①发现盘盈时: ②经批准转入营业外收入时: 【答案】 ①发现盘盈时: 借:库存现金200 贷:待处理财产损溢200 ②经批准转入营业外收入时: 借:待处理财产损溢200 贷:营业外收入200 【例题?多选题】下列各项中应计入营业外收入的有()。 A.出售持有至到期投资的净收益 B.无法查明原因的现金溢余 C.出售无形资产的净收益 D.出售投资性房地产的净收益 【答案】BC 【解析】选项A,计入投资收益;选项D,计入其他业务收入。 【例题?单选题】下列各项中,不应计入营业外收入的是()。 A.债务重组利得 B.处置固定资产净收益 C.收发差错造成存货盘盈 D.确实无法支付的应付账款 【答案】C 【解析】存货盘盈冲减管理费用。 所得税费用 (一)所得税费用的构成 所得税费用是指企业确认的应从当期利润总额中扣除的所得税费用。包括当期所得税和递延所得税两部分。

基础化学第三版习题解答

基础化学(第3版) 思考题和练习题解析 第一章 绪 论 1. 为什么说化学和医学的关系密切,医学专业学生必须学好化学? 答:(略) 2. “1 mol 硫酸的质量是98.0g ”,对吗? 答:错误!未指明基本单元,正确说法是1 mol H 2SO 4的质量是98.0g 或1 mol [(1/2) (H 2SO 4)]的质量是49.0g 。 3. 0.4 mol H 2SO 4溶解于水,配成500 m L 溶液,其浓度表示正确的是 A. c (H 2SO 4) = 0.8 mol ·L -1 B. c [2 1(H 2SO 4)] = 0.8 mol ·L -1 C. c [ 2 1 (H 2SO 4) ]= 0.4 mol ·L -1 D. 硫酸的浓度为0.8 mol ·L -1 答;正确的是A 。根据定义,1L 溶液中含有0.8 mol H 2SO 4,c (H 2SO 4) = 0.8 mol ·L -1 。 4. 下列说法正确的是 A. “1 mol O ”可以说成“1 mol 原子O ” B. 1摩尔碳C 原子等于12g C. 1 L 溶液中含有H 2SO 4 98 g ,该溶液的摩尔浓度是1 mol ·L -1 D. 基本单元不仅可以是构成物质的任何自然存在的粒子或粒子的组合,也可以是想象的或根据需要假设的种种粒子或其分割与组合 答:正确的是D 。 A 应说成“1 mol 氧原子”; B 应为“1摩尔碳 C 原子的质量等于12g ”; C 不应该使用“摩尔浓度”,此术语已被废除。 5. 求0.100kg (2 1Ca 2+ )的物质的量。 解:M (2 1Ca 2+) =(40.08 / 2)= 20.04 (g · mol -1 ), n ( 21Ca 2+) = [ m / M (2 1Ca 2+) ] = (0.100×103 )/20.04 = 4.99 (mol) 6. 每100m L 血浆含K + 为20mg ,计算K + 的物质的量浓度,单位用mmol ·L -1 表示。 解:M (K + )= 39.10 g · mol -1 , n (K +)= [ m / M (K +) ] = 20 / 39.10 = 0.51 (mmol)

财政学(陈共)课后习题答案详解

财政学(陈共)课后习题答案详解

第一章财政概念和财政职能 复习与思考 1.学习财政学为什么要从政府与市场的关系说起? 答:在市场经济体制下,市场是一种资源配置系统,政府也是一种资源配置系统,二者共同构成社会资源配置体系。而财政是一种政府的经济行为,是一种政府配置资源的经济活动,所以明确政府与市场的关系是学习财政学和研究财政问题的基本理论前提。不明确政府与市场的关系,就难以说明为什么有市场配置还要有政府配置,政府配置有什么特殊作用,政府配置的规模多大为宜,政府采取什么方式配置资源等。 什么是市场?完整的市场系统是由家庭、企业和政府三个相对独立的主体组成的。在市场经济下,政府构成市场系统的一个主体,这是毋庸置疑的。比如,政府为市场提供诸如基础实施、教育和社会保障之类的公共物品和准公共物品,同时从市场采购大量的投入品和办公用品。但政府又是一个公共服务和政治权力机构,具有与市场不同的运行机制,因而在市场中又具有特殊功能和特殊的地位,可以通过法律、行政和经济等手段,“凌驾”于市场之上介入和干预市场。因此,为了说明政府与市场的关系,需要先从没有政府的市场系统说起,这时市场只有两个主体,即家庭和企业。 2.什么是市场失灵? 答:市场失灵是和市场效率对应的。市场的资源配置功能不是万能的,市场机制本身也存在固有的缺陷,这里统称为“市场失灵”。 市场失灵主要表现在:(1)垄断。(2)信息不充分和不对称。(3)外部效应与公共物品。 4)收入分配不公。(5)经济波动。 3.参考图1—1,思考政府在市场经济体制下的经济作用。 答:西方新凯恩斯主义提出一种新型的政府-市场观,认为现代经济是一种混合经济(指私人经济和公共经济),政府和市场之间不是替代关系,而是互补关系。图1-1说明了有政府介入的市场,政府与家庭、企业之间的收支循环流程。 图 1-1 政府与家庭、企业之间的收支循环流程图 我国在明确提出我国经济体制改革的目标是社会主义市场经济体制的时候,曾对社会主义市场经济体制做出一个简明的概括:“就是要使市场在社会主义国家宏观调控下对资源配置起基础性作用……。”这个简明的概括清楚地说明了市场和政府的关系,也说明了社会主义市场经济体制下政府的经济作用。其一,所谓使市场在资源配置中起基础性作用,既肯定了市场的配置效率,但又说明只是起基础性作用,而不是所有资源都可以通过市场来配置的,这就要求政府在资源配置中发挥应有的作用,弥补市场的失灵,主要是提供具有外部效应的公共物品;其二,所谓社会主义国家宏观调控,则是指市场机制本身存在固有的缺陷,必然存在收入分配不公和经济波动,要求政府通过宏观政策协调国民经济健康、稳定地运行。我国目前仍处于经济体制转换过程中,而建成社会主义市场经济体制的核心问题之一,就是正确处理政府和市场的关系,转变政府职能,规范政府行为,其中包括转换财政职能。

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

课后习题及答案

1 文件系统阶段的数据管理有些什么缺陷试举例说明。 文件系统有三个缺陷: (1)数据冗余性(redundancy)。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。 (2)数据不一致性(inconsistency)。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。 (3)数据联系弱(poor data relationship)。这是由文件之间相互独立,缺乏联系造成的。 2 计算机系统安全性 (1)为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件、软件及数据; (2)防止其因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露等。 3. 自主存取控制缺点 (1)可能存在数据的“无意泄露” (2)原因:这种机制仅仅通过对数据的存取权限来进行安全控制,而数据本身并无安全性标记 (3)解决:对系统控制下的所有主客体实施强制存取控制策略 4. 数据字典的内容和作用是什么 数据项、数据结构 数据流数据存储和加工过程。 5. 一条完整性规则可以用一个五元组(D,O,A,C,P)来形式化地表示。 对于“学号不能为空”的这条完整性约束用五元组描述 D:代表约束作用的数据对象为SNO属性; O(operation):当用户插入或修改数据时需要检查该完整性规则; A(assertion):SNO不能为空; C(condition):A可作用于所有记录的SNO属性; P(procdure):拒绝执行用户请求。 6.数据库管理系统(DBMS)

:①即数据库管理系统(Database Management System),是位于用户与操作系统之间的 一层数据管理软件,②为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更 新及各种数据控制。 DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面 向对象型DBMS。 7.关系模型:①用二维表格结构表示实体集,②外键表示实体间联系的数据模型称为关系模 型。 8.联接查询:①查询时先对表进行笛卡尔积操作,②然后再做等值联接、选择、投影等操作。 联接查询的效率比嵌套查询低。 9. 数据库设计:①数据库设计是指对于一个给定的应用环境,②提供一个确定最优数据模 型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起 既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管 理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 10.事务的特征有哪些 事务概念 原子性一致性隔离性持续性 11.已知3个域: D1=商品集合=电脑,打印机 D3=生产厂=联想,惠普 求D1,D2,D3的卡尔积为: 12.数据库的恢复技术有哪些 数据转储和和登录日志文件是数据库恢复的

《基础化学》课后习题参考答案(有机部分)

均为 Na + , K + , Br , Cl 离子各 1mol 。 第十章 开链烃 1、扼要归纳典型的以离子键形成的化合物与以共价键形成的化合物的物理性质。 答: 2、NaCl 相同?如将 CH 4 及 CCl 4 各 1mol 混在一起,与 CHCl 3 及 CH 3Cl 各 1mol 的混合物是否相同? 为什么? 答: NaCl 与 KBr 各 1mol 与 NaBr 及 KCl 各 1mol 溶于水中所得溶液相同。因为两者溶液中 - - 由于 CH 4 与 CCl 4 及 CHCl 3 与 CH 3Cl 在水中是以分子状态存在,所以是两组不同的混合 物。 3、用系统命名法命名下列化合物: ⑴2-甲基丙烷 ⑵2,4,4-三甲基-5-丁基壬烷 ⑶己烷 ⑷3-乙基戊烷 ⑸3-甲基-5-异丙基辛烷 ⑹2-甲基-5-乙基庚烷 4、写出下列各化合物的结构式,假如某个名称违反系统命名原则,予以更正。 H 3C CH 3 ⑴3,3-二甲基丁烷 H 3C H 2 CH 3 H 3C 错,2,2-二甲基丁烷 CH 2CH 3 ⑵2,3-二甲基-2-乙基丁烷 H 3C H C C 3 错,2,3,3-三甲基戊烷 CH 3 CH 3 ⑶2-叔丁基-4,5-二甲基己烷 H 3C C CH 3 CH 3 3 错,2,2,3,5,6-五甲基庚烷 H 3C C H 2 CH 3 CH 3 H 3C CH ⑷2,3-二甲基-4-丙基庚烷 H 3 H C H 2 C C H 2 CH 3 CH 2CH 2CH 3 H 3C H 3C CH 2CH 3 H 2 ⑸2,4,5,5-四甲基-4-乙基庚烷 H 3CH C H 2 C H 3C C C 3 3

南开大学出版社 张志超《财政学》10第十章 习题与参考答案

章节习题 一、名词解释 1.财政平衡 2.结构性赤字 3.公债依存度 4.李嘉图等价定理 二、判断题 1.预算赤字并不是真实的财政赤字。 2.财政赤字和赤字财政是一回事儿。 3.财政平衡就是财政收支相等。 4.因为公债具有排挤效应,所以公债的规模越小越好。 5.主张公债有害论的有亚当?斯密、大卫?李嘉图和凯恩斯等。 6.建立事权与财权相匹配的财政体制是防范地方债务风险 的重要举措。 三、选择题 1.以下属于公债的特征有()。 A 自愿性B有偿性C灵活性D强制性 2.公债负担率是指政府债务余额占当年()的比重。 A 财政收入 B 财政支出 C GDP D GNP 3.根据债权主体不同,公债可以分为()。 A 国内公债 B 国外公债C国债D地方政府债 4.公债风险的特征表现为()。

A 风险主体的政府性 B 风险范围的社会性 C 风险是各种社会风险的综合 D 风险过程的长期性 5.以下属于政府直接隐性负债的是()。 A 未来公共养老金 B 政府担保形成的债务 C 失业救济负担 D 军事拨款 四、简答与论述题 1.简述财政赤字的软赤字和硬赤字。 2.简述公债的宏观调控职能的主要表现。 3.简述公债的货币效应。 4.简述影响公债发现规模的因素。 5.简述古典学派的债务理论。

习题答案 一、名词解释 1.财政平衡:财政平衡是指在一定时期内(通常为一个财政 年度)财政收入与财政支出之间的等量对比关系,即指预算年度收支在量上的对比关系。财政平衡有三种形式:一是财政收入大于财政支出,略有盈余;二是财政支出大于财政收入略有赤字;三是财政收支相等。 2.结构性赤字:结构性赤字是指发生在已给定的充分就业水 平(如失业率不超过4%-5%)条件下的赤字,也称为充分就业赤字。它是预算赤字与实际赤字之间的最大差值,通常表现为那些非政策性或常规的税收调整和支出变动引起的赤字。这是一种外生变量引起的,体现政府财政政策变量对经济的影响。 3.公债依存度:公债依存度指当年的公债发行额与财政支出 的比例,它反映了政府财政支出对债务收入的依赖程度,是衡量公债负担大小的重要指标。 4.李嘉图等价定理:李嘉图等价定理可简单表述为:无论政 府是以征税来增加收入,还是以借款的方式来增加收入,从效应上看,赋税和债券融资是等价的。 二、判断题。 1.√

工程数学基础教程课后习题答案

工程数学基础习题解答

习题一 A

一、判断题 1.√;, 2.√; 3.×; 4.×; 5.×; 6.×; 7.×; 8.√; 9.√;10.×. 二、填空题 1.;C C A B 2.111(){1,2,3,4},(){,,},(){,,},(){1,4},(){2,3};f f a b e f A a b e f B f b --=====D R 3.满; 4.2sup = E ,3inf -=E ; 5.0; 6.0; 7. n ; 8.Y . B 1.证 ()y f A B ?∈?,x A B ?∈?使得)(x f y =.由x A B ∈?,得x A ∈,且x B ∈故()()y f x f A =∈且()y f B ∈,即()()y f A f B ∈?,因此()()()f A B f A f B ???. 当f 是单射时,只需证明()()()f A f B f A B ???即可: ()()(),y f A f B f ?∈??R f 由是单射知,(). (),(),1X y f x y f A y f B x ?=∈∈∈使得且 ,,()(),x A x B x A B y f x f A B ∴∈∈∈?=∈?且即从而故()()()f A f B f A B ???. 是可能的,例如, 2:,[2, 0],[1, 3],[1, 0].f x x A B A B =-=-?=-取则()([1,0])[0, 1], f A B f ?=-=于是而 [][]()()0, 4[0, 9]0, 4.f A f B ?=?=从而有 . 2. 证(1)n ?∈,有)2 ,2(12 ,12][-?-+-n n ,故 ∞ =-?-+-1)2 ,2(12 12][n n ,n . 另一方面,)2 ,2(-∈?x ,k ?∈ ,使][12 ,12k k x -+-∈,故 ∞ =-+-∈1 ][12 12n n ,n x ,于是 ? -)2 ,2( ∞ =-+-1 ][12 12n n ,n . 因此, ∞ =-+-= -1 ][12 ,12)2 ,2(n n n . (2)n ?∈,有)12 ,12(]2 ,2[n n +--?-,故 ∞ =+--?-1)12 ,12(]2 ,2[n n n . 另一方面,对任意]2 ,2[-?x ,即2>x ,k ?∈ ,使得212>+>k x ,即 )12 ,12(k k x +--?,从而 ∞ =+--?1)12 ,12(n n n x ,故 ∞ =-?+--1 ]2,2[)12 ,12(n n n .

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

南开大学出版社 张志超《财政学》第2章课后习题及答案

练习题 一、名词解释 1、公共产品 公共产品(Public good)是私人产品的对称,是指具有消费或使用上的非竞争性和受益上的非排他性的产品。 2、洛伦兹曲线 洛伦茨曲线是美国统计学家马克斯·奥托·洛伦茨于1905年提出的,用于比较、分析一个国家不同时期,或者同一时期不同国家的收入、财富分配状况的统计方法。 3、基尼系数 意大利经济学家科拉多·基尼(1884-1965)长期致力于国民收入分配、社会财富分配的理论研究与应用研究。他在上个世纪初提出了一种用于对不同国家,或同一国家不同阶段的社会收入、财富分配平等(不平等)程度,以及对政府推行的社会收入再分配政策之基本效果进行量度的方法,被称为“基尼系数”。 4、商业周期 一些时候经济社会总需求上升以至超过充分就业条件下的实际生产能力,另外一些时候总需求下降以至大幅度低于充分就业条件下的生产能力。于是,在经济生活中出现所谓的商业循环运动(Business Cyclical Movement)。 二、判断以下各陈述的正误 1、实践说明,通过公共财政,各国政府不仅降低了“市场失灵”给社会经济生活带来的危害性,而且最终可望完全解决市场失灵问题。( F ) 2、公共财政所要履行的资源再配置职能,是指政府为了满足人们对公共产品和劳务的需求,按一定经济标准把社会资源在私人经济部门和公共经济部门之间做合理分配。(T ) 3、私人产品具有两个最重要的特征:竞争性消费和排他性消费。所谓竞争性消费,是指消费者首先要支付既定的价格,才能取得对私人产品的所有权,进而才能消费此产品;所谓排他性消费,是指未获得该产品消费权的其他人,不

能同时消费这一私人产品。(T ) 4、发生在公共产品消费上的“免费搭车者”行为,在市场经济环境中属于个人非理性选择。所以,在市场经济条件下私人也有可能主动购买和生产公共产品。( F ) 5、按照经济学原理,只要公共产品增加给社会成员带来的边际正效用大于相应减少的私人产品给社会成员带来的边际负效用,政府就应该增加公共产品的供给。(T ) 6、自由市场经济中产生的社会收入分配不公平现象纯属“经济问题”,即使政府对此不进行任何干预,也不会导致发生严重的社会问题。( F ) 7、只要政府推行的收入调节政策使发生在低收入者方面的经济效率改善程度,大于由此发生在高收入者方面的经济效率损失程度,就可以认为经济社会同时获得了提高收入平等化程度与改善经济效率的双重好处。(T ) 8、市场经济本身固有的商业循环运动,不仅造成市场经济运行不稳定,而且中断正常的经济增长过程,给社会经济生活带来种种负面影响。(T ) 9、物价稳定、充分就业、经济增长、国际收支平衡,作为宏观经济稳定的各个具体目标,它们之间存在着一种相互制约、相互促进的关系。(T ) 10、政府根据国民经济变化趋势,逆向改变其现行的开支政策和税收政策,就能够在一定程度上抵御商业周期波动对国民经济的不良影响,以维护宏观经济运行经常地处于低通胀的充分就业状态。(T ) 三、选择题(从以下各题所给答案中挑选出所有被认为是正确的答案) 1、典型的市场失灵表现为(ABE )。 A、可以用于公共消费的物品严重短缺 B、社会收入、财产分配状况持续恶化 C、社会经济处于封闭状态 D、政府财政赤字规模巨大 E、经济社会供求关系发生周期性不平衡 2、市场经济条件下,公共财政可以发挥以下各种经济职能(ABE )。 A、资源再配置职能 B、收入再分配职能

MATLAB基础教程薛山第二版课后习题答案讲解

《及应用》实验指导书 《及应用》实验指导书 班级: T1243-7 姓名:柏元强 学号: 20120430724 总评成绩: 汽车工程学院 电测与汽车数字应用中心

目录 实验04051001 语言基础..................... 错误!未指定书签。实验04051002 科学计算及绘图............. 1错误!未指定书签。实验04051003 综合实例编程.. (31)

实验04051001 语言基础 1实验目的 1) 熟悉的运行环境 2) 掌握的矩阵和数组的运算 3) 掌握符号表达式的创建 4) 熟悉符号方程的求解 2实验内容 第二章 1. 创建的变量,并进行计算。 (1) 87,190,计算 、、a*b 。 (87); (190); *b (2) 创建 8 类型的变量,数值与(1)中相同,进行相同的计算。 8(87); 8(190); *b 2.计算: (1) 操作成绩 报告成绩

(2) e3 (3) (60) (3) (3*4) 3.设,,计算: (1) (2) (3) 23; (4*u*v)(v) (((u))^2)/(v^2) ((3*v))/(u*v) 4.计算如下表达式: (1) (2) (3-5*i)*(4+2*i) (2-8*i) 5.判断下面语句的运算结果。 (1) 4 < 20

(2) 4 <= 20 (3) 4 20 (4) 4 20 (5) 'b'<'B' 4 < 20 , 4 <= 20,4 20,4 20,'b'<'B' 6.设,,,,判断下面表达式的值。 (1) (2) (3) (4) (5) (6) 395837; a><>>> 7.编写脚本,计算上面第2题中的表达式。 ('(60)='); ((60)) ('(3)='); ((3)) ('(3*4)='); ((3*4)) 8.编写脚本,输出上面第6题中的表达式的值。395837;

基础化学第三版习题答案1-8章

习 题 答 案 第一章 绪论 1、求0.010kgNaOH 、0.100kg (2 1Ca 2+)、0.10kg (2 1Na 2CO 3)的物质的量。 解:(1)m (NaOH) = 0.010kg M (NaOH) = 40g ·mol -1 n (NaOH) = 40 10 = 0.25 (mol) (2)m (2 1Ca 2+) = 0.100kg M (2 1Ca 2+) = 40g ·mol -1 n (2 1Ca 2+) = 20 100 = 5.0(mol) (3)m (2 1Na 2CO 3) = 0.10kg M (2 1Na 2CO 3) = 53g ·mol -1 n (Na 2CO 3) = 53 100 = 1.89 (mol) 2、下列数值各有几位有效数字? (1)1.026 4位 (2)0.0208 3位 (3)0.003 1位 (4)23.40 4位 (5)3000 无数位 (6)1.0×10-3 2位 3、应用有效数字计算规则,计算下列各式: (1)21.10 - 0.263 + 2.3 = 23.1 (2)3.20×23.45×8.912 = 667 (3)3 10 26.117.2322.3??= 5.93×10-3 (4)=???-15.2325.21032.44.52 4.6×10-2 4、(1) 以H 2SO 4为基本单元,M(H 2SO 4)=98g/mol ; (2) 以HSO 4-为基本单元,M(HSO 4-)=97g/mol ; (3) 以3H 2SO 4为基本单元,M(3H 2SO 4)=294g/mol 。 5、答:甲的报告更为合理,百分比小数点后保留两位有效数字。

财政第十版课后答案19

Part 5 – The United States Revenue System Copyright ? 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education. 19-1 Chapter 19 – The Corporation Tax Brief Outline 1. Why Tax Corporations? 2. Structure a. Employee Compensation Deducted b. Interest, but Not Dividends, Deducted c. Depreciation Deducted d. Investment Tax Credit e. Treatment of Dividends versus Retained Earnings f. Effective Tax Rate on Corporate Capital 3. Incidence and Excess Burden a. A Tax on Corporate Capital b. A Tax on Economic Profits 4. Effects on Behavior a. Total Physical Investment b. Types of Asset c. Corporate Finance 5. State Corporation Taxes 6. Taxation of Multinational Corporations a. Global versus Territorial Taxation 7. Corporation Tax Reform a. Full Integration b. Dividend Relief Suggested Answers to End of Chapter Questions 1. This statement implies that it makes more sense to have a tax treatment that prefers dividends rather than retained earnings so that corporations don’t grow so large that good management is difficult. 2. The blogger ignores that corporations are owned by people, and only people can be taxes. If Mr. Romney’s investments in corporations are taxed, thereby reducing his returns, then his income was taxed more than his simple income tax percentage indicates. 3. a. The real value of depreciation allowances, ψ of equation (19.1), falls when inflation rises. This is because as inflation rises, the real value of the series of deductions declines. b. When ψ falls, the user cost of capital increases because ψ enters negatively in the numerator of equation (19.5). c. A policy that permitted depreciation allowances to be inflation-indexed would undo the effect of part a.

ml基础教程课后习题解答

X M L基础教程课后习 题解答 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。

5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: (2) 使用PUBLIC文档类型声明的格式: 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。 7.答:ID类型的属性的属性值具有互斥性,即所有ID类型的属性的属性值必须互不相同。 8.答:不合理。 9.答:(1)、(3)和(4)。 10.答,不是有效的。将修改为有效:

课后题

在计算机局域网中,常用通信设备有(ABD) A集线器 B交换机 C调制解调器 D路由器 线缆标准化工作主要由哪一儿歌协会制定?(C) A OSI B ITU-T C EIA D IEEE 802协议族是由以下面那一个组织定义?(C) A OSI B EIA C IEEE D ANSI 衡量网络性能的两个主要指标为(AC) A带宽 B可信度 C延迟 D距离 局域网区别其他网络主要体现在以下(ABCD)方面。 A网络所覆盖的物理范围 B网络所使用的传输技术 C网络的拓扑结构 D带宽 会产生单点故障的是下列(ABC)拓扑结构 A总线型 B环型 C网状结构 D星型 数据交换技术包括(ABC) A电路交换 B报文交换 C分组交换 D文件交换 (B)拓扑结构会受到网络中信号反射的影响? A网型 B总线型 C环型 D星型 OSI参考模型按照顺序有哪些层?(C) C应用层、表示层、会话层、传输层、网络层、数据链路层、物理层在OSI七层模型中,网络层的功能有(B) A确保数据的传送正确无误

B确定数据包如何转发与路由 C在信道上传比特流 D纠错与流控 在OSI七层模型中,(B)哪一层的实现对数据加密。 A传输层 B表示层 C应用层 D网络层 网络层传输的数据叫做(B) A比特 B包 C段 D帧 TCP/IP协议栈中传输层协议有(AC) A TCP B ICMP C UDP D IP 数据从上到下封装的格式为(B) A比特包帧段数据 B数据段包帧比特 C比特帧包段数据 D数据包段帧比特 物理层定义了物理接口的哪些特性?(ABCD) A机JIE特性 B电气特性 C功能特性 D接口特性 细同轴电缆(10Base2)传输距离约达(A)粗同轴电缆(10Base5)的传输距离为(B) A 200米 B 500米 C 150米 D 485米 通常在网吧里,LAN采用的拓扑结构和网线类型为(C) A总线型和STP B总心型和UTP C形型和UTP D环型和STP 双绞线电缆为什么能代替网络中的细同轴电缆。(D) A双绞线电缆可靠性高 B双绞线电缆抗噪性更好 C细同轴电缆更廉价 D双绞线电缆更便于安装 在布线时,细缆和粗缆通常应用在(D)拓扑结构中。

基础化学第三版习题标准答案-章

基础化学第三版习题答案-章

————————————————————————————————作者:————————————————————————————————日期:

习 题 答 案 第一章 绪论 1、求0.010kgNaOH 、0.100kg (2 1Ca 2+)、0.10kg (2 1Na 2CO 3)的物质的量。 解:(1)m (NaOH) = 0.010kg M (NaOH) = 40g ·mol -1 n (NaOH) = 40 10 = 0.25 (mol) (2)m (2 1Ca 2+) = 0.100kg M (2 1Ca 2+) = 40g ·mol -1 n (2 1Ca 2+) = 20 100 = 5.0(mol) (3)m (2 1Na 2CO 3) = 0.10kg M (2 1Na 2CO 3) = 53g ·mol -1 n (Na 2CO 3) = 53 100 = 1.89 (mol) 2、下列数值各有几位有效数字? (1)1.026 4位 (2)0.0208 3位 (3)0.003 1位 (4)23.40 4位 (5)3000 无数位 (6)1.0×10-3 2位 3、应用有效数字计算规则,计算下列各式: (1)21.10 - 0.263 + 2.3 = 23.1 (2)3.20×23.45×8.912 = 667 (3)3 10 26.117.2322.3??= 5.93×10-3 (4)=???-15.2325.21032.44.52 4.6×10-2 4、(1) 以H 2SO 4为基本单元,M(H 2SO 4)=98g/mol ; (2) 以HSO 4-为基本单元,M(HSO 4-)=97g/mol ; (3) 以3H 2SO 4为基本单元,M(3H 2SO 4)=294g/mol 。 5、答:甲的报告更为合理,百分比小数点后保留两位有效数字。

财政学课后习题参考答案

课后习题参考答案① 第1章导论 1.(1)政府提供各种产品和服务 供电、供水、供气 公共道路、公共汽车、公共电视节目 公立学校、国家助学贷款 医疗保障、失业保险 扶贫、补贴、抚恤计划…… (2)我们为享用政府提供的产品和服务缴款 使用费:电费、水费…… 税收:流转税、所得税、财产税…… 专项税(费):社会保险税(费)…… 2.(1)规范分析。公平问题涉及价值判断。 (2)实证分析。本论述分析限制小汽车进口政策的经济效应。 (3)规范分析。政策的优劣问题涉及价值判断。 (4)实证分析。本论述分析利率上升对储蓄的影响。尽管出现“有利于”一词,但非价值判断。 (5)实证分析。本论述的本意是表达“收入差距扩大”与“经济发展”相伴生的问题,尽管出现“正常”一词,但非价值判断。 第2章财政的目标与评价标准 1.(1) ①两点说明:(1)在许多时候,没有正确的答案,只有相对合理的答案;(2)有任何疑义,请发送电邮至:linzy123@https://www.360docs.net/doc/32699874.html,.

所谓帕累托效率,指的是不可能通过资源的重新配置,达到使某个人的境况变好而不使其他任何人境况变差的结果。或者说,不存在帕累托改善。 2.(1) 在社会福利不变的情况下,牛郎增加一单位的效用可替代织女减少一单位的效用。 (2) 在社会福利不变的情况下,牛郎增加一单位的效用可用来替代织女1/2 个单位效用的减少。 第3章财政的起因及其职能

1.(1) 海潮的发生概率是一个常识,因此信息不对称的问题不会太大。道德风险可能成为问题:拥有保险的人可能住得离海滩更近。不过,防潮险市场的运行效率相对较高。 (2)无论是对消费者的医疗保险市场,还是对医生的误断保险市场来,均存在严重的信息不对称问题。因此,这一市场是缺乏效率的。 (3)在监管到位的股票市场中,信息充分,买者、卖者众多,一般视为有效率。 (4)就个人电脑来说,信息充分,竞争充分。不过,有些厂商可能会运用垄断势力,尤其在软件市场。 2.(1)、(2)、(3)、(4) (1)只有少数几家厂商提供电信服务,其运用垄断势力抬高服务价格。 (2)传染性疾病具有负外部性,传染者不因其将病传染他人而支付价格。 (3)国防科技研究具有很强的正外部性,私人企业若参与其中,费用高昂,却 有可能无法得到相应的补偿。 (4)医疗保险市场存在严重的信息不对称问题,由政府提供医疗保险服务,虽解决了逆向选择问题,却无法克服道德风险问题。 第4章财政决策与政府失灵 1.(1)

相关文档
最新文档