问题 填空题

以下程序中给指针P分配三个double型动态内存单元,请填空: #include<stdio.h> main() {double*p; p=(double*)malloc 【18】 ; p[0]=1.5;p[1]=2.5;p[2]=3.5; printf("%f%f%f\n",p[0],p[1],p[2]); }

答案

参考答案:3*sizeof(double)或size(double)*3或24或3*8或8*3

解析:malloc()函数的调用格式是“malloc(n)”,作用是申请n个字符的存储单元,并返回该存储区的首地址,实际调用的时候可在前面加上“(类型说明符*)”,以转换成需要的类型的地址。

材料分析题

星期一下午,由于班主任外出开会,再加上历史课和地理课都是“副科”,小刚便请小明来到网吧潇洒一番。在回家的路上,两名本校的高年级学生将他俩的钱和手表等洗劫一空。回家后,小刚将抢劫的事告诉妈妈,妈妈说:“破财免灾,这事你千万不要告诉老师,不然他们还要报复你。”这时表哥说:“他敢!明天我叫几个朋友把这俩个混蛋揍一顿,把钱和东西要回来!”

根据材料,联系课本回答:

(1)当朋友让你旷课去网吧玩游戏时,你将怎样应对呢?

                                                                                                                                                              

(2)除游戏的诱惑,你身边的诱惑还有哪些?

                                                                                                                                                             

(3)妈妈和表哥的做法对吗?为什么?

                                                                                                                                                              

                                                                                                                                                             

(4)面对抢劫等不法侵害,你应该怎么做?

                                                                                                                                                             

单项选择题