本帖最后由 pca006132 于 2016-12-29 21:06 编辑 
NBT格式有几个地方挺有趣的, 也是这几天弄PCN的时候才想起/知道的, 不知道你们知不知道呢?全对送2人气哦(不送了)
因为我不能看到大家修改前的回复, 因此请一次过搞好, 不然即使全对也不发人气23333
> 这里的正确代表所有NBT有效
出错: 正确答案多于一个/没有正确答案
选择题时间:
[1]:以下哪一项是正确的?
A: {UUIDLeast:4294967296,UUIDMost:0}
B: {UUIDLeast:4294967296L,UUIDMost:0L}
C: {UUIDLeast:0,UUIDMost:0}
D: 题目出错了
[2]:
以下哪一项是正确的?
A: {CustomName:\"a\"}
B: {CustomName:\\"a\\"}
C: {CustomName:\\\"a\\\"}
D: 题目出错了
[3]:
以下哪一项是正确的?
A: {Motion:[1,1,1]}
B: {Motion:[1.0,1.0,1.0]}
C: {Rotation:[1.0,1.0]}
D: 题目出错了
[4]:
以下哪一项是正确的?
A: CustomName:1
B: Tags:[abc,123]
C: CustomName:{hi}
D: 题目出错了
[5]:
以下哪一项是正确的?
A: { CustomName : a }
B: {CustomName: 1}
C: {CustomName: {}}
D: 题目出错了
[6]:
这条NBT等同于什么? {Tags:[a,\\"b,c,\\"d,e,{1:1,2:2,3:3},[a:f,b:a,c:q]]}
A: {Tags:["a","\"b","c","\"d","e","{1:1,2:2,3:3}","[a:f,b:a,c:q]"]}
B: {Tags:["a","\\\"b,c,\\\"d","e","1","2","3","f","a","q"]}
C: {Tags:["a","\\\"b,c,\\\"d","e"]}
D: 题目出错了
[7]:
这条NBT等同于什么? {CustomName:"\\\"a\\\""}
A: {CustomName:\\"a\\"}
B: {CustomName:\\\"a\\\"}
C: {CustomName:\\\\"a\\\\"}
D: 题目出错了
解答:
来自群组: Command Block Logic
因为我不能看到大家修改前的回复, 因此请一次过搞好, 不然即使全对也不发人气23333
> 这里的正确代表所有NBT有效
出错: 正确答案多于一个/没有正确答案
选择题时间:
[1]:以下哪一项是正确的?
A: {UUIDLeast:4294967296,UUIDMost:0}
B: {UUIDLeast:4294967296L,UUIDMost:0L}
C: {UUIDLeast:0,UUIDMost:0}
D: 题目出错了
[2]:
以下哪一项是正确的?
A: {CustomName:\"a\"}
B: {CustomName:\\"a\\"}
C: {CustomName:\\\"a\\\"}
D: 题目出错了
[3]:
以下哪一项是正确的?
A: {Motion:[1,1,1]}
B: {Motion:[1.0,1.0,1.0]}
C: {Rotation:[1.0,1.0]}
D:题目出错了
[4]:
以下哪一项是正确的?
A: CustomName:1
B: Tags:[abc,123]
C: CustomName:{hi}
D: 题目出错了
[5]:
以下哪一项是正确的?
A: { CustomName : a }
B: {CustomName: 1}
C: {CustomName: {}}
D: 题目出错了
[6]:
这条NBT等同于什么? {Tags:[a,\\"b,c,\\"d,e,{1:1,2:2,3:3},[a:f,b:a,c:q]]}
A: {Tags:["a","\"b","c","\"d","e","{1:1,2:2,3:3}","[a:f,b:a,c:q]"]}
B: {Tags:["a","\\\"b,c,\\\"d","e","1","2","3","f","a","q"]}
C: {Tags:["a","\\\"b,c,\\\"d","e"]}
D: 题目出错了
[7]:
这条NBT等同于什么? {CustomName:"\\\"a\\\""}
A: {CustomName:\\"a\\"}
B: {CustomName:\\\"a\\\"}
C: {CustomName:\\\\"a\\\\"}
D: 题目出错了
解答:
1. D
A: 出错, NBT会把那些Tag解析成int, 然而那数值超过了int的大小, 出现溢出, 转为long的时候会有问题, 不能得出我们希望得到的效果
B: 正确, 后缀为L/l会正确的解析为long, 因此这数值不会有溢出的问题
C: 正确, 这数值解析为int的时候不会溢出, 之后转为long的时候不会有问题
两个正确, 因此题目出错了 :P
2. B
A: 出错, NBT里字串外不容许出现单独\"的情况
B: 正确, "前的\被前面的\转义了, 因此没问题
C: 出错, 分组: \\ \", 字串外出现单独的\", 因此会出错
3. B
A: 错误, 这样会解析为int, 不能自动转为double
B: 正确, double能写成忽略后缀的小数( 数字.数字 )
C: 错误, float不能忽略后缀, 必须填写f/F后缀
4. D
A, B 和C 解析的结果都不是string, 不能自动转为string(A是int, B的第二项是int, C是compound)
5. A
NBT会忽略掉名字和数值前后的空格
A是正确的, 会解析为string
B和C都不会解析成string
6. C
List会自动忽略掉不合类型的子标签(类型由第一个子标签决定。假如解析出来的子标签类型和需要的不同, 整个List都会被忽略)
后面两项可见是compound和list, 因此会被忽略, A和B都不对
人肉来解析的话, \\"b,c,\\"d, 是一个数值, 因为转义出来之后是 \"b,c,\"d, ""内的逗号会被忽略
因此答案是C
7. A
目标NBT字串解析出来的结果是 \"a\"
A解析出来是 \"a\"
B解析会出错, 因为出现字串外的\"
C解析出来是 \\"a\\"
因此答案是A
NBT格式有几个地方挺有趣的, 也是这几天弄PCN的时候才想起/知道的, 不知道你们知不知道呢?全对送2人气哦(不送了)
因为我不能看到大家修改前的回复, 因此请一次过搞好, 不然即使全对也不发人气23333
> 这里的正确代表所有NBT有效
出错: 正确答案多于一个/没有正确答案
选择题时间:
[1]:以下哪一项是正确的?
A: {UUIDLeast:4294967296,UUIDMost:0}
B: {UUIDLeast:4294967296L,UUIDMost:0L}
C: {UUIDLeast:0,UUIDMost:0}
D: 题目出错了
[2]:
以下哪一项是正确的?
A: {CustomName:\"a\"}
B: {CustomName:\\"a\\"}
C: {CustomName:\\\"a\\\"}
D: 题目出错了
[3]:
以下哪一项是正确的?
A: {Motion:[1,1,1]}
B: {Motion:[1.0,1.0,1.0]}
C: {Rotation:[1.0,1.0]}
D: 题目出错了
[4]:
以下哪一项是正确的?
A: CustomName:1
B: Tags:[abc,123]
C: CustomName:{hi}
D: 题目出错了
[5]:
以下哪一项是正确的?
A: { CustomName : a }
B: {CustomName: 1}
C: {CustomName: {}}
D: 题目出错了
[6]:
这条NBT等同于什么? {Tags:[a,\\"b,c,\\"d,e,{1:1,2:2,3:3},[a:f,b:a,c:q]]}
A: {Tags:["a","\"b","c","\"d","e","{1:1,2:2,3:3}","[a:f,b:a,c:q]"]}
B: {Tags:["a","\\\"b,c,\\\"d","e","1","2","3","f","a","q"]}
C: {Tags:["a","\\\"b,c,\\\"d","e"]}
D: 题目出错了
[7]:
这条NBT等同于什么? {CustomName:"\\\"a\\\""}
A: {CustomName:\\"a\\"}
B: {CustomName:\\\"a\\\"}
C: {CustomName:\\\\"a\\\\"}
D: 题目出错了
解答:
来自群组: Command Block Logic
2021.12 数据,可能有更多内容
NBT格式有几个地方挺有趣的, 也是这几天弄PCN的时候才想起/知道的, 不知道你们知不知道呢?全对送2人气哦(不送了)因为我不能看到大家修改前的回复, 因此请一次过搞好, 不然即使全对也不发人气23333
> 这里的正确代表所有NBT有效
出错: 正确答案多于一个/没有正确答案
选择题时间:
[1]:以下哪一项是正确的?
A: {UUIDLeast:4294967296,UUIDMost:0}
B: {UUIDLeast:4294967296L,UUIDMost:0L}
C: {UUIDLeast:0,UUIDMost:0}
D: 题目出错了
[2]:
以下哪一项是正确的?
A: {CustomName:\"a\"}
B: {CustomName:\\"a\\"}
C: {CustomName:\\\"a\\\"}
D: 题目出错了
[3]:
以下哪一项是正确的?
A: {Motion:[1,1,1]}
B: {Motion:[1.0,1.0,1.0]}
C: {Rotation:[1.0,1.0]}
D:题目出错了
[4]:
以下哪一项是正确的?
A: CustomName:1
B: Tags:[abc,123]
C: CustomName:{hi}
D: 题目出错了
[5]:
以下哪一项是正确的?
A: { CustomName : a }
B: {CustomName: 1}
C: {CustomName: {}}
D: 题目出错了
[6]:
这条NBT等同于什么? {Tags:[a,\\"b,c,\\"d,e,{1:1,2:2,3:3},[a:f,b:a,c:q]]}
A: {Tags:["a","\"b","c","\"d","e","{1:1,2:2,3:3}","[a:f,b:a,c:q]"]}
B: {Tags:["a","\\\"b,c,\\\"d","e","1","2","3","f","a","q"]}
C: {Tags:["a","\\\"b,c,\\\"d","e"]}
D: 题目出错了
[7]:
这条NBT等同于什么? {CustomName:"\\\"a\\\""}
A: {CustomName:\\"a\\"}
B: {CustomName:\\\"a\\\"}
C: {CustomName:\\\\"a\\\\"}
D: 题目出错了
解答:
1. D
A: 出错, NBT会把那些Tag解析成int, 然而那数值超过了int的大小, 出现溢出, 转为long的时候会有问题, 不能得出我们希望得到的效果
B: 正确, 后缀为L/l会正确的解析为long, 因此这数值不会有溢出的问题
C: 正确, 这数值解析为int的时候不会溢出, 之后转为long的时候不会有问题
两个正确, 因此题目出错了 :P
2. B
A: 出错, NBT里字串外不容许出现单独\"的情况
B: 正确, "前的\被前面的\转义了, 因此没问题
C: 出错, 分组: \\ \", 字串外出现单独的\", 因此会出错
3. B
A: 错误, 这样会解析为int, 不能自动转为double
B: 正确, double能写成忽略后缀的小数( 数字.数字 )
C: 错误, float不能忽略后缀, 必须填写f/F后缀
4. D
A, B 和C 解析的结果都不是string, 不能自动转为string(A是int, B的第二项是int, C是compound)
5. A
NBT会忽略掉名字和数值前后的空格
A是正确的, 会解析为string
B和C都不会解析成string
6. C
List会自动忽略掉不合类型的子标签(类型由第一个子标签决定。假如解析出来的子标签类型和需要的不同, 整个List都会被忽略)
后面两项可见是compound和list, 因此会被忽略, A和B都不对
人肉来解析的话, \\"b,c,\\"d, 是一个数值, 因为转义出来之后是 \"b,c,\"d, ""内的逗号会被忽略
因此答案是C
7. A
目标NBT字串解析出来的结果是 \"a\"
A解析出来是 \"a\"
B解析会出错, 因为出现字串外的\"
C解析出来是 \\"a\\"
因此答案是A
表示虽然在用命令方块做地图,但是还是看不懂楼主的问题
呃...没人评论吗
我这个命令渣先评论一下吧
可能不对
CABBBCC
我凭我的命令技术目前只能这样了
我这个命令渣先评论一下吧
可能不对
CABBBCC
我凭我的命令技术目前只能这样了
DBBDACA?
 本帖最后由 brooke1999 于 2016-12-28 18:06 编辑 
[1]:C
[2]:B
[3]:B
[4]:A
[5]:A
[6]:C
[7]:A
像我这种命令大神(其实只是做地图做到熟悉指令)怎么会错呢?
卧槽,光速打脸
[1]:Least能大于Most?
[4]:如此简单的CustomName能错卧槽(诶?没加""的CustomName不是能输出吗?)
看在我对了5道的面子上给我1人气呗 (毕竟我答对过半了嘛)
(毕竟我答对过半了嘛)
[1]:C
[2]:B
[3]:B
[4]:A
[5]:A
[6]:C
[7]:A
像我这种命令大神(其实只是做地图做到熟悉指令)怎么会错呢?
卧槽,光速打脸
[1]:Least能大于Most?
[4]:如此简单的CustomName能错卧槽(诶?没加""的CustomName不是能输出吗?)
看在我对了5道的面子上给我1人气呗
 (毕竟我答对过半了嘛)
(毕竟我答对过半了嘛)brooke1999 发表于 2016-12-28 18:00
[1]:C
[2]:B
[3]:B
UUIDMost: The most significant bits of this entity's UUID. This is joined with UUIDLeast to form this entity's unique ID.
UUIDLeast: The least significant bits of this entity's Universally Unique IDentifier
和数值大小无关, 是UUID的前后64个bit
没加""是可以没错, 前提是能读成string
一脸懵逼,我选择D^7
1D
2D
3B
4D
5A
6C
7A
2D
3B
4D
5A
6C
7A
 本帖最后由 chyx 于 2016-12-28 20:18 编辑 
mcbbs有个BUG
只要发布后立刻编辑并再次发布
有几率不显示
@fhc红石 @lzs1234
mcbbs有个BUG
只要发布后立刻编辑并再次发布
有几率不显示
本帖最后由 xxx 于 xxxxxxxxx 编辑
@fhc红石 @lzs1234
C
A
B
A
C
A
A
啊
我命令好渣
XD
A
B
A
C
A
A
啊
我命令好渣
XD
到了猜答案的时间了(
猜:[1]D(BC) [2]D(AC) [3]D(BC) [4]D(均错) [5][6][7]这三题我不猜我看着这堆空格和转义就头疼
所以说平时有良好的引号和括号习惯的结果就是这种时候被brainfuck于是我选择打开mc并看看输出。
测:[1]D(BC) [2]B [3]B(惊了C居然必须加f) [4]D(惊了Tags首项数字不加引号忽视后面全部) [5]A [6]C(转义和引号我给满分反正我被坑了) [7]A(算猜到了)
总结一下几个没料到的点吧:
1.转义,不过这算是我理解问题……估计以后不会错了。然而我闲得慌这么玩转义啊2333
2.Rotation居然必须加f?惊了
3.Tags我一直以为必须加""来着
4.CustomName:有一个文本值后你扔给它一个1它接受这个int(当然不是string了现在),但是如果你扔了个CustomNameVisible在那里,显示的文本保持不变2333
猜:[1]D(BC) [2]D(AC) [3]D(BC) [4]D(均错) [5][6][7]这三题我不猜我看着这堆空格和转义就头疼
测:[1]D(BC) [2]B [3]B(惊了C居然必须加f) [4]D(惊了Tags首项数字不加引号忽视后面全部) [5]A [6]C(转义和引号我给满分反正我被坑了) [7]A(算猜到了)
总结一下几个没料到的点吧:
1.转义,不过这算是我理解问题……估计以后不会错了。然而我闲得慌这么玩转义啊2333
2.Rotation居然必须加f?惊了
3.Tags我一直以为必须加""来着
4.CustomName:有一个文本值后你扔给它一个1它接受这个int(当然不是string了现在),但是如果你扔了个CustomNameVisible在那里,显示的文本保持不变2333
 本帖最后由 FHC红石 于 2016-12-28 20:27 编辑 
靠,错了那么多,我拒绝
靠,错了那么多,我拒绝
感觉只能答3-4条的样子……果然三天不练手生23333
赶紧回复一下骗解答
赶紧回复一下骗解答
1B 2AC 3B 4AB 5D 6眼花,88! 7B
厉害了word哥反正我是看不出来(向dalao低头)