data = [16, 7, 2, 17, 6, 18] data.sort(key = lambda x : len(str(x))) print(data)运行以上代码,程序输出结果是:
data = [16, 7, 2, 17, 6, 18] data.sort(key = lambda x : len(str(x))) print(data)运行以上代码,程序输出结果是:
若一个栈元素用数组data[1..n]存储,初始栈顶指针top为n,则以下出栈元素x最适合的操作是______。 A: x=data[top]; top++; B: top++; x=data[top]; C: x=data[top]=x; top--; D: top--; x=data[top];
若一个栈元素用数组data[1..n]存储,初始栈顶指针top为n,则以下出栈元素x最适合的操作是______。 A: x=data[top]; top++; B: top++; x=data[top]; C: x=data[top]=x; top--; D: top--; x=data[top];
若一个栈用数组data[0..n-1]存储,初始栈顶指针top为-1,则以下元素x进入栈的正确操作是( )。 A: data[top]=x;top++; B: data[top]=x;top--; C: top--; data[top]=x; D: top++; data[top]=x;
若一个栈用数组data[0..n-1]存储,初始栈顶指针top为-1,则以下元素x进入栈的正确操作是( )。 A: data[top]=x;top++; B: data[top]=x;top--; C: top--; data[top]=x; D: top++; data[top]=x;
若一个栈用数组data[1.. n]存储, 初始栈顶指针top为0,则以下元素x进栈的正确操作是 A: top++: data[top]=x; B: data[top]=x; top++; C: top--; data[top]=x; D: data[top]=x; top--;
若一个栈用数组data[1.. n]存储, 初始栈顶指针top为0,则以下元素x进栈的正确操作是 A: top++: data[top]=x; B: data[top]=x; top++; C: top--; data[top]=x; D: data[top]=x; top--;
已知带头结点的链队列指针Q,则该非空队列取队头元素操作的语句是() A: *x=Q->next->data; B: *x=Q->front->data; C: *x=Q->front->next->data; D: *x=Q->rear->data;
已知带头结点的链队列指针Q,则该非空队列取队头元素操作的语句是() A: *x=Q->next->data; B: *x=Q->front->data; C: *x=Q->front->next->data; D: *x=Q->rear->data;
已知带头结点的链队列指针Q,则该非空队列取队头元素操作的语句是( ) A: *x=Q->next->data; B: *x=Q->front->data; C: *x=Q->front->next->data; D: *x=Q->rear->data;
已知带头结点的链队列指针Q,则该非空队列取队头元素操作的语句是( ) A: *x=Q->next->data; B: *x=Q->front->data; C: *x=Q->front->next->data; D: *x=Q->rear->data;
以下关于结构体数组和结构体元胞数组的语句中,正确创建结构体元胞数组的是 A: data.name='张三'; data.score=87;data.name='李四'; data.score=65; B: data(1).name='张三'; data(1).score=87;data(2).name='李四'; data(2).score=65 C: data[1].name='张三'; data[1].score=87;data[2].name='李四'; data[2].score=65; D: data{1}.name='张三'; data{1}.score=87;data{2}.name='李四'; data{2}.score=65;
以下关于结构体数组和结构体元胞数组的语句中,正确创建结构体元胞数组的是 A: data.name='张三'; data.score=87;data.name='李四'; data.score=65; B: data(1).name='张三'; data(1).score=87;data(2).name='李四'; data(2).score=65 C: data[1].name='张三'; data[1].score=87;data[2].name='李四'; data[2].score=65; D: data{1}.name='张三'; data{1}.score=87;data{2}.name='李四'; data{2}.score=65;
有以下程序 struct s { intx,y; }data[2]={10,100,20,200}; main() { struct s *p=data; printf('%d',++(p->x)); } 程序运行后的输出结果是( )
有以下程序 struct s { intx,y; }data[2]={10,100,20,200}; main() { struct s *p=data; printf('%d',++(p->x)); } 程序运行后的输出结果是( )
若一个栈用数组data[1..n]存储,初始化栈顶top=0,则以下语句中,把元素x压入栈的正确操作是()。 A: top++; data[top]=x; B: data[top]=x; top--; C: top--; data[top]=x; D: data[top]=x; top++;
若一个栈用数组data[1..n]存储,初始化栈顶top=0,则以下语句中,把元素x压入栈的正确操作是()。 A: top++; data[top]=x; B: data[top]=x; top--; C: top--; data[top]=x; D: data[top]=x; top++;
若用一个数组data[0..n-1]存储顺序栈,初始栈顶指针top为0,则要让元素x入栈(假设栈不满),应执行()操作。 A: data[top]=x;top--; B: data[top]=x;top++; C: top--; data[top]=x; D: top++; data[top]=x;
若用一个数组data[0..n-1]存储顺序栈,初始栈顶指针top为0,则要让元素x入栈(假设栈不满),应执行()操作。 A: data[top]=x;top--; B: data[top]=x;top++; C: top--; data[top]=x; D: top++; data[top]=x;