A=4’b1101,B=4’b1011,定义S为S[7:0],下列正确的是:
A: S=A+B=8’b00011001
B: S=A-B=8’b11101000
C: S=A*B=8’b10001111
D: S=A%3=8’b00000010
A: S=A+B=8’b00011001
B: S=A-B=8’b11101000
C: S=A*B=8’b10001111
D: S=A%3=8’b00000010
举一反三
- 写一个文法G,使其语言为不以0开头的偶数集。 A: G[S]:S→AB|BA→AD|CB→2|4|6|8|0C→1|3|5||7|9|B B: G[S]:S→AB|BA→AD|CB→1|2|3|4|5|6|7|8|9C→2|4|6|8|0 C: G[S]:S→AB|BA→AD|CB→2|4|6|8|0C→1|2|3|4|5|6|7|8|9D→0|C D: G[S]:S→AB|BA→AD|DB→2|4|6|8|0D→1|2|3|4|5|6|7|8|9|0
- 下面哪个是合法的序列化数据格式?() A: O:7:"Student":2:{s:4:"name";s:4:"qian";s:3:"age";s:25;} B: O:7:"Student":2:{s:4:"name";s:4:"qian";s:3:"age";i:25;} C: O:8:"Student":2:{s:4:"name";s:4:"qian";s:3:"age";s:25;} D: O:8:"Student":2:{s:4:"name";s:4:"qian";s:3:"age";i:25;}
- s="Python is cool",可以输出"python"的是 A: print(s[0:7]) B: print(s[:7].lower()) C: print(s[:-8].lower()) D: print(s[-14:-8])
- s="abcd'12'34",下面()可以输出字符'12'34。 A: s[5:8] B: s[4:8] C: s[-1:-6] D: s[-6:]
- 字符”S““a“,”8“在ASCII中编码的二进制值,若按从小到大排列,应为( )。 A: ”8“、”a“、”S“ B: ”S“、”8“、”a“ C: ”8“、”S“、”a“ D: ”a“、”8“、”S“