问题
单项选择题
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元
int *p;
p=______malloc(sizeof(int));
则应填入______。
A.int
B.int*
C.(*int)
D.(int*)
答案
参考答案:D
解析:[评析] 不论p是指向什么类型的指针变量,都可以通过强制类型转换的方法使之为在型一致,强制类型转换的格式为(数据类型*)。
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元
int *p;
p=______malloc(sizeof(int));
则应填入______。
A.int
B.int*
C.(*int)
D.(int*)
参考答案:D
解析:[评析] 不论p是指向什么类型的指针变量,都可以通过强制类型转换的方法使之为在型一致,强制类型转换的格式为(数据类型*)。
位于国务院批准设立的经济技术开发区的某中外合资企业(为增值税一般纳税人),主营乳制品生产,为经国务院批准的《外商投资产业指导目录》中的鼓励类项目的外商投资企业,该企业1997年初成立,注册资本4500万美元,经营期15年,1998年起被评为先进技术企业。2001年追加投资1540万美元,2002年追加投资360万美元,2003年追加投资378万美元,均按同等金额增加注册资本,追加投资均直接用于为乳制品生产服务的研究开发项目,与原有的生产经营项目已分开核算。原项目(表一)和追加投资项目(表二)盈亏情况如下:
表一 单位:万元
年度 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 |
盈亏 | -50 | 40 | 100 | -80 | 220 | 400 | 360 | -120 | 200 |
年度 | 2001 | 2002 | 2003 | 2004 | 2005 |
盈亏 | -70 | 80 | 85 | -40 | 20 |