问题 填空题

以下程序运行后的输出结果是 【12】
main()
char a[]="123456789",*p; int i=0;
p=a;
while(*p)
if(i%2==0) *p=’*’;
p++;i++;;

puts(a);

答案

参考答案:*2*4*6*8*

解析: 程序中定义了一个字符数组a,并初始化为123456789,接着定义了一个指针p并让它指向数组a,紧接着执行了一个 while循环,此循环的作用是:当i为偶数时,将*赋给a[i],p指向数组末尾,循环结束,此时数组中a[0]、a[2]、a[4]、a[6]和a[8]的值都为*,所以最后调用puts()函数输出a的值为*2*4*6*8*

问答题

案例一(共计22分) 某公司是一家大型的电器制造和销售企业,年销售量达到几百万台,产品分为几十个大类、上百个品种。公司在北京、上海、天津、西安等全国二十几个省市建立有销售网点。由于客户对供货期的要求越来越高,公司不得不在全国各地设立外部成品仓库,为客户提供更便捷的服务。随之而来的问题是,有限的产品在全国的外部仓库分部不尽合理,经常发生一些区域断货、丧失销售机会,而另一区域产品又积压滞销的情况。由此产生大量的外部仓库库间调拨、滞销品降价处理等现象,给企业造成很大的损失。 公司发觉整个企业相当大的一部分利润被糟糕的库存侵蚀了,因此决定改变这种窘境。公司对产品进行研究后发现一个特点,就是利润高的产品反而产销量比较低,为此公司决定对产品进行分类,实施分类管理。首先公司定义的是C类产品,这类产品主要面向低端市场,利润贡献不是最大,占全部的20%,但是销量占到公司产品总销量的70%。该类别中有几十个品种,每种产品的价格都低于1200人民币/件。接着公司定义的是A类产品,这类产品的销售量占总销量的5%。这类产品品种比C类产品多一些,单件价格至少为1800元人民币,A类产品贡献了大约30%的利润。B类产品的销量占总销量的25%。这类产品的利润贡献占总利润的50%,品种也是最多的,单价价格在1200到1800元人民币之间。根据以上案例,回答问题1、2、3,本题总分22分。

案例中的企业进行产品分类时的依据是什么?为什么以此为分类的依据?(7分)

单项选择题