新浪笔试题
新浪笔试题
浪潮小癫 发表于11个月前
新浪笔试题
  • 发表于 11个月前
  • 阅读 5
  • 收藏 1
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

1.echo count("abc") ;   

答:1 ,

理由:因为count函数只用于计算数组的单元个数和对象的属性个数,对于除null以外的类型,count函数都输出1,对于null输出0

 

2.输出客户端和服务器端的ip地址 

答: print_r(['client_ip'=>$_SERVER['REMOTE_ADDR'], 'server_ip'=>$_SERVER['SERVER_ADDR'] ]);

 

3. 求1到100内,任取5个不同整数之和小于100的取法有多少种。列出主要思路即可

答:

    首先,五个数最小值为:15,最大值为100,1~100的数字之和为5050

     其次,把五个数之和看做是一段绳子,5050看作是需要丈量的距离,计算一下5050需要多少段绳子?(如下图)

     最后,用5050除以15到100数字的累计和

 

4. 先有a到b的通道,a只能发送0到9这十个数字到b,现要求设计一个通信协议,使得a可以向b发送任意的数字,并分析这种协议可能遇到的问题和解决办法

答:

     可能遇到的问题:

          ①a无法发送除0到9之外的数字

     解决办法:

          ①a端需要将无法表示的数字用0~9和+-*/进行因式分解

     协议设计:

          a为发送端,分为首部和实体,两者以空行分开。其中,发送首部含有开始标志或结束标志,运算符号,发送实体含有数字 

          b为接受端,直到从发送过来的首部里含有结束标志,否则先以空行标志获取数字,再获取运算符号,循环,计算出结果

共有 人打赏支持
粉丝 0
博文 1
码字总数 414
×
浪潮小癫
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: