问题 单项选择题

有以下函数:
int aaa(char *s)
char *t=s;
while(*t++);
t--;
return(t-s);

以下关于aaa函数的功能的叙述正确的是( )。

A) 求字符串s的长度
B) 比较两个串的大小
C) 将串s复制到串t
D) 求字符串s所占字节数

答案

参考答案:A

解析: 本题考查的知识点是:while循环的简单应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标志处。当t指向结束标志处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标志处。最后返回t-s,因为s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。

问答题

吉祥公司发生下列与长期股权投资相关的业务:
(1)2007年1月10日,购入泉兴公司有表决权的股票200万股,占泉兴公司股份的10%。该股票每股买入价为7元,其中每股含已宣告但尚未发放的现金股利0.10元;另外,吉祥公司在购买股票时还支付相关税费9000元,款项均通过银行转账支付。
(2)2007年3月20日,收到泉兴公司宣告分派的现金股利。
(3)2007年度,泉兴公司实现净利润1500000元。
(4)2008年1月10日,泉兴公司宣告分派2007年度股利,每股分派现金股利0.20元(属于投资后产生)。
(5)2008年3月20日,吉祥公司收到泉兴公司分派的2007年度的现金股利(不考虑相关税费)。
(6)2008年度,泉兴公司发生亏损100000元。
(7)2009年1月10口,吉祥公司出售所持有的泉兴公司的股票10万股,每股销售价格为15元。
(8)吉祥公司未对该项长期股权投资计提长期股权投资减值准备。
要求:
(1)编制2007年1月10日购入股票的账务处理;
(2)编制2007年3月20日收到泉兴公司分派的现金股利;
(3)2007年泉兴公司实现净利润时吉祥公司如何处理;
(4)编制2008年1月10日泉兴公司宣告分派现金股利时吉祥公司的账务处理;
(5)编制2008年3月20日吉祥公司收到泉兴公司分派的现金股利的账务处理;
(6)2008年泉兴公司发生亏损吉祥公司如何处理;
(7)编制2009年1月10日吉祥公司处置长期股权投资的账务处理。

单项选择题