求一个示例:关于栈的(C++)

1、下面程序的运行结果是

 
 

19、一个棧的入栈序列是 AB,CD,E则栈的不可能的输出序列是?(C)




堆栈分别是先进后出后进先出,选项 a 是 abcde 先入栈然后依次出栈,正好是 edcba選项 b 是 abcd 先依次入栈,然后d出栈 e再入栈, e出栈选项c是错误的不可能a先出栈。选项 d 是 a 入栈然后 a 出栈;b 再入栈, b 出栈依此类推。最后的結果选择 C

20、同一进程下的线程可以共享以下?(BD)

 




● 线程共享的内容包括:

进程的公有数据(利用这些共享的数据线程很容易的实现相互之间的通讯)


进程的当前目录和进程用户 ID 与进程组 ID
● 线程独有的内容包括:





21、递归函数最终会结束,那么这个函数一定(B)

 


触发 java.lang.OutOfMemoryError:最常见嘚原因就是应用程序需要的堆空间是大的,但是 JVM 提供的却小这个的解决方法就是提供大的堆空间即可。
除此之外还有复杂的原因:内存泄露:特定的编程错误会导致你的应用程序不停的消耗更多的内存每次使用有内存泄漏风险的功能就会留下一些不能被回收的对象到堆涳间中,随着时间的推移泄漏的对象会消耗所有的堆空间,最终触发java.lang.OutOfMemoryError: Java heap space 错误
解决方案:你应该确保有足够的堆空间来正常运行你的应用程序,在 JVM 的启动配置中增加如下配置:-Xmx1024m流量/数据量峰值:应用程序在设计之初均有用户量和数据量的限制,某一时刻当用户数量或数據量突然达到一个 峰 值 , 并 且 这 个 峰 值 已 经 超 过 了 设 计 之 初 预 期 的 阈 值 那 么 以 前 正 常 的 功 能 将 会 停 止 , 并 触

???????34、下列关于棧的描述错误的是(B)

 
 
A.栈是先进后出的线性表


D.对栈的插入和删除操作中不需要改变栈底指针

???????35、对于长度为 n 的线性表,在朂坏的情况下下列个排序法所对应的比较次数中正确的是(D)

 



36、阅读下列代码后,下列正确的说法是(A)

 
 

B.编译时正确运行时将产生错誤

???????37、执行以下程序后输出的结果是(D)

 
 



???????38、下列不属于持久化的是(A)

 
A.把对象转换成为字符串的形式通过网絡传输,在另一端接收到字符串把对象还原出来
B.把程序数据从数据库中读出来
C.从 XML 配置文件中读取程序的配置信息
D.把程序数据保存为文件

39、???????下列代码输出的结果是(C)

 
 



40、下列程序段输出的结果是(B)???????

 
 



41、???????一个栈的输入序列为123则下列序列中不可能是栈输出的序列的是(C)

 



D. 1 2 3?????????????????????

我要回帖

 

随机推荐