投资性房地产,是为赚取租金本增值,或两者兼有而持有的房地产。资性房地产应当
债务重组,又称务重整,是指债权人按照其债务人达成的协议或法的裁[1]决同债务人修改债务条件的事项。也就是说,只要修改了原定债务偿还条件的,即债务重组时确定的债务还件不同于原协议的,均作务重组。 所有者益是指业资产扣除负债后由所有者享有
实收资本是指业投资
收入是指企业在日活动中形的、会导致所有者权益增加的、与所有者投入资本无关的
收入的特征表现为1、收会导致所有权的加 2、收入从日常活动中产生,而不是从偶发的交或事项中产生 3、收与
利润表是反映企业在一定会计期间经营果的报表。该表是“收,费用=利润”会计等式为依据,将一定会计期间(如年度、季度、月份)的营业收入与其同会计期间相关的营用进行配比,以算出业一定时期的净利润(或
暂时性差异是资产或负债的计税基础与其列示会计报表上的账面价值间差,是一项资产或一项负债的税基和其在资产负债表中的账面值之间的差额。 财务报告是反映一定期业财务状况和经营状况的文件。是会计核算一种门方法,也是会计核算的结果和
资产负债表表示企在一定日期(通常为各会计末)的财务状况(即资、负和主权的状况)的主要会计报表。它是根据“资产=负债+所有者权益”这一会计等式,依照一定的分类准顺序,将企业在一定日期部资产、负债和所有权益目进行适当分类、汇总、排列后
投资性房地产主包括:已出土地使用权、持有并准备增值后转让的土地使用权和
投资性房地产的后续计量具有本和公允价值两模式,通应当采用成本模式计量,满足特定条件的可以采用公允价值计量。但是,同一企业同时只能采用种模,不能同时采用两
投资性房
(一)资本化的后续支出
与投资性房地产关的后续,满足投资性房地产确认条件的,应当计入投
企业对某项投资性房产进行改扩等开且将来仍作为投资性房地产的,在再开发期间应继续其作为投资性房地产,再发
(二)费用化的后续支出
与投资性房地产关的后续支出,不足投资性房地产确认条件的,应当在发生时入当期损益(一般
投资性
当投资性房地产处置,或者退出使用且预计不能从其处置中取得经济益时,应当终止确
企业出售、转让、报废投资性房产或者发生投资房地产毁损时,应当将处置收扣除账价值和关税费后的金额计入当期损益(将实际收到的置收入计入其他业务收入,所处置投资性房地产的账面价值计入其业务本)。同时结转投资性房地产公允价值变动。若存在转换日计资本公积的金额,也一并结转至“其
投资性地
1.
核算要
对应结转:指无论是资性房地产换自房地产,还是自用土地使用权或建筑物转换为投资性地产,应将相应的科目对结
“固
“累计折”或“
“固定资减值准备”
不产损益:
2.
这种转换方式下,通公允价值和面值一致,会产生差额。借记账户以公允价值入账,贷记户以账面价值结转,之的
(1)用公
[投资
无论公允价高或低,价值与原账面价值的差额都计入“公允价值变
转
借:固资产(
贷:投资性房地产――成本
――公允价值变动(或借记)
公价
(2)自用土使用权、
[非投
转换日的公允价值大账面价值的,额记“资本公积――其他资本公积”科目,转换日的公允价值于账面价值的,差额借记“公
借:资性
累
定资
公允值变动损(或贷记“资本公积――其他资本公积”)(
贷:固定资产(或无形资产)
待该项投资房地产处,将因转换计入资本公积的部分转入当期“其他
小结:非投资性房地产转为投资房地产时,公允价模下,公价值高于账面价值的,差额计入资本公积,反之,差额计入公允价值变动损益;资性房地产转为非投性房地产时,不公允值是否高于账面价值,
允价
当投资性房地产被置,或者永退使用且预计不能从其处置中取得经济利时,应当终止确
1.置成
处置时,应按实收到的金额,借记“银行存款”等科目,贷记“其他业务收”科。该项资性房地产的累计折旧或累计摊销,借记“投性房地产累计折旧(摊销)”科目,按该项投资性房地产的账余额,贷记“投资性房地产”科目,其差额,借记“其他业成本”目。已计提减值准备的,还应同时结
(1)将
(2)将
2.置公允
处置时,应按实际收到的额,借记“银行存”等科目,贷记“其他业收入”科目。按该项投资性房地产的账面额,借记“其业务成本”目,贷记“投性房地产(成本)”科目、贷记或借记“资性房(允价值变动)”科目;同时,按该项投资房地产的公允价值变动,借记或贷记“公允值变动益”科目,贷记或借记“其他业务收入”目。按该项投资性房地产在转换日计入公积的金,借记“资本公积——其他资本公积”科目,贷记“其
(1)将
(2)
(3)将允价值
(4)将转换
资产减值是指资产的可收回金额低其账面价值。这里资,除了别规定外,包括单项资产和资产组。资产组,是指企业可以认定的最小资产合,其产生的现金流应当基本上独于他资产或者资产组产生的
资产可回收金额:资产的销售价与预期从该产的续用和使用寿命结束时的处置中形成的预计未来现金流量的现值者之中的较高者。 一、资产值失确认与计量的一
资产可收回金额确定后,如果可收回金额低其账面价值的,企业应将产账面值减记至可收回金额,减记的金额确认为资产减值损失,计入当期损益,同时计提相应的资减准备。资产的账面价值资产成本扣减累折旧(累计摊销)和累计减值准备后
资产减值损失确认后,减资产的折旧或销费用应当在未来间作相应调整,以使该资产在剩使用寿内,系统地分调整后的资产账面价值(扣除预计净残值)。 资减值损失一经确认,在以后会计期间不转回。但是,遇到资产处置、出售、外投、以非货币性资产交换方式换出、务重组中抵偿债务等情况,符合资终止确认条件的,企业应当将相关资产减值准
二、资产
会计分录为:
借:资
贷:×××减值准备
(一)
资产组是企可以认定的资产组合,其产生的现金流入应当基本上独立于其
例:机
(二)资产组减值测试
1、产
资产组的可收回金在确定时,应照该资产组的公允价值减去处置费用后的净额其预计未来现金流量的
资产组账面价与单项资面价值的确定方式相同,但是注意有没有预
2、
如果资产组账价值高于可金额,应当确认相应的减值损失。减损失金额应当按照
1、商誉
2、剩余 分配
1)净额
2)
3)0
VFP期末考试题库
1.在学生表xs.dbf筛选出性别""命令是_Set Filter To xb='女' 2.在下列控件中,不需为
3.在命令按钮的属性中,下列__Picture ______性可以为命令按钮控件设置图形。 4.下列有关VFP控件的叙述中,错误的是_复选控件的Value值为1(.T.)
5.在Visual FoxPro 系统,于据库表来说,有多种手段控制数据的有效性。在下列的叙述,错误的是 字段的有效性则
6.使用图之
7.如果指定参照完整的插入规则为"制",则当在子表中插入记录时若父表中没有匹配的连接字段值,则
8.用于恢
9. 已知当前表文件gz.dbf包含出生年月字段为期,要求显示1960年以(包括1960年)出生人员的记录,使用命令是List For YEAR(出年月)>=1960 10.DO FORM命令执行时是执行表单表单集的_Show _______方法。 11.如果要控件设置焦点,则下列__Enabled和Visible ______属性值是真(.T.)。 12.设表单时,通常用FontName属性和FontSize属性分别改变文本的字体和文本的大小,其中
13.查询订购单号(符型,长度为4)尾
_______。
14.创建个参数
15.关于查询的描述中,正的是_可以根据数表和自由表建立查询 16.在下列各式中,运算结果为数值型的数是__LEN('ABCDE')-2 17.在Visual FoxPro中,通型字段G备注字段M在表中的宽度都是_4个字节 18.执行Store "111" To a之,再执行? "222"+"&a"的结果__222111 19.为了使表中除标记的
On
20.以下关于创建视图的叙述中,正确的是_可以由其他视图创建视 21.久关系的主要作用是___设置参照完整性规则以保证数据的一致性 22. 如果一个班只有个班长,而且一个班长不时担任其他班的班,班
23.从数据库整体结构,数据库系统采用的数据模型有_层次模型、网状模
24.以下令中能
25.Visual FoxPro的Zap命令可以删除当前表文件的___所有记录
26. 在用菜单设计器设计菜单,若要建立一个适于系统的所有菜单项的过程,应该__在VFP主菜单的"显示"菜单中,选择"规选项"菜单项;在开的"常规选"话框中的"过程"框中编
27.设计单要
28.使用报表向导义报表时,定义报表布局的项是列数、方向、字段布局 29. 如果要创建一个数据三级分报表,第一个分组表达式是部门(C型),第二个分组表达式性(C型),第三个分组表达基本工资(N型),当索引表
30. 若要实现多字段排序,先按班级(bj,N,1)序排序,同班同学在按出生日期(csrq,D)顺序排序,同班且生日期也相同的按性别(xb,C,2)顺序排序,其索
_STR(bj)+DTOC(csrq,1)+xb
31引用直容器
32. 在表单的Load、Activate和Init这三个事件中,__Activate______事
33. 表格控件类似浏览口,通常以电子的形式显示数据,一表格对象由若干个列对象组成,而每个对象又含一__标头header______对象和若干个显示数据的控件。 34.VFP中的对象有容器对象和控件对象,其中选项按钮组是一个___容器_____对。 35.要实现对js表所有记录的龄(gl)加2,其Update-SQL命令
36.如果从第一条记录向上移动一个记录,BOF()函数将返回_____.T.或.t.___。 37.在关系模型中实体之间的联系有三种关系:一对一关系、一对关和多对多关系。在VFP据库中,数据库表间不
38.VFP中关系数据库三类完整性:____实完整性______、参照完整性和用户自定义完整性,前类是数据库本身自我约束的整
39.象
40.类(CLASS)是面向对象序设计中的核心。具多的点,其中___封装性或封装_____说明包含和隐藏对象信息,如内部数结构和代码的能力,操作对象的内复杂与应用程序的其他部分隔
41函数LEN(STR(12345678901))的返回值为10_________。
42.假设已为表xs.dbf建立了个独立索引文件xm.idxxb.idx、一个非结构复合索引文件zy.cdx(只包含1个索引标识zydh)以及构复合索引文件(包2个索引标识,顺为xh和ximing)。现执行
USE xs INDEX zy.cdx,xm.idx, xb.idx
SET ORDER TO 4
那么,该表的主控索是___ximing_____。(填索引标识名或独立索引件名) 43.报类型的常规类型有列报表、行报表、__一对多表______和多栏报表等。 44.创建一对多报表时,可以将表字添加到"___组标头_____"带区,而将子表字段加到"节"带区。可以将字段直接从表中拖放
45.在Visual FoxPro的命令口或程代码中执行__Quit或quit______命令时,将关
46.项目管理器的____数据或date____选卡显
48.执行命令,AT("中心","计算基础教学中心")的示值__15______。 49. 在菜单设计器中,设置某一菜单(项)的“结果”就是指定在择单(项)时发生的动作,结果类型有:子菜、菜
50. 将用户菜返回到系主
UML期末考试题库
某酒店为提高管理率, 计划发套综合管理系统, 包括顾客服务支持系统和酒店 采
顾客服务支持子系统的主要能包括:以 Internet 的形向顾客提供座位预定的服务, 并且如暂时无获座位信息, 允许顾客进入等待队列, 当有人退订之后将及时通知顾。 外, 该子系统还将为总台服务员提现场座位安排以及为顾客结账的功能。 该子系还要 求能够支持现金和银行卡两种账式。银行卡结账由银联 POS 系统支完成。 根据需求 绘制顾客服务支持子系统的用
答案:
酒店的采购单由采购员建立, 而审批流是分级进行的, 即根据购额的多少由不同 层次的主管员来审批。 主任可以审批 5千元以下 (不包括 5千)的采购单,事长 以审批 5元至 1万元(不包括 1万元) 的采购单,董事长可以审批 1万至 5元(不包 5万元)的采购单, 5万元及以上的采购单必须由董事局开会讨决定。 采用责任链设计 模式(Chain of Responsibility)绘制该酒店采购审批子系统的类(10分) 。 中,采购单 据中有货品编号、采购数量和用途项内容。 根采购审批流程,绘制带有泳道(swim lane )的该酒店采审批子
答案:
阅读下列说明 UML ,回答问题 1 至问题 4,将解答填入
【说明】
某企业为了方便员工用, 为餐厅发了一个订餐系统 (COS :Cafeteria Ordering System) , 企业员工可通过企业内网使用该系统。 企业的任何员工可以查看菜单和今日特价。系 的客是注册到系统的员工,可以订(如果未登录,需先登录) 、注册资支付、预约 规律的订餐,在特殊情
餐厅员工是特殊顾客, 可以进行备餐、 生成付费请求和请求送餐, 其中对于注册工支付的 顾客生成付
菜单管理员是餐厅特定员工, 可管理菜单。 送餐可以印餐说明, 记录送餐信息 (如 送餐时间) 以及记录收费 (对于没有册工资支付的顾客,由送餐员收取金后录) 。 顾 客订餐
1.
2. 系
3. 顾客选菜;
4. 系
5.
6. 系
7. 客
8. 系统确认接订单,然后 Email 给顾客以确认订餐,时发送相关订餐信
系统采用面向对象方开发,使用 UML 进行建模。系统的顶层用例图和一次订餐活动 图初稿分别如
【问题 1】 (2 分)
根据【说明】的描述,
【问题 2】 (8 分)
根据【说明】中的述,给出图 3-1 中缺少的四个用例及其所对应参与者。 【问
根据【说明】中的述,给出图 3-2 中(1)~(4)处对应的活动名或图形符号。 【
指出图 3-1 中
答案:
1.
2. 生成付费请求,参者:餐厅员工,日价,参与者:员工,注册工资支付,参与者:顾客,生成付费请求并发送给资
3. 请
4. 包含系 顾
JAVA期末考试题库
判断题1到72为正确,101之后为
1.Java是一种严格的面向对象语,编写的所代码都限定在
2.Java中引入包的概念是为减少命名冲突,扩大名字空间。 3.Java既是开环境,又是应用环境,它代一
4.Java中的数组是用来表示一组同型数据的
数组是定长的,初始化以后,数组的大小会再动态变化。 5.Java中的字符串是内存中连续排列一个或多个字符。 6.Java的封装性体现在将方和数据封装在一个类。 7.Java中的种件类有一个对应的接口,接口中
一个或多个抽象的事件处理方法,是需要接
件类对象的类,都需要实
9.在Java中,使用构造函数是生成对的唯一方法。 10.在Java中,this用于指代本类,super用于指代父类。 11.在Java中,n维数只是n-1维数组的组。 12.在Java,复语句一对花括号“{”和“,”
的语句组,也称为块。从这种意义说,类定
义都可以看作
13.在Java中,环变量classpath将指示javac编译器如何查找
1
14.如果Java文件中包含一个公有,则该文件文件名必须与该
15.语句是Java最小的执
import语句,但package语句必须
17.Object是Java程中所有类直接和间接父
中所有类的父类,处在类
18.JVM的代码格式为压的字节码,因而效率较高。 19.OOP技把问题看成是相互作用事
来描述事物,而把对它的操作义为方法。 20.在访权限修饰符中,protected修饰
本区别仅在于不同包的子类是否可以对访问。 21.static成员与类相对应,不需创建对象就可使。 22.在while循环中,循环体有可能一次也执行。 23.Vector类的元素不能是简单数据类
21.Vector是一组对象的合,可以达一个完整的
22.在创建Vector序列时,不需要明序列中元的类型,可以在
23.如果要将整数15入一个Vector向中,需采用封类Integer将
24.语句“char a,78;”可正常通
2
会隐含地将78强制转换
25.字节码是不依赖于具体件平台的二进制代码。 26.复合数据类型一定义,便可像其它系统置
27.对象的引用变量保存的是对的首地,或称为对象
28.复合数据类型一经定义,便可其它系统置类型一样使
29.在多重循环中,可以使用break语句制跳转到相应
30.局部变量在使用前必须初始,但成变量可以不进
31.对于一个正数,执行算术右移“>>”后将仍
行逻辑右移“>>>”后有变为负
32.数组说明时系统并不会创建组,因不能访问它的
33.若有数组说明“char s[];”,则s为指向个char型数
37.在数组的动态初始化中,对于复合
只能为数组本身分配空间,并没有数组的元
化。
38.类类型的变量实际
3
39.类只是一种抽象的数据类型,序中普遍用的是由该类
40.如果一个类只包含象方法,则使用接口更合。 41.类量是在类的定义时
42.类变量可以被一个类的多个实例对象所享。 43.在一个类的内部以再定义其类,这样的类称为内部类 44.String类的对象实例不改的,对字符串施加操
并不改变字符串本身,而是生成了另一个实例。 45.同抽象类一样,使用接口名称作为一
是允许的,该引用可以用来指向任实现了该
实例。
46.根据多态性规则,一个方法参量可以收该参量类型
47.由于类的多态性,类的引用变量既可指向本类实,又可以指向其子
48.接口与一般类一样,本身也有数
员一定要赋初值,且此值将不能再改,而方
象方法。
49.不同包中的类
50.包是类的容器,于分隔类名空间,免类名冲突。 51.构造方
52.在方法重写时,子类方法不能比类方法的访
4
格。
53.不同包中的类名
54.静态方法不能
55.如果在子类的构造方法的定义中用了父类的
则调用语句必须出现在子类构造法的第一行。 56.包含象方法的类一定抽象类,但抽象类中的方
60.为了加强程序的鲁棒性,程序设时,必须考
生的异常事件并做出相
61.面板(JPanel)是一种用途广泛的容,但不能单存在,必须被添加到
62.在BorderLayout局管理器,每个区域只
件,如果确实希望向某个区域添加个组件,
加入一个JPanel容器,然后将该容器添加到该区域。 63.若不想使用布局管理
方法将布局管理器设为空,然后用组件
方法设置组件的位置
64.为了接收并处理某类用户事件,件必须注册应事件的监听
65.由数组创建的列表具有不可
它们具有相同的父类AbstractButton。
5
67.“模式”形式的对话框在关前不能接收任何形式的输入。 68.文本域JTextField只允许输行
Enter或Return键时,表示输入
69.文本区JTextArea本身不带滚动条,需要动条时,常将其
70.复选按钮JCheckBox和单选按钮JRadioButton一样,具有选中和
71.创建文本域JTextField对象,可以指定数,但这个数字有
72.showConfirmDialog,showInputDialog和
showMessageDialog均
法,用于创建各种标准
101.Java的变量均需先声明,然后赋值,才能使用。 102. Java的异常类由系统提供,用户不能创建自的异常类。 103.Java的变量均需先声明,然后赋值,能使用。 104.Java提供了异常处理机制,当程遇异常发
105.Java的事件监听模型不许为一个件注册多个监
106.在Java中,不能在件上绘
107.在Java中,0表示false,非0表示true。
108.在Java中,null关键字0的含义
6
109.在Java中,数组引用类型可以为它指向元素的子类。 110.Java的方法调用采用按值传
对象引用,该引用所指向的对象的内也不能更改。 111.一个java文件中可包含任多个import语句,且现
112.else子句总是与和具有相同缩进格式的if语句配。 113在for循环中,可以忽略初始句
不能忽略作为条件判断的
114.若一个文件中含有package语句,则该句一定出现在该文
115.数组和Vector类都能保存类型元素,
一经定义后不再可变,而后者的度可根据需要改变。 116.循环语句中,break可以立即结束当次而
117.要处理不变字符串,经常使用的类StringBuffer。 118.统为StringBuffer类对象分配内存时,按对象所符
119.在一个源文件中最多只能义一个有类和一个
120.面向对象的程设计方法模仿计算机的作方式,程被视为一序列依次
121子类只能从父类那里继承属性,而不能继
7
122.所谓转换对象,是指可以父类的个实例赋给子
123.在静态方法中除了可以使用其部定义的参
以使用该静态方法所属类
124.一个类只能从它的直接父类不能从它间接父类继承
125.接口和类一样,可以接来创
126.抽象类不能包含
127.如果程序员没有为类定构造方法,则将无法创建对象。 128.和普类型变量一样,在声明对
在内存中分配能够保存该类象的存储空间。 129.花括号“{”“}”包含的语句常
句,它可包含多条标准语句,但不允许再包含语句。 130.对于类中的私数据成员,没方法对其进行访问。 131.在BorderLayout布理器,每个区域只能加
组件,如果试图向某个区域添加多组件,则
组件是有效的。
132.Swing容器只能摆放组件,不能再将其容器放入其中。 133.列表JList只支单项选择,而不能进行多项选择。 134.当菜中的菜单项被选中时,将引
事件,因此通常需要为菜单项注册ItemListener,以便对事
件作出反应。
8
135.对于JCheckBox和JRadioButton对象,不注册ItemEvent
136.组合框JComboBox只能在提供的些备选列表中行选择,而不能输入
137.布局管理器用于管理和安排容器组件的位,但对组件的大
138.复选菜单项的默认初始态为选中
1.Java正式发布于( )年。d. 1995 2.Java程序运
3.在java中,数组的下标是从( )开始的。 b. 0 4.于将Java程序编
5.在下列Java的本数据类型中,所占节数最少的
6.下列有关Java说法中,错误的是( )b. Java程序只能解
7.不能用于修饰main方法的关键
8.如果一个方法为void类型,这表明( )b. 方法不会返回任
9.JDK中,负责解释执行字节码文的应用程序
10.在JDK中,用来解释已经转换成字节码的Applet程序的工具是( ) b. appletviewer 11.对于语“int x=7; byte y=x; ”,
9
通过编译,必须将x显示地进行强制换 12.下列有Java序注释的说法中,错误是( ) d. 以“//”开
13.下列程序的运行结果是( ) a. 5, 12 12, 12
14.若现已有定义好的类Car,该类有一个无
个带int型参数的有参构造器,则述语句中
建对象的是( )a. Car myCar; 15.若有语句“String s=”Hello,”; String t=s; s=”Java!”;”,则t指向的字符串
16.下面有关继承的说中,错误的是( )a. 子类可以增加己的属性,但不能
17.执行“String s;”句后,s中的值为( )c. null 18 现已有定义好的类Car,具
个带int型参数的有参构造器,则述语句中
建对象的是( ) d. Car myCar; 19.在个方法体内定义的局变量的作用范围是( )a.
20.若要使一个类具有包级访问权限,即只有在同
类能够对其访问,关键字class之前需要的修
d. 不需要任何修
21.若要使一个方法能够依赖于该类对象而存在,必使用的关键字
10
22.当一个char型变量a和个int型变量b进行
正确的说法是( )d. 可直接进行运,a自动
型,结果也为int
23.在以下标识符中,错误的是( d. import 24.以下点数的定义和初始化中,
25.在以下整型常量的表示方法中,不正确
28.以下组件中,不属于Swing组件是( ) a. Button 29.执行“String s;”语句后,s中的值( )c. null 30.在一个方体内定义的局部变量的用
31.在面向对象程序设计中,代码的重性主要是通
32.方法中定义的局部变的作用域是( )d. 该变量说明处始到包含该说明的语
33.对于语句“for(int i=0; i<=3; ++i){system.out.print(”a”);="">=3;>
34.以下变量定义及其初始
11
35.对于一个没有初始化的boolean型成员变量,当创建对象
时,系统将该变量自动初始化为( )c. false 36.下列程序的运行结果是( ) c. b=1,c=true 37有下列程序错误的说法,正确的是( ) c. 第5和第6行定义的x命名
38下列程序的输出结果为( ) d. 30 39.列表达式中,x取值范围为0?x?100
b. x= (int)(Math.random()*100+0.5)
40.以下运算符中,优先级最高的是( ) d. ( ) 41.若int型变量x的值为128,则执行语“x=x>>>32;”后,x的
42.有关下列程序的执行结果,正
43.要将新元素添加到Vector对象的尾部最
44.trimToSize方法的作用是( )a. 将Vector的容量下调
45.要清除向量序列中的
46.若intArray整型数组,i为整型变,则下列有关组元素的访问方法中
c. intArray[i/2.0]=8;
12
47.若有数组定义“int a[]={{2,3},{1,5},{3,4}};”,则a[1][1]的值为( ) b. 5
48.Vector类中用记录元素的实际个数的
49.若整型变量x和y的值分
System.out.println(”x+y=”+x+y);的输出结
x+y=12
50.执行下面的程序段后, twoDim.length 的值为( ) c. 2 51.若已有定义“String s=”This is ”;”,则
t=s.concat(”String”);”后,t的容为( ) a. ”This is String” 52.若a为3行、4列的阵数组,则a.length*a[0].length
53.若有语句“Vector myVector=new Vector(20,5);”,则myVector的初始容量为( ) a. 20
54.要对数组进行排序,可采用的方法是( ) a. sort 55.检测数组的元素个数,
56.要得到一个字符对象中的字符个数,需调用的方法
57.若Point已定义的类类型,则列有关数组明的语句中,错
c. int myIntArray[5];
13
58.若要将一个变量义为静态变量,则需用的关键字
59.在多态性处理时,有时需要判明个引用到底
例,可以使用的运算符是( ) a. instanceof
60.若有类定义TestMyPro,则该类的造方法的可能
a. public TestMyPro(int i) {…}
61.下列有关Java包说法中,错误的是( ) d. 程序
62.若顶层类为Outer,内部类为Inner,则编译后,对应内部类的字节
b. Outer$Inner.class 63.当调用默的构造方法生成实例
64.当一个子类中定义的方法所用的字、返回类
和其父类中的某个方法完全相同时,构
写
65.下列有关接口的说法,错误的是( ) d. 类一样,Java只允许一个类实现
66.下列有关接口实现的说法中,错误的
的类只需要实现所用到的接口的抽象方法 67.为对类名空间实现好的管理,Java引
14
d. 包
68.下述程序中,正确的说法是( ) c. 第7行错误 69.下面程序,正确的说是( ) a. 第11行出 70.下列有关final关字
c. 如果一个引用型的变量被标记为final,则该引用量所指向对象的取值
71.当一个类中具有多同名但参数列表不同的法时,它们成( ) b.
72.若类Manager继承于类Employee,两个类
名方法getDetails,现有定义Employee e=new Manager,
则程序中的e.getDetails语句将导
d. 调用类Manager的getDetails
73.为了保证数据的合法性和一致性,一般通过方
成员进行访问,这通常称为( ) a. 封装 74.定义了法但没有定义具体
75.如果需要在当前名空间中引入包mypackage中所有类,正确的语
c. import mypackage.*; 76.如果一类的定义中有出现extends键字,则表明这个类( )d. 派
77.在Java中,类是一种抽象据类型,
15
成员变量和成员
78.Java的继承机制是( )b. 单重继
79.在Java异常处中,finally后的代码为( ) b. 必须执
80.在Java的异处理中,所有异常的父
81.当数组下标越界时,将导致( )异常 c. ArrayIndexOutOfBoundsException 82.在一个法的运行过程中,如
83.下面的方法说明中,正确的是( ) c. public void Method()
throws IOException
84.在异常处理中,可抛出异常的代码段应放在键字( )后
85.在下列程序的运行结果中, "This is always printed" 出现的次数为( ) b. 4
86.要想将组件逐个放置在容器的一行上,若放不下则另起一个行,所需使用的布
87.要创建一个带有题行和最小化、最大和关闭按钮独立窗口,需要使
b. Jframe
88.在BorderLayout局管理器,如果没有指
16
哪个区域,则它将会默认被放置在( ) a. CENTER 90.在BorderLayout布局管理器中,若想将按钮添加到窗口下方,应使用
91.若某个监听程序接口中定义了5抽象的事件
但程序只用到其中的一种方法,则实现该接
可以( )
b. 将不感兴趣的方法内容设为,而只具实现所用到的
92.要改变容器的布局管
93.pv为一JPanel实例,若需将布局管理器
向的BoxLayout,应使用的语句是( ) c. pv.setLayout(new
BoxLayout(pv, BoxLayout.Y_AXIS));
93.顶层容器中内容窗
94.在Java的事件处理模型中,件监听接口事件适配器的
d. 事件适配器实现了相应事件监听口的类,只相应方法的实现
95.以下组件中,不能输入文本的是( )b. Jlabel 96.JFileChooser组的作用是( ) c. 创文件对话框 97.要设置组件的背色,所选
17
setBackground
98.以下说法中,正确的是( a. 对于多
若将它们加入一个按钮组,它只能进
99.若窗体为frame,菜单栏为mb,则能实现将单放到窗口上方的
a. frame.setJMenuBar(mb); 100.创建组合对象后,要将其设
c. 创建一个标为information的模式对话
102.要显示弹出式菜单,须调用的
103.要显示提示性的本信息和图标,经常采
104.如果两个按钮都注册了同一个
要为每个按钮设置一个命令名,并事件处理
( )方法判断操作发生在哪按钮对
b. getActionCommand 105.下列有列表的说法中错误是( ) b. 列表带
106.对于切换按钮JToggleButton,可以通过方
18
钮的当前状态。 d. isSelected 107.在文件对框中,当用户进行文选择后,可以通过( )方得
b. getSelectedFile 108.要创建个多行多的文本输入框,应使
109.若jcb1和jcb2均JComboBox
“jcb2.insertItemAt(jcb1.getSelectedItem(), 0)”作
c. 将jcb1的当前选择项添加到jcb2的第1个位置; 110.
111.关于命令“JTextArea ta\,new JTextArea(”java swing”, 4,30)”,
a. 创建一个4行、30列的文本区,并显示初始
112.要创建一个显示文本为“闭”的钮,正确的命
a. JButton b d. JButton(”关闭”); e. new Button(”关
h. new JButton(关闭);
19
1.15.2%5的计算结果是 0.2 。
20
2.如果一个方法不回任何值,则该方法返回值类型
3.若程序中需要使用它文件中已定义好的,需使用的
4.若要使一个类能够所有其它类访问,所需的访问权限
5.一个类要实现一个接口,在类的定义中需要使用
6.若已有数组说明“char s[];”,则创建20个字符
7.Java编译器可以将Java源程序编译成与机器无关的二进制码文件,即字节码文,它的扩展名是 class 。 8.若一个程序中包含有一个名为Sam1的公有类和一个名Sam2的非公有类,则该文件必命名为 Sam1.java 。 9.在java.util包中的 Vector 类,提供了一个类似数组的顺存储结构,该类的对象可以看作是一个可变大小的组。 10.若itemList为一字符串数组,则利数组
JComboBox(itemList); 。
11.在面向对象程序设计中,程序被为一组协同工作的对象,而象是通过种抽象数据类型来描述,这种抽象数据类型被称为
21
12.现已有类定义Sam1,该类中没有编写任构造器,要创建该类的一个对象并名为objSam1的引用变量指向该对象
13.当重载构造方法时,可以使用关字 this 来指代本中的其他构造方法,而用关键字 super 来
14.如果子类已经重写了父类中方法,但在子类中还想使用父类中被藏的方法,可以使用 super 关键字。 15. menuBar为一菜单栏,menu为一菜单,mi为一菜项,若将它们组成一个通常意义的菜单,所需使用的命令是 menu.add(mi); menuBar.add(menu); 。 16.当Java程序导致异常发生时,Java运行系统将沿法的调用逐层寻找相应的处理代码,直到找到相应常处理的方法止,
17.下列循环的执行次数
for(int i=0; i<10; i++)="" {if="" (i="=5)">10;>
break;System.out.println(“i=”+i);}
18.以下程序的计算结果是 x=2.0 。
class Test {public static void main(String[] args){int d=5;int
c=2;float x=d/c;System.out.println(“x=”+x);} } 19(下述程序
22
class Test {public static void main(String[] args){boolean flag,Flag;flag=6>7;Flag=flag||!flag;
System.out.println("flag="+flag+",Flag="+Flag);}} 20(以下程输
obj1.counter=2,obj2.counter=2 。
public class Count {private static int counter=0;public Count() {counter++;}public static void main(String args[]) {Count obj1=new Count();Count obj2=new
Count();System.out.print("obj1.counter="+obj1.counter);System.out.print(",obj2.counter="+obj2.counter);}}
21. 下述程序的运行结果
public class Count {public static void main(String args[]) {int firstVal=5,secondVal=1;if(firstVal==0){if(secondVal==1)firstVal++;}else firstVal--;System.out.println(firstVal);}} 22. 下程
public class SwitchTest {public static void main(String[] args) {char c='B';switch(c){case 'A':System.out.print("A");case 'B':System.out.print("B");case 'C':System.out.print("C");case 'D':System.out.print("D");default: System.out.println("No match!");}} }
23. 下列程序的输出结果是 4 3 2 1 。
public class Test {public static void main(String[] args) {int
23
a[]={1,2,3,4};for(int
i=a.length-1;i>=0;i--)System.out.print(a[i]+" ");}} 24. 下列程序的输果
import java.util.Vector;class TestVector{public static void main(String[] args) {Vector
myVector=newVector(100);for(inti=0;i<10;i++){myvector.addelement("welcome");myvector.addelement("to");myvector.addelement("beijing");}while(myvector.removeelement("to"));system.out.println(myvector.size());} }="">10;i++){myvector.addelement("welcome");myvector.addelement("to");myvector.addelement("beijing");}while(myvector.removeelement("to"));system.out.println(myvector.size());}>
25. 以下程序的输
class StringTest{public static void main(String args[]) {String str1 = "JAVA";String str2 = "JAVA";String str3 = new String("JAVA");boolean result1 = str1.equals(str2);boolean result2 = str2.equals(str3);boolean result3 = str1==str2;boolean result4 =
str2==str3;System.out.println(result1+","+result2+","+result3+","+result4);}}
26(Point类是平面上的二点类,
一个点对象移动到新的位置,请空白处入相应的语
y=y1 x=x1;
27. 下面的方法daysInMonth于判断某年某
24
空完成相应的
month year % 4 == 0
28. 下面的程序计算二维点和三点到原点距离,请填空
this(0,0,0) Math.sqrt( x*x + y*y +
z*z )
29. 下面的程序计算两个整之和,
x+y GeneralFunction.addUp(a,b) 30. 面的程序通过接口实现堆栈(Stack)
CharStorage void put(char c)
point--
31(以下的程序在窗口中显示一
JButton("打开") true
32. 下述程序为关按钮注册了事件监听,当用户单该按钮时,可退出
ae3 System.exit(0)
33. 对于一个按钮对象,要使能够在按下时交替显示两条不同的息,需为该按钮注册
tf.setText(s1) tag = 0
34 对于一密码框,若要获取用户入的密码并
25
文本区ta中,须实现ActionListener接口
方法,请填空。 getPassword() pw
1. 编写程序计算圆的周长和面积。求构造函数
行初始化,方法getPerimeter和getArea分别
积。
public class Circle {private double r; //r是
Circle(double dr) { r=dr; }
public static void main(String[] args) {Circle k=new Circle(3);System.out.println("周
"+k.getPerimeter());System.out.println("面积为:
"+k.getArea());}public double getPerimeter(){ return 2*Math.PI*r;}public double getArea(){ return Math.PI*r*r;}}
26
2. 编写程序计算长方形的周长和面。要求构造
和宽进行初始化,方法getPerimeter
长和面积。
public class MyExam9 {public static void main(String[] args) { double r = 5.0;double perimeter = 2 * Math.PI * r;double area = r * r * Math.PI; System.out.println("周长" + perimeter);
System.out.println("面
3. 定义平面中的一个二维点类Point和一
Point3d,要求Point类定义
造器和一个将点移动到新位置的moveTo方法。Point3d则继
承于Point类,并包含一个移到新位置
class Point { protected int x; protected int y; public Point(){} public Point(int x, int y){
this.x = x; this.y = y; } public void moveTo(int x, int y) { this.x = x; this.y = y;} }
class Point3D extends Point {protected int z;public Point3D(){}public Point3D(int x, int y, int z){ super(x, y); this.z = z; }public void moveTo3D(int x, int y, int z) { super.moveTo(x, y);
this.z = z; }}
27
4. 编写一个方法判断某一年是否属于
中进行测试。
public class TestLeapYear {public int year; public TestLeapYear() {year=2000; }
public TestLeapYear(int y){year=y;}public boolean leap( ){boolean flag=false;if ((year%4==0 && year%100 !=0) || year%400==0 )flag=true;return flag; }/** * @param args the command line arguments*/public static void main(String[] args) {// TODO code application logic here TestLeapYear myYear=new TestLeapYear(2004);boolean f=myYear.leap(); if (f) System.out.println(myYear.year+"是闰年~");else
System.out.println(myYear.year+"不是闰
5. 给定一组float型数,求它的平均值和
public class MyExam6{float x,y; public MyExam6(float x, float y){this.x=x;this.y=y;
}public float add(){return((float )(this.x+this.y));}public float avage(){
return((float)((this.x+this.y)/2));} public float min(){float min=0f;if(this.x < this.y){="">
min=this.x;}return min;}public static void main(String args[]){
28
float x=(float )(Math.random())*100;float
y=(float )(Math.random())*100;
MyExam6 obj=new
MyExam6(2,3);System.out.println("s="+obj.add()); System.out.println("v="+obj.avage());System.out.println("m="+obj.min());}}
6. 对于一个二维整型数组,计算各元素之和并
大的那个行。
public class MyExam7 {public static void main(String[] args) {int s [][]={{21,24,25,26,38,},{25,28,24,69,66} };int sum[]=new int[2];int so[]=new int[5]; int i;int j;int min=0;for(j=0;j<><>
7. 现有接口定义如下interface shape2D {double
pi=3.14;double area( ); }
请编写类Circle,实现上述口,用计算圆与矩
29
public interface shape2D { double pi=3.14; double area();}public class Circle implements shape2D{public double area() { double r = 5;double area = pi*r*r;return area; }}public class Rectangle implements shape2D{public double area() { double w = 4; double h = 6; double area = w*h; return area; }}public class Test { public static void main(String[] args) { Circle circle = new Circle(); Rectangle rectangle = new Rectangle(); System.out.println(circle.area()); System.out.println(rectangle.area()); }}
8. 创建一个黄色(Color.yellow)面板,通过add()方法在
该面板中添加一个按钮,然后将该面板
实例的靠南位置,JFrame例的背
(Color.CYAN)。
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;public class Main{public static void main(String[] args) { final JFrame frame = new
JFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setLayout(new
BorderLayout());frame.getContentPane().setBackground(Color.
30
CYAN);JPanel panel = new
JPanel();panel.setBackground(Color.YELLOW);
panel.setPreferredSize(new Dimension(20,20));
frame.getContentPane().add(panel,
BorderLayout.SOUTH);frame.setSize(200, 200);
EventQueue.invokeLater(new Runnable() { public void run() {frame.setVisible(true); } }); }}
import java.awt.*;import javax.swing.*;public class FrameWithPanel {public static void main(String s[]) {JFrame frame=new JFrame("JFrameDemo2");Container
contentPane=frame.getContentPane();contentPane.setBackground(Color.CYAN);
JPanel contentPane=new JPanel();
panel.setBackground(Color.yellow);JButton button=new JButton("Pressme");panel.add(button);contentPane.add(panel,BorderLayout.SOUTH);frame.setSize(300,200);frame.setVisible(true); }}
*9. 创建一个包含一个按钮的窗体,当用户按下
显示一个对话框。
import java.awt.BorderLayout;import java.awt.Button;import
31
java.awt.Container;import
java.awt.Dialog;import java.awt.Frame;import
java.awt.event.ActionEvent;import
java.awt.event.ActionListener;import
javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;public class MyExam14 implements ActionListener {
JFrame frame; JDialog dialog; JButton button; public static void main(String arg[]) {MyExam14 jd = new MyExam14();
jd.go(); } public void go() {
frame = new JFrame("JDialog Demo"); dialog = new JDialog(frame, "Dialog", true);
dialog.getContentPane().add(new JLabel("Hello ,I'm a Dialog"));
dialog.setSize
(60, 40); button = new JButton("Show Dialog");
button.addActionListener(this);Container cp = frame.getContentPane();cp.add(button, BorderLayout.SOUTH);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 150);
frame.setVisible(true); } public void
actionPerformed(ActionEvent e) { dialog.setVisible(true);
32
}}
10. 若三角形的三边长分别为a,b,c,编写一个
角形的面积。提示:三角形的面积, ,其中:s=(a+b+c)/2。
public class Rectangle {
private double a,b;//a是
private double perimeter, area;
public Rectangle(double pa, double pb) {a=pa;b=pb; }
public static void main(String[] args) { // TODO code application logic here
Rectangle myRectangle=new Rectangle(2,3);
System.out.println("周长为:
"+myRectangle.getPerimeter());
System.out.println("面积为:
"+myRectangle.getArea()); }
public double getPerimeter(){return 2*a+2*b;}public double getArea(){return a*b;}}
33
杭电中财期末考试
会计政策:是指在企业会确认、计量和报告中所采的原则、基础会计处理方法。 会计估计:指企业对结果不确定的交或者事项以最近可利用的信息为基础所作的断。 会计政策变更:会计对同的交易或者事原来采用的会计政策改用另一会计政策的为。变更条件或原因:符合下列条件一:1)法、行政法规或国家统一的会制度要求变更2)变更会计政策能够提供更可靠、更相关的会
会计估计变更:由于资产和负债的当前状及预期经济利益和务发生了变化,对资产或负债的账面价值或资产的定期消金额进行整。变更条件或原因:符下列条件之一:1)以进行估计的基础发生化2)取新的信息,积累了更多的经
不属于变更的情形:1)本期发生的易或者事项与以前相比具本质差别采用新的会计政策2)初次发生的或不重要的交易事
《企业会计准则——无形资产》规定,企业研究段的支出全部费用化,计入当期损益(管理费用);开发阶段的支出符合件的才能资本化,不合资本化件的计入当期损益(管理费用)。如果确实无法区分研究阶的支出和开发阶段的支出,应其发生的发支出全部费用化,计入当期损
企业自行开发无形资产发生研发支出,未满足资本化条件。借记“研发支——费用化支出”科目,满足资化条件的,借记“研发支出——资本化支出”科目,贷记“原材料、银行存款、付职工薪酬”等等。研究开发项达到预定用途形成资产的,应按“研发支出——资本化支出”科的余额,借记“无形资产”科目,贷记“发支出——资化支出”科目。然后根据企业得税法施条例第十七第二款的规定,按不得低于10年的期限进行
2权责发生制亦称为应收应付制,是指在会核算中,按照收入已经实现,费用已经发生,应由期负担为标准来确认期收入和本费用。 根据权责发生制原则处理会计务时应做到以下两点。其一,凡本期内实际生并应属本的收入和费用,无其款项是收到或出,均应作为本期的收入和用处理;其二,凡不应属于本期的收入和费,即款项已经收到或支付,不应为期的收入和费用予以处理。因此,采用权责发生制,在会计期末必须对账记录进行账项调整,才能够使本期的收入和费用存在合理的配比关,从而可以较正确地计企业的本期盈亏。 优点及适用范围。权责发生够真实地映当期的经营收和经营,更加准确地计算和确定企业的经成果。因此,它在企业会计中被普遍
收付实现制:收付实现制是一种与责发生制相对应的关于收入和费用这两会计要素的计量基础。收付实现制亦称实收实付制,是指在会计核中,以实际收到或支付款项为确认期收入和本期费用的标准。据收付现制原则处理会计业务时应到以下两点。其一,凡本期内实际收到的收和支付的费用,论其应归属本期,均应作本期的收入和费用处理;其二,凡本未曾收到的收入和未曾支付的费用,即使应归属本期,不应作为期的收和费用予以处理。因此,采用收付实现,会计处手续比较简便,会计算可以不考虑应计收入、应计用、预收收入、预付费用的
缺点及适用范围。收付实现制不能正确地计算和确定业的当期损益,缺乏合理的收支配比系。因此,它适用于业务比较简单和应计收入、应计费用、预收收、预付费用很少发生企以机关、事业、团体等单
收付实现制与权责发生制
1、联系:其联系二者的目的均为正计算和确定业的收入、费用和损。 2、区别:二者之间的主要区别是确认收入和用的标准不同;对收与费用的配要求不同;会计期末处理方法同;各会计期间计算的收益果不同;核算过程中设置的账设不同;自的优点缺点不同;适用的范围不
非货币性资产,是指货币性资以外的
货币性资产,是指企业持有的货币资金将以固定或可确定的金额取的资产,包括现金、银行存款、应收账款和应收票据以及准备至
非货币性资产交换是指交易双方通存货、固定资产、无形资产和长期股投资等非货币性资产行的交换,有时也涉及少量货币性资产(即补价)。认定涉及少量货币性资的交换为非货币性资产交,通常补价占整个资产交换金额比例低于25%作为参考。 支付的货币资产占换入资产公价(或占换出资产公允价与支付的货币性资产之和)的比例,或者收到的货币性资产占换出资产公允价值(或占换资产公允值和收的货币性资产之和)的比例低于25%,视为货币性资产换;高25%(含25%)的,视为以货币性资产取得非货币
2 确认和计量:非货币性产交换同时满足下列条件的,应当以公允价和应支付的相关税费作为换入资的成本,公允价值与换出产账面价值的差额计入当期损益: (1)该项换具有商业实质。满足下列条件一的非货币性资换具有商业实质: ?换入资产的未来现金量在风险、时间和金额方面与换出资产显不同 ?换入产与换出资产的预计未来现流量值不同,且差与换入资产和换出资产的公允价值相比是重
(2)换入资产或换出资产的公允价值能够可靠地计。换入资产和换出资产公允价值均能可靠计量的,当以换出资产的公允价值作为确换入资产成本的基,但有确凿证据表明入产公允价值更加可靠的除
3 补价:企业在按照公允价和应支付的相关税费作为换资产成本的情下,发生补价的,应当分
(1)支付补价的,换入资产本与换出资产账面价值加支的补价、应支付相关税费之和的差额,当
(2)收到补价的,换入资产本加收到的补价之和与换出资账面价值加应支的相关税费之和的差额,当
企业在按照换出资产的账面价和应支付的相关税费作为换资产成本的情下,发生补价的,应当分
(1)支付补价的,应当以换资产的账面价值,加上支付的价和应支付的相税费,作为换入资产的
(2)收到补价的,应当以换出产的账面价值,减去收到的补并加上应支付的关税费,作为换入资产的
4 换入多项资产
非货币性资产交换同时入多项资产的,在确定项换入资产成本时,应当分别
(1)非货币性资产交换具有商业实质,且换入资的公允价值能够可靠计量的,应当照换入各项资的公允价值占换入资产公允价总额的比例,对入资产的成本总额进配,定各项换入资产的成
(2)非货币性资产交换不具有商业实,或者虽具有商实质但换入资产的公允价值不能可靠计的,应当按照换各项资产的原账面价值占换入资原账面价值总额的比,对换入资产的成本总进分,确定各项换入资产的成
5 披露:企业应当附注中披露与非货币资产交换有的下列信息:1换入资产、换出资产的类别。2换入资产成本的确定方式。3换入资产、换出资产的公允价值以换出资产的面价值。4非货币性资产交换确认的益。5非货币性资产交换的会处理 非货性资产交换具有商业质且允价值够可靠计量的,在发生补价的情况下,
价方,应当以换出资产的公允价值加上支的补价(或换入产的公允价值)和应支付的相关税费,作换入资产的成本;收到补方,应当以换出资产的公价值减去补价(或换资产的公允价值)加上支的相税费,作为换入资产的成
换出资产公允价值与账面价值的差额,应当别不同情况理:1换出资产为存货,应当作为销售处理,以其公允价值确认收入,同时结转相的成本。2换出资产为定资产、无形产的,换出资产公允价值与其账面价的差额,计入营业外收入或营外支出。3出资产为长期股权投的,出资产允价值与其账面价值的差额,计入投资