以下有关Buffer常用方法,描述错误的是()
A: Buffer clear():清除缓冲区,将position设置为0,limit设置为capacity
B: Buffer flip():反转缓冲区,先将limit设置为当前position位置,然后再将position设置为0
C: Buffer mark():获取Buffer的标记(mark),
D: Buffer rewind():倒带缓冲区,将position设置为0,并取消设置的标记
A: Buffer clear():清除缓冲区,将position设置为0,limit设置为capacity
B: Buffer flip():反转缓冲区,先将limit设置为当前position位置,然后再将position设置为0
C: Buffer mark():获取Buffer的标记(mark),
D: Buffer rewind():倒带缓冲区,将position设置为0,并取消设置的标记
C
举一反三
- 将Buffer缓冲区的写模式切换为读模式,用Buffer类的哪个方法?() A: get B: flip C: wrap D: allocate
- 语句“buffer byte 12 dup(0)”为变量buffer预留了:
- 代码: 以下正确的说法是:() A: buffer中所有的元素都具有初始值2。 B: buffer[1]、buffer[2]、buffer[3]的初始值是随机的。 C: buffer[1]、buffer[2]、buffer[3]的初始值是确定的,为0。 D: buffer[1]、buffer[2]、buffer[3]的初始值是确定的,但可能随编译器实现而变化。
- 下列( )语句可以实现取数据的个位。 A: buffer[0] = data/100 B: buffer[0] = data%100/10 C: buffer[0] = data%10 D: buffer[0] = data%1000
- 中国大学MOOC: 语句“buffer byte 12 dup(0)”为变量buffer预留了:
内容
- 0
与LEA AX,BUFFER等价的指令为( )。 A: MOV AX,BUFFER B: MOV AX,OFFSET BUFFER C: MOV AX,DS:BUFFER D: AX EQU BUFFER
- 1
下列()语句可以实现取数据的个位 A: buffer[0]=data/100 B: buffer[0]=data%100/10 C: buffer[0]=data%10
- 2
假设累加器A=556789ABCDh,则指令STH A , -4 , BUFFER执行后BUFFER中的值为 ______ ,指令STL A , 4 , BUFFER执行后BUFFER中的值为______ 。
- 3
语句“buffer byte 12 dup(0)”为变量buffer预留了: A: 初值12 B: 12个初值为0的存储单元 C: 4个初值为0的存储单元 D: 3个初值为0的存储单元
- 4
语句“buffer byte 12 dup(0)”为变量buffer预留了: A: 初值12 B: 12个初值为0的存储单元 C: 4个初值为0的存储单元 D: 3个初值为0的存储单元