首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
下面代码执行的结果是( &n...
[单选题]
下面代码执行的结果是( )
<?php
$i='111';
printf("%d\n",printf("%d",printf("%d",printf("%d",$i))));
?>
111111
111211
11111
111311
查看正确选项
添加笔记
求解答(2)
邀请回答
收藏(4)
分享
纠错
1个回答
添加回答
2
奔跑的咸鱼201902141441559
说明:printf方法有返回值,返回值是输出字符串的长度;
printf("%d\n",printf("%d",printf("%d",printf("%d",$i))));
分析:
1. 按照程序执行顺序,最先执行的是
printf("%d",$i) 这部分,得到输出:111,返回值:3
2.然后将返回值3,作为参数传递给上一层的printf,得到输出:3,返回值:1
3.依此类推,最后由于中间没有出现换行符,最终得到结果:111311
发表于 2019-02-15 17:46:46
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
京东
PHP工程师
2019
上传者:
小小
难度:
1条回答
4收藏
190浏览
热门推荐
相关试题
有两根粗细均匀的香,每根燃尽需1小...
京东
智力题
评论
(11)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
有20000人的就餐需求,现建了一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题