问题 单项选择题

单击窗体时,下列程序的执行结果是()。  Private Sub Invert(By Val xstr As String,ystr As String)    Dim tempstr AS String    Dim I AS Integer    I=Len(xstr)    Do While I>=1     tempstr=tempstr + Mid(xstr,I,1)     I=I - 1    Loop    yStr=tempStr  End Sub  Private Sub Form_Click( )    Dim s1 As String,s2 As String    S1="abcdef"    Invert S1,S2    Print S2  End Sub

A.blooean isAlive( )

B.Thread currentThread( )

C.String getName( )

D.smtic boolean interrupted( )

答案

参考答案:A

解析:在Java语言中,字符在计算机中是转换成数值表示的,如’a’其实 在计算机中同int型的97是同一个常量,所以选项D)’a’=8中,即97=8,将8赋值给 97,这时系统会发生编译错误。还有一点,赋值表达式的组成是在赋值运算符的左边是 一变量,右边是一表达式。所以选项D)’a’=8中左端已经是个表达式(常量),因此就违 背了赋值运算符的规则。选项A)’a’%6和选项B)’n’-3都是先将字符自动转化成在计 算机中存储的数据的值,然后再进行运算;选项C)a>=4= =b<1是一个关系运算表达 式,先判断a>=4和b<1,这两个表达式的结果在进行比较看是否都是true或false,如 果是,返回true,否则返回false,计算结果是一个布尔型的值。

多项选择题

长江公司为一家上市公司,2011年对外投资有关资料如下:
(1)1月2日,长江公司以银行存款购买A公司发行的股票300万股准备长期持有,实际支付价款2800万元,另支付相关税费6万元,占A公司有表决权股份的30%,能够对A公司施加重大影响,投资时A公司可辨认净资产公允价值为10000万元(各项可辨认资产、负债的公允价值与账面价值相同)。
(2)4月15日,长江公司用银行存款从二级市场购入B公司股票,并将其划分为交易性金融资产。支付价款500万元(其中包含已宣告但尚未发放的现金股利20万元),另支付相关交易费用2万元,占B公司有表决权股份的20%。
(3)5月6日,长江公司收到B公司发放的现金股利20万元并存入银行。
(4)6月30日,长江公司持有B公司股票的公允价值上升为600万元。
(5)7月10日,长江公司将持有的B公司股票全部出售,售价为620万元,款项存入银行,不考虑相关税费。
(6)A公司2011年实现净利润900万元。
(7)A公司2011年年末因可供出售金融资产公允价值变动增加资本公积100万元。
假定除上述资料外,不考虑其他相关因素。
要求:根据上述资料,不考虑其他因素,分析回答下列小题。
(答案中的分录金额单位以万元表示)

根据上述资料,下列各项中,说法正确的是______。

A.交易性金融资产对初始直接费用的处理与长期股权投资相同

B.A公司和B公司宣告分派现金股利,投资力均确认投资收益

C.出售长期股权投资时,应将持有期间形成的“资本公积—其他资本公积”转入“投资收益

D.出售交易性金融资产时,应将持有期间形成的“公允价值变动损益”科目的金额转入“投资收益”科目

单项选择题