【正确答案】正确答案:if (s == NULL) return true; int len = strlen(s); if (len > size) return false; for (int i = 0; i < len; i++) if ( str[i] != s[i]) return false; return true;
【答案解析】解析:主要考查考生对动态数组的掌握情况,根据题目要求知,函数的功能是判断此字符串是否以指定的前缀开始。利用for循环,逐个字符进行判断,如果满足条件str[i] != s[i],返回false,否则返回true。