关于集合类型的操作,移除S中所有数据项的是()。
A: S.pop( )
B: S.remove(x)
C: S.discard(x)
D: S.clear( )
A: S.pop( )
B: S.remove(x)
C: S.discard(x)
D: S.clear( )
举一反三
- 以下可以删除集合S中的元素x的语句是( )。 A: S.pop(x) B: S.discard(x) C: S.remove(x) D: S.del(x)
- 已知s={1,2,3,4},以下操作执行会报错的是:______。 A: s.discard(5) B: s.remove(5) C: s.pop() D: clear()
- s={1,2,3},下列哪个选项可以把集合s的元素全部清空但是对象s不删除。 A: s.pop() B: s.clear() C: del s D: s.discard([1,2,3])
- 对于集合S,以下哪些方法是删除元素() A: S.discard(item) B: S.update(item) C: S.pop() D: S.remove(item)
- 写出下列程序段的输出结果(栈的元素类型为char)。 void main(){ Stack S; char x,y; InitStack(S); x= ‘c’; y= ‘k’; Push(S,x); Push(S, ‘a’); Push(S,y); Pop(S,x); Push(S, ‘t’); Push(S,x); Pop(S,x); Push(S, ‘s’); while(!StackEmpty(S)) { Pop(S,y); printf(y); } printf(x); }