设循环队列Q的定义中有rear和len两个域变量,其中rear表示队尾元素的指针,len表示队列的长度,如下图所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。

A:(Q.rear+Q.len-1) B:(Q.rear+Q.len-1+M)%M C:(Q.rear-Q.len+1) D:(Q.rear-Q.len+1+M)%M

设循环队列Q的定义中有rear和len两个域变量,其中rear表示队尾元素的指针,len表示队列的长度,如图1-9所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。

A:(Q.rear+Q.len-1) B:(Q.rear+Q.1en-1+M)%M C:(Q.rear-Q.1en+1) D:(Q.rear-Q.1en+1+M)%M

设循环队列Q的定义中有rear和len两个域变量,其中rear表示队尾元素的指针,len表示队列的长度,如下图所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。

A:(Q.rear+Q.len-1) B:(Q.rear+Q.len-1+M)%M C:(Q.rear-Q.len+1) D:(Q.rear-Q.len+1+M)%M

设循环队列Q 的定义中有rear 和len两个域变量,其中rear 表示队尾元素的指针,len 表示队列的长度,如下图所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。

A:(Q.rear+Q.len-1) B:(Q.rear+Q.len-1+M)%M C:(Q.rear-Q.len+1) D:(Q.rear-Q.len+1+M)%M

命令LEN(“中国”)<LEN(“China”)的结果为______。

以下是替换字符串中制定字符的函数过程:
Function sReplace (SearchLine As String,SearchFor As String,Replace With As
String) As String
Dim vSearchLine As String,found As Integer
found=InStr (SearchLine,SearchFor):vSearchLine=SearchLine
If found <>0 Then
vSearchLine=" "
If found>1 Then vSearchLine=Left (SearchLine,found -1)
      vSearchLine=vSearchLine+ReplaceWith
   End If
   If(表达式)<Len(SearchLine)Then
     vSearchLine=vSearchLine+Rights (SearchLine,Len (SearchLine)
                    ―found―Len(SearchFor)+1)
     End If
  End If
    sReplace=vSeachLine
  End Function
过程中的“表达式”应为( )。

A:found B:found-1 C:found+Len(SearchFor) D:found+Len(SearchFor)-1

以下是替换字符串中制定字符的函数过程: Function sReplace (SearchLine As String,SearchFor As String,Replace With As String) As String Dim vSearchLine As String,found As Integer found=InStr (SearchLine,SearchFor):vSearchLine=SearchLine If found <>0 Then vSearchLine=" " If found>1 Then vSearchLine=Left (SearchLine,found -1)      vSearchLine=vSearchLine+ReplaceWith   End If   If(表达式)<Len(SearchLine)Then     vSearchLine=vSearchLine+Rights (SearchLine,Len (SearchLine)                    ―found―Len(SearchFor)+1)     End If  End If    sReplace=vSeachLine  End Function过程中的“表达式”应为( )。

A:found B:found-1 C:found+Len(SearchFo D:found+Len(SearchFo-1

如果一个正整数从高位到低位上的数字依次递减,则称其为降序数(如:9632是降序数,而8156则不是降序数)。现编写如下程序,判断输入的正整数是否为降序数。
Private Sub Command1_Click( )
Dim n As Long
Dim flag As Boolean
n=InputBox(“输入一个正整数”)
s=Trim(Str(n))
For i=2 To Len(s)
If Mid(s,i-1,1) Next i
If i=Len(s) Then flag=True Else flag=False
If flag Then
Print n ; “是降序数”
Else
Print n ; “不是降序数”
End If
End Sub
运行以上程序,发现有错误,需要对给flag变量赋值的If语句进行修改,以下正确的修改是()。

A:if i =Len(s)+1 Then flag=False Else flag=True B:if i=Len(s)+1 Then flag=True Else flag=False C:if i=Len(s)-1 Then flag=False Else flag=True D:if i=Len(s)-1 Then flag=True Else flag=False

微信扫码获取答案解析
下载APP查看答案解析