假设有个模块单元 ILUIP ( boolean isLegalUserIP (String userID ) )的功能是根据用户登录的 ID 判断该用户的 IP 是否合法。在模块单元 ILUIP 中调用模块 GUIP ( String getUserIP ( String userID ) )和模块 ILIP ( isLegalIP (String IP) )。模块 GUIP 的功能是根据用户登录的 ID 获得用户的 IP ,模块 ILIP 的功能是判断 IP 是否合法。模块单元 ILUIP 的程序代码如下: boolean isLegalUserIP (String userID ){ String IP= getUserIP ( userID );// 获得用户 userID 的 IP boolean b= isLegalIP (IP); if(b) // 合法的 IP return true; else // 不合法的 IP return false; } 为了测试模块单元 ILUIP 的功能,请为它编写驱动模块和桩模块。( C 语言实现)