问题 单项选择题

以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:
#include <stdio.h>
#include <string.h>
char *scmp (char *S1,char *s2)
if(strcmp(s1,s2)<0)
return(s1);
else return(s2);

main()
int i; char string[20],str[3] [20];
for(i=0;i<3;i++) gets(str[i]);
strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf("%s\n",string);

若运行时依次输入abed、abba和abc三个字符串,则输出结果为( )。

A.abed

B.abba

C.abc

D.abca

答案

参考答案:B

解析: 本题首先从键盘读入3个字符串放到二维数组str中,然后通过两次比较,每次把较小的字符串复制到字符数组string中,所以执行完以后,string中存放的是最小的字符串,输入的3个字符串前两个字符都是“ab”,而第3个字符‘e’、‘b’、‘c’中‘b’最小,所以最小字符串是“abba”,故应该选择B。

问答题

某企业(地处市区,为增值税一股纳税人)2010年度有关会计核算资料如下:销售收入6000万元,销售成本3200万元,营业税金及附加132万元,销售费用1200万元、管理费用298万元,财务费用370万元,投资收益560万元,营业外收入290万元,营业外支出410万元。
2011年3月,会计师事务所在对其2010年所得税资料汇总检查时发现,与企业所得税有关的资料如下:
(1)5月份接受某企业捐赠的一批原材料,取得增值税专用发票(当月已认证),注明价款80万元、增值税13.6万元,该企业将其全部计入“资本公积”账户,未计提进项税额,资本公积增加93.6万元。
(2)“投资收益”账户包括股权转让所得400万元、国债利息收入120万元、企业债券利息收入40万元。
(3)“管理费用”列支业务招待费160万元、坏账准备金80万元、存货跌价准备金30万元。
(4)“销售费用”中列支广告费765万元,其中包括支付媒体的广告费720万元,以自产的产品做广告样品列支广告费45万元,该批广告样品不含税公允价为100万元、成本45万元,该公司未计入收入和计提销项税额,似设将目产货物用于样品会计上不确认收入。
(5)“财务费用”中列支利息支出315万元,其中2010年1月1日向银行借款利息支出210万元,利率为5.5%,向非金融机构借入同期借款1500万元,期限1年,利率7%。
(6)“营业外支出”账户中,支付违约罚款43万元、税收滞纳金20万元。
(7)6月根据生产经营需将公司80%的资本由甲公司收购,成为甲的子公司。收购日转让资产的计税基础为1200万元,公允价值为1600万元。甲公司以股权形式支付了1500万元,以银行存款支付100万元。
要求:按下列顺序回答问题,每问均为共计金额:

2010年该企业所得税前准予扣除的销售费用;

单项选择题