写出下面程序运行结果。public class Demo {public static void main(String args[]) {int x = 5, y = 10, r = 5;switch (x + y) {case 15:r += x;case 20:r -= y;case 25:r *= x / y;default:r += r;}System.out.println(r);}}
查看答案
根据提示补全程序空白处,使程序能正确运行。//验证登录信息的合法性//假设合法用户名jsu123,密码A12345import java.util.Scanner;public class Demo10 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);// 创建扫描器System.out.println("请输入登录用户名:");String userName = scan.nextLine();// 接收用户输入登录名System.out.println("请输入登录密码:");String password = ① ;// 接收用户输入登录密码if ( ② ) {// 判断用户名合法性System.out.println("用户名非法。");} else if ( ③ ) {// 判断密码合法性System.out.println("登录密码错误。");} else {// 通过以上两个条件判断则默认通过登录验证System.out.println("恭喜您,登录信息通过验证。");}scan.close();}}
在顺序栈中,初始化语句为top=-1,则当栈中元素为n个,作进栈运算时发生上溢,则说明栈的最大容量为()。
A. n-1
B. n
C. n+1
D. n/2
为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端。
A. 长度
B. 深度
C. 栈顶
D. 栈底
有六个元素6,5,4,3,2,1 的顺序进栈,下列哪一个不是合法的出栈序列。()
A. 5 4 3 6 1 2
B. 4 5 3 1 2 6
C. 3 4 6 5 2 1
D. 2 3 4 1 5 6