[单选题]已知元素的入栈顺序为abcde,则下列哪种出栈顺序是不可能的(出栈和入栈操作可交叉进行?( )
正确答案 :B
cabde
解析:abCde依次入栈,再依次出栈,得到出栈顺序edCba,所以选项A可能;我们现在来看选项B.第一个出栈的是C,&-Itl可以肯定栈中有b、a,等待入栈的是d、e,此时出栈的可能是b或d(d入栈马上出栈),不可能是a,所以CA选项8不可能;选项C,第一个出栈的是d,可以肯定栈中有C、b、a,等待入栈的是e,此时出栈的可能是C或e(C入栈马上出栈),若C、b、a依次出栈,e入栈马上出栈,刚好得到出栈顺序dCbae,因此选项C可能;选项D.第l个出栈的是b,可以肯定栈中有a,等待入栈的是c、d、e,C、d、e分别入栈马上又出栈得到出栈顺序bcde,最后a出栈,刚好得到出栈顺序bcdea,所以选项D可能。因此本题的正确答案是B。
[单选题]下列可用于C语言用户标识符的一组是
正确答案 :B
a3_b3,_123,Car
解析:解析: C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,排除选项C)和D);C语言中还规定标识符不能为C语言的关键字,而选项A)中void为关键字,故排除选项A)。
[单选题]下列关于实型变量书写正确的是
正确答案 :C
1.2e3
解析:解析:本题考查实型变量科学计算格式的书写。在科学计算格式中,e或E是指数符,要求在e/E之前必须有数字,选项A错误。同时还要求在e//E之后必须是整数,选项B和选项D错误。虽然题目非常简单,但是不容易正确回答。正确答案为选项C。
[单选题]VFP6.0提供了3种交互方式数据输入语句,他们是( )。
正确答案 :H
ACCEPT。WAIT、INPUT
[单选题]已知字母A的ASCIl代码值为65,若变量kk为char型,下列不能正确判断出kk中的值为大写字母的表达式是( )。
正确答案 :B
!(kk>=A‖kk<=2)
解析:B。【解析】选项A用逻辑与运算符来连接关系表达式A<=kk并且kk<=z,介于A与Z之间为大写字母。选项C用逻辑与运算符来连接关系表达式(kk+32)>a和(kk+32)<=2,因为大写A与小写a,ASCIl码相差32,由表达式可知C正确。选项D调用函数isalpha,首先判断kk是否为字母,接着通过与运算(kk<=91)来判断kk是否为大写字母;而选项B的表达式给的结果是除了A与z的大写字母,不符合题意。
查看原题 查看所有试题