第15题: [单项选择]若指针p已正确定义,要使p指向两个连续的整型动态存储单位,不正确的语句是 A. p=2*(int*)malloc(sizeof(in); B. p=(int *)malloc(2*sizeof(in); C. p=(int *)malloc(2*2); D. p=(int *)malloc(2,sizeof(in); 参考答案:A 答案解析:[解析]malloc()函数的调用格式是“malloc(n)”,作用是申请n个字符的存储单元并把该存储区的首地址作为返回值,实际调用的时候可在前面加上“(类型说明符 *)”,以转换成需要的类型的地址。
第20题: [单项选择]好的软件结构应该是______。 A. 高耦合、高内聚 B. 低耦合、高内聚 C. 高耦合、低内聚 D. 低耦合、低内聚 参考答案:B 答案解析:耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间接口的复杂程度、调用模块的方式以及哪些信息通过接口。 一般模块之间可能的连接方式有七种,构成耦合性的七种类型。它们之间的关系