以下程序的输出结果是:a = 30b = 1if a >=10:a = 20elif a>=20:a = 30elif a>=30:b = aelse:b = 0print(‘a={}, b={}’.format(a,b))
A. a = 30, b = 1
B. a = 30, b = 30
C. a = 20, b = 20
D. a = 20, b = 1
查看答案
数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为()。
A. r-f
B. (n+f-r)%n
C. n+r-f
D. (n+r-f)%n
循环队列存储在数组A[0..m]中,则入队时的尾指针操作为()。
A. rear=rear+1
B. rear=(rear+1)%(m-1)
C. rear=(rear+1)%m
D. rear=(rear+1)%(m+1)