题目详情
题目详情:
发布时间:2023-10-23 09:50:14

[单项选择]一个栈的入栈序列是abcde,则栈的不可能的输出序列是()。
A. edcba
B. decba
C. dceab
D. abcde

更多"一个栈的入栈序列是abcde,则栈的不可能的输出序列是()。"的相关试题:

[单项选择]一个栈的入栈序列是a,b,c,d,e,则栈不可能的输出序列是
A. edcba
B. decba
C. dceab
D. abcde
[单项选择]一个栈的输入序列是12345,则下列序列中不可能是栈的输出序列的是( )
A. 23415
B. 54132
C. 23145
D. 15432
[单项选择]设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是______。
A. A,B,C,D
B. D,C,B,A
C. A,C,D,B
D. D,A,B,C
[单项选择]假设一个栈的输入序列为1,2,3,4,5,则下列序列中不可能是栈的输出序列的是______。
A. 2,3,4,1,5
B. 5,4,1,3,2
C. 2,3,1,4,5
D. 1,5,4,3,2
[单项选择]一个栈的输入序列为12345,则下列序列中是栈的输出序列的是()
A. 23415
B. 54132
C. 31245
D. 14253
[单项选择]一个栈的输入序列为1,2,3,…,n,若输出序列的第一个元素是n,输出第i(1≤i≤n)个元素是()。
A. 不确定
B. n-i+1
C. i
D. n-i
[单项选择]一个栈的人栈序列为a,b,c,则出栈序列不可能的是 (30)
A. c,b,a
B. b,a,c
C. c,a,b
D. a,c,b
[单项选择]若已知一个栈的入栈序列是1,2,3,…,n,其输出序列是p1,p2,p3,…,pn,则pi为
A. i
B. n-i
C. n-i+l
D. 不确定
[单项选择]若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则加为( )。
A. i
B. n-i
C. n-i+1
D. 不确定
[单项选择]一个栈的入栈序列是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若p1=n,则Pi为( )。
A. i
B. n-i
C. n-i+1
D. 不确定
[单项选择]设有一个栈,元素的进栈次序为A、B、C、D、E,______是不可能的出栈序列。
A. A、B、C、D、E
B. B、C、D、E、A
C. E、A、B、C、D
D. E、D、C、B、A
[填空题]以下程序运行后输入3,abcde<回车>,则输出结果是 【19】
#include<string.h>
move (char *str,int n)
char temp;int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;

main( )
char s[50]; int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(S);
for(i=1;i<=n;i++) move(s,z);
printf("%s/n",s);

[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 【17】
#include<string.h>
move(char *str,int n)
char temp;int i;
temp=str[n-1];
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp;
main( )
char s[50];int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s/n",s);

[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 【13】 。 # include<string.h> move(char *str,int n) { char temp int i; temp=str[n-1); for(i=n-1;i>0;i--)str[i]=str[i-1]; str[0]=temp } main( ) { char s[50];iht n,i,z; scanf("%d,%s",&n,s); z=strlen(s); for(i=1;i<=n;i++)move(s,z); printf("%s/n",s); }
[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 【13】
# include<string.h>
move(char *str,int n)
char temp int i;
temp=str[n-1);
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp

main( )
char s[50];iht n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s/n",s);

[填空题]以下程序运行后,若输入:3,abcde <回车>,则输出结果是 【11】
#include <stdio.h>
#include <string.h>
move(char *str,int n)
char temp; int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;

main( )
char s[50]; int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++) move(s,z);
printf("%s/n",s);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码