在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( )。
A.EMPTY(.NULL.) B.LIKE('acd','ac?')
C.AT('a','123abc') D.EMPTY(SPACE(2))
下列逻辑表达式的值为非0的是( )。
(A)1<4&&7<4 (B)!(2<=5)
(C)!(1<3)||(2<5) (D)!(4<=6)&&(3<=7)
算法分析:表达式求值是程序设计语言编译中的一个最基本的问题。它的实现方法是栈的一个典型的应用实例。在计算机中,任何一个表达式都是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。其中操作数可以是常数,也可以是变量或常量的标识符;运算符可以是算术运算符、关系运算符和逻辑运算符;界限符为左右括号和标识表达式结束的结束符。
A.04/05/97-2
B.CTOD('04/05/97')-DATE()
C.CTOD('04/05/97')-3
D.DATE()-"4/05/97"
为4位8421BCD码表达的数量:要求该电路实现下列功能:当输入小于5时,输出等于输入加2:当输入大于等于5时,输出等于输入减3。要求写出各输出逻辑函数的最小项和表达式。
某模型机共有64种操作,操作码位数固定,且具有以下特点: (1)采用一地址或二地址格式; (2)有寄存器寻址、直接寻址和相对寻址(位移量为-128~+127)三种寻址方式; (3)有16个通用寄存器,算术运算和逻辑运算的操作数均在寄存器中,结果也在寄存器中; (4)取数/存数指令在通用寄存器和存储器之间传送数据; (5)存储器容量为1 MB,按字节编址。 要求设计算术逻辑指令、取数/存数指令和相对转移指令的格式,并简述理由。
A.EMPTY(.NULL.)
B.LIKE("edit"," edi?")
C.AT("a","123abc")
D.EMPTY(SPACE(10))
A.1/8
B. 1/4
C. 3/2
D.5/4
A.EMPTY(.NULL.)
B.LIKE("edit","edi?")
C.AT("a","123abc")
D.EMPTY(SPACE(10))
在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( )。
A.EMPTY(.NULL.) B.LIKE('xy?','xyz')
C.AT('xy','abcxyz') D.ISNULL(SPACE(0))
试分析如图所示二个计数器的工作情况:
(1)写出各个JK触发器,J、K逻辑表达式。
(2)设各个触发器的初始状态为0,确定此时各个J、K端的状态。
(3)确定第一个CP作用后各个触发器的输出状态,以及各个J、K端的状态。
(4)依次确定下一个CP作用后各触发器的状态,以及各J、K端的状态,直至各个触发器的输出回到000为止。
(5)指出它们分别是几进制计数器(几个状态为一次循环则称为几进制计数器)。