下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

2017上半年程序员考试案例分析真题(2)

作者:课课家教育     来源: http://www.kokojia.com点击数:914发布时间: 2018-05-13 21:20:43

标签: 2017上半年程序员考试案例分析真题2017上半年程序员考试真题程序员真题

软考,您想通过吗?一次通过才是硬道理

      课课家小编为大家整理了2017上半年程序员考试案例分析真题,以下为第二部分。

 

       试题二(共15分)
       阅读下列说明和C函数,填补函数中的空缺,将解答填入答案纸的对应栏目内。
       【说明】
       函数isLegal(char*ipaddr)的功能是判断以点分十进制数表示的iPV4地址是否合法。参数ipadddr给出表示iPV4地址的字符串的首地址,串中仅含数字字符和“.”。若iPV4地址合法则返回1,否则反馈0.判定伟合法的条件是:每个十进制数的值位于整数区间[0,25],两个相邻的树之间用“.”分隔,共4个数、3个“.”。;例如,192.168.0.15、1.0.0.1是合法的,192.168.1.256、1.1..1是不合法的。
       【函数】
       int isLegal(char*ipaddr)
       ﹛
       int flag;
       int cur Val;//curVal表示分析出的一个十进制数
       int decNum=0,dotNum=0;//decNum用于记录十进制数的个数
       //dotNum用户记录点的个数
       Char*p=()
       for(;*p;p++)﹛
       curVal=0;flag=0
       While(isdigit(*p))﹛//判断是否伟数字字符
       CurVal=()+*p-′0′;
       ()
       flag=1;
       ﹜
       if(curVal>255)﹛
       return 0;
       ﹜
       if(flag)﹛
       ()
       ﹜if(*p=′.′﹛
       dotNum++;
       ﹜
       ﹜
       if()﹛
       return 1;
       ﹜
       return 0;
       ﹜

      >>>>返回目录:2017上半年程序员考试案例分析真题(汇总)

       想要报考2018年软考的朋友现在就可以开始备考了,可以报名课课家软考学院,课课家软考学院含有软考各科目赠送考试:辅导教材、历年真题、考前冲剌资料、在线模拟测试题库,还有老师专属答疑指导等,帮助大家顺利通过考试。

 >>>>>>点击进入软考报名专题

赞(28)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程