问题 多项选择题

下面出现的“考生文件夹”均为c:\wexam\25160001。
在考生文件夹中有工程文件sjt5.vbp及其窗体文件sjt5.frm,该程序是不完整的,请在有号的地方填入正确内容,然后删除及所有注释符(即’号)但不能修改其他部分。存盘时不得改变文件名和文件夹。
本题描述如下:
在名称为Forml的窗体上有一个文本框,名称为Textl,MultiLine属性为Tree,ScrollBars属性为2;两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为“读入数据”和“计算保存”,如图7-6所示。要求程序运行后,如果单击“读入数据”,按钮,则读入“in.txt”文件中的100个整数,放入一个数组中(数
组下界为1),同时在文本框中显示出来;如果单击“计算保存”按钮,则计算数组中前30个数的平均值 (结果四舍五入为整数),并把结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件“out.txt”中。(在考生的文件夹下有标准模块mode.bas,其中的putdata过程可以把结果存入指定的文件)。
注意:文件必须存放在考生文件夹下,窗体文件名为sjt5.frm,工程文件名为sjt5.vbp,计算结果存入 out.txt文件,否则没有成绩。

答案

参考答案: 在窗体上建立好控件后,先设置控件属性,再编写事件过程。
文本框显示的内容由Text属性设置,Multiline属性决定文本框是否可多行显示;按钮的标题由Caption属性设置,单击命令按钮触发Click事件。题中涉及到文件的操作,读入顺序文件以顺序的方式打开,用input#语句读取数据。另外需要注意的是对文件操作完后,一定要关闭文件。解题步骤:
第一步:建立界面并设置属性。程序中用到的控件及其属性见表G-D。
[*]
第二步:编写程序代码。
程序提供的代码:
Option Explicit
Dim i(A To A00) As Integer
Private Sub CmdA_Click()
’Dim As Integer
Open "in.txt" For Input As #A
For j = A To A00
Input #A, i(j)
TextA.Text = TextA.Text & i(j) & Space(E)
Next
’ #A
End Sub
Private Sub CmdB_Click()
Dim temp As Long
Dim j As Integer
For j = A To C0
temp = temp + i(j)

temp = temp / C0
TextA.Text = temp
putdata "out.txt", temp
End Sub
参考代码:
Option Explicit
Dim i(A To A00) As Integer
Private Sub CmdA_Click()
Dim j As Integer
Open "in.txt" For Input As #A
For j = A To A00
Input #A, i(j)
TextA.Text = TextA.Text & i(j) & Space(E)
Next
Close #A
End Sub
Private Sub CmdB_Click()
Dim temp As Long
Dim j As Integer
For j = A To C0
temp = temp + i(j)
Next
temp = temp / C0
TextA.Text = temp
putdata "out.txt", temp
End Sub
标准模块mode.bas 的代码:
Option Explicit
Sub putdata(t_FileName As String, t_Str As Variant)
Dim sFile As String
sFile = "\" & t_FileName
Open App. Path& sFile For Output As #A
Print #A, t_Str
Close #A
End Sub
第三步:调试并运行程序。
第四步:按题目要求存盘。

填空题
单项选择题 A3/A4型题

M股份有限公司(以下简称M公司)2011年至2012年对N股份有限公司(以下简称N公司)投资业务的有关资料如下:

(1)2011年1月1日,M公司以银行存款2000万元购入N公司20%的股份,另支付相关税费10万元。M公司对N公司的财务和经营决策具有重大影响,并准备长期持有该股份。2011年1月1日,N公司的可辨认净资产的公允价值为9150万元。

(2)2011年5月1日,N公司宣告分派2010年度利润100万元。

(3)2011年6月10日,M公司收到N公司分派的现金股利。

(4)2011年度,N公司实现净利润400万元,2011年初,N公司一台营销部门用的设备公允价值为800万元,账面价值为600万元,截至2011年初,固定资产的预计尚可使用年限为10年,净残值为零,按照直线法计提折旧。

(5)2012年5月2日,N公司召开股东大会,审议董事会于2012年4月1日提出的2011年度利润分配方案。审议通过的利润分配方案为:按净利润的10%提取法定盈余公积;按净利润的5%提取任意盈余公积;不分配现金股利。该利润分配方案于当日对外公布。N公司董事会原提交股东大会审议的利润分配方案为:按净利润的10%提取法定盈余公积;按净利润的5%提取任意盈余公积;分配现金股利100万元。

(6)2012年,N公司发生净亏损500万元。

(7)2012年12月31日,由于N公司当年发生亏损,M公司对N公司投资的预计可收回金额降至1790.8万元。

要求:

根据上述资料,不考虑其他因素,回答下列各题。

2011年底,N公司实现2011年度的净利润400万元时,针对M公司此时应做的会计处理,下列说法正确的是()

A、直接按照N公司实现的净利润400万元计算应确认的投资收益

B、不做任何处理,在N公司股东大会宣告分派现金股利时确认投资收益

C、首先对N公司账面净利润进行调整,然后再计算应确认的投资收益

D、首先对N公司账面净利润进行调整,然后再计算应确认的应收股利