问题 单项选择题

若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。

A.q=(&k+1)

B.q=&k

C.q=k

D.*q=&k

答案

参考答案:B

解析: 本题考核指针的赋值操作。先来了解C++语言中指针的有关说明: ①本题的定义语句中,在q前面有一个*说明符,表示q是一个指针变量,C++语言规定在指针变量中只能存放存储单元(即变量)的地址。 ②因为在定义中,q的基类型为int,所以q中只能存放int类型变量的地址。 ③在C++程序中&是求地址符,表达式&k的值是变量k在内存中的地址,而*的作用是求地址中存放的值。 选项A中,&k表示变量k在内存中的地址,而后面的1是整型常量,所以此选项不正确:选项C中,把整型变量的值直接赋给指针变量q,由于赋值没有兼容性,所以这是错误的;选项D中,企图把k在内存中的地址赋给一个整型变量(*q在此代表一整型变量),这也是不允许的,地址值不能直接转换为一个整数。

单项选择题
单项选择题

某市大型商贸公司为增值税一般纳税人,兼营商品加工、批发、零售和进出口业务,2006年10月相关经营业务如下:
(1)进口化妆品一批,支付国外的买价220万元、国外的采购代理人佣金6万元、国外的经纪费4万元;支付运抵我国海关地前的运输费用20万元、装卸费用和保险费用 11万元;支付海关地再运往商贸公司的运输费用8万元、装卸费用和保险费用3万元;
(2)受托加工化妆品一批,委托方提供的原材料不含税金额86万元,加工结束向委托方开具普通发票收取加工费和添加辅助材料的含税金额共计46.8万元,该化妆品商贸公司当地无同类产品市场价格;
(3)收购免税农产品一批,支付收购价款70万元、运输费用10万元,当月将购回免税农产品的30%用于公司饮食部;
(4)购进其他商品,取得增值税专用发票,支付价款200万元、增值税34万元,支付运输单位运输费用20万元,待货物验收入库时发现短缺商品金额10万元(占支付金额的5%),经查实应由运输单位赔偿;
(5)将进口化妆品的80%重新加工制作成套装化妆品,当月销售给其他商场并开具增值税专用发票,取得不含税销售额650万元;直接销售给消费者个人,开具普通发票,取得含税销售额70.2万元;
(6)销售除化妆品以外的其他商品,开具增值税专用发票,应收不含税销售额300万元,由于月末前可将全部货款收回,给所有购货方的销售折扣比例为5%,实际收到金额285万元;
(7)取得化妆品的逾期包装押金收入14.04万元。
(注:关税税率20%,当月购销各环节所涉及的票据符合税法规定,并经过税务机关认证)
根据所给资料,依据税法的有关规定,回答下列相关问题: (计算结果保留小数点后两位)

该公司国内销售环节应纳增值税额为( )。

A.65.18万元

B.62.24万元

C.60.2万元

D.139.49万元