问题 单项选择题

对于需要编译运行的程序,在编译过程中能发现______错误。

A.死循环
B.无穷递归
C.0作为除数
D.括号不匹配

答案

参考答案:D

解析: 程序中的错误分为语法错误和语义错误两种。一般情况下,语法是关于程序结构的规则,语法错误是形式上的错误,这类错误编译器可以检查出来。括号不匹配和关键字拼写错误是关于语言结构的错误,是两种常见的语法错误。
语义错误是程序含义(功能)上的错误,可分为静态语义错误和动态语义错误。静态语义错误编译器可以检查出来。动态语义反映程序的逻辑,这种错误发生在程序运行期间,常见的逻辑错误有0作为除数、死循环和无穷递归等,编译时检查不出这类错误。

单项选择题
问答题

甲上市公司(以下简称甲公司)经批准于2007年1月1日溢价发行了50万份可转换公司债券,面值总额50000万元,取得总收入52400万元。该债券期限为5年,票面年利率为5%,利息按年支付;每份债券均可在债券发行1年后的任何时间按照面值转换为100股普通股。自2008年起,每年1月1日付息。
其他相关资料如下:
(1) 2007年1月1日,甲公司收到发行价款52400万元,所筹资金用于补充流动资金,债券利息不符合资本化条件,直接计入当期损益,所得税税率25%。
(2) 2008年1月5日,该可转换公司债券的50%转为甲公司的普通股,相关手续已于当日办妥;未转为甲公司普通股的可转换公司债券持有至到期,其本金及最后一期利息一次结清。假定:
①甲公司采用实际利率法确认利息费用,假定甲公司发行可转换公司债券时二级市场上与之类似的没有附带转换权的债券市场利率为4%;
②每年年末计提债券利息和确认利息费用;
③不考虑其他相关因素;
④利率为4%、期数为5期的普通年金现值系数为4.4518,利率为4%、期数为5期的复利现值系数为0.8219;
⑤按实际利率计算的可转换公司债券的现值即为其包含的负债成份的公允价值。
[要求]
1.计算可转换公司债券中负债成份的公允价值和权益成份的公允价值,并编制甲公司发行该可转换公司债券的会计分录。