正确答案: C
栈是特殊的线性表,只能在-端插入或删除元素
题目:下列关于栈的描述正确的是( )
查看原题查看所有试题
学习资料的答案和解析:
[单选题]阅读下列程序,当运行函数时,输入asd af aa z67,则输出为
include
include
include
asdafaaz67
解析:解析:本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用"留下"字符的算法,以前的题目亦是如此。用str[i]从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符'\0'。
[单选题]使用项日管理器中的“新建”命令按钮创建文件,所创建的文件将 ______。
自动包含在该项目中
解析:解析:使用项目管理器中的“新建”命令按钮创建的文件将自动包含在该项目中,也只能包含在该项目中。而使用系统菜单“文件”中的“新建”命令创建的“文件”将不包含在任何项目中。
[单选题]编译JavaApplet源程序文件产生的字节码文件的扩展名为( )。
class
解析:解析:该题考查对Applet运行中所需要的几种文件的理解。Applet源程序与任何Java源程序一样,其文件扩展名都为java,编译之后生成的目标文件的扩展名为class,但要执行该小程序,必须有相应的html文件;而.exe文件根本就与Java Applet不沾边。
[单选题]设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
switch (ch+1) {...}
解析:解析:switch的表达式的值不可以是float类型,因此选项A错误;选项C的switch后没有括号,所以错误;选项D,不应该有分号。所以选项B正确。
[单选题]以下叙述正确的是 ( )
在Visual Basic应用程序中,过程的定义不可以嵌套,但过程的调用可以嵌套
解析:解析:在Visual Basic应用程序中,过程的定义不可以嵌套,但过程的调用可以嵌套,选项B正确。