对于集合S,以下哪些方法是删除元素()
A: S.discard(item)
B: S.update(item)
C: S.pop()
D: S.remove(item)
A: S.discard(item)
B: S.update(item)
C: S.pop()
D: S.remove(item)
举一反三
- 以下可以删除集合S中的元素x的语句是( )。 A: S.pop(x) B: S.discard(x) C: S.remove(x) D: S.del(x)
- s={1,2,3},下列哪个选项可以把集合s的元素全部清空但是对象s不删除。 A: s.pop() B: s.clear() C: del s D: s.discard([1,2,3])
- 将字符串中的数字字符删除后输出。 #include "stdio.h" void delnum(char s[]) { int i,j; for(i=0,j=0;【1】;i++) if(s[i]<'0' 【2】 s[i]>'9') { s[j]=s[i]; j++; } 【3】; } main() { char item[50]; gets(item); 【4】; printf("%s ",item); }
- 关于集合类型的操作,移除S中所有数据项的是()。 A: S.pop( ) B: S.remove(x) C: S.discard(x) D: S.clear( )
- 下面程序的运行结果是(). void delch(char *s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) if(a[i]>='0'&&a[i]<='9') {s[j]=a[i];j++;} s[j]='\0'; } main() { char *item="a34bc"; delch(item); printf("\n%s",item); }