在内存储器中每个存储单元都被赋予一个唯一的序号,称为()。
下标
地址
序号
编号
编译器的主要功能是( )。
将源程序翻译成机器指令代码
将一种高级语言翻译成另一种高级语言
将源程序重新组合
将低级语言翻译成高级语言
设 x=true, y=true, z=false,以下逻辑运算表达式值为真的是( )。
(x∧y) ∧z
x∧(z∨y) ∧z
(x∧y)∨(z∨x)
(y∨z)∧x∧z
现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )。
4MB
8MB
32MB
16MB
冒泡排序算法的伪代码如下:
对 n 个数用以上冒泡排序算法进行排序,最少需要比较多少次?( )。
n
n-2
n^2
n-1
设A是介个实数的数组,考虑下面的递归算法:
请问算法XYZ的输出是什么?()。
A数组的平均
A数组的最小值
A数组的最大值
A数组的中值
链表不具有的特点是()。
插入删除不需要移动元素
可随机访问任一元素
不必事先估计存储空间
所需空间与线性表长度成正比
有 10 个顶点的无向图至少应该有( )条边才能确保是一个连通图。
10
12
9
11
二进制数 1011 转换成十进制数是( )。
10
13
11
12
5 个小朋友并排站成一列,其中有两个小朋友是双胞胎,如果要求这两个双胞胎必须相邻,则有( )种不同排列方法?
24
36
72
48
下图中所使用的数据结构是( )。
哈希表
二叉树
栈
队列
独根树的高度为 1。具有 61 个结点的完全二叉树的高度为( )。
7
5
8
6
干支纪年法是中国传统的纪年方法,由10个天干和12个地支组合成60个天干地支。由公历年份可以根据以下公式和表格换算出对应的天干地支。
天干 =(公历年份)除以10所得余数
地支 =(公历年份)除以12所得余数
例如,今年是 2020 年,2020 除以 10 余数为 0,查表为"庚”;2020 除以 12,余数为 4,查表为“子” 所以今年是庚子年。
己亥
己丑
己卯
己酉
10 个三好学生名额分配到 7 个班级,每个班级至少有一个名额,一共有( )种不同的分配方案。
56
84
72
504
有五副不同颜色的手套(共 10 只手套,每副手套左右手各 1 只),一次性从中取 6 只手套,请问恰好能配成两副手套的不同取法有( )种。
30
150
180
120
阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填 √,错误填 ×。
输入的字符串应当只由大写字母组成,否则在访问数组时可能越界。( )
若输入的字符串不是空串,则输入的字符串与输出的字符串一定不一样。()
将第 12 行的“i < 26”改为“i < 16”,程序运行结果不会改变。( )
将第 26 行的"i < 26”改为“i < 16”,程序运行结果不会改变。( )
若输出的字符串为“ABCABCABCA”,则下列说法正确的是( )。
输入的字符串中既有S又有P
输入的字符串中既有S又有B
输入的字符串中既有A又有P
输入的字符串中既有A又有B
若输出的字符串为“CSPCSPCSPCSP”,则下列说法正确的是( )。
输入的字符串中既有P又有K
输入的字符串中既有J又有R
输入的字符串中既有J又有K
输入的字符串中既有P又有R
阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填√, 错误填×
若 k=1,则输出 ans 时,len=n。( )
若 k>1,则输出 ans 时,len —定小于 n。( )
若 k>1,则输出 ans 时,k<
若输入的n等于:10
1 (1030
(1030
1015
若输入的 n 等于205,891,132,094,649(即 3
若输入的 n 等于 100,010,002,000,090,输入的 k 为 10,则输出等于( )。
11,112,222,444,543
11,122,222,444,453
11,122,222,444,543
11,112,222,444,453
阅读程序回答下列问题
若输入 n 为 0,此程序可能会死循环或发生运行错误。
若输入 n 为 0,此程序可能会死循环或发生运行错误。
输出的数一定不小于输入的 d[i][0] 和 d[i][l] 的任意一个。
若输入的 n 为 20,接下来的输入是 20 个 9 和 20 个 0,则输出为( )。
1890
1881
1908
1917
若输入的 n 为 30,接下来的输入是 30 个 0 和 30 个 5,则输出为( )。
2000
2010
2030
2020
(4分)若输入的 n 为 15,接下来的输入是 15 到 1,以及 15到1,则输出为( )。
2440
2220
2240
2420
完善程序
①处应填( ) 1 n-1 2 0 ②处应填( ) n/i n/(i*i) i*i i*i*i ③处应填( ) if(n%i==0) if(i*i<=n) while(n%i==0) while(i*i<=n) ④处应填( ) n>1 n<=1 i<n/i i+i<=n ⑤处应填( ) 2 n/i n i
第1题 单选
第2题 单选
第3题 单选
第4题 单选
第5题 单选
根据题目要求完成以下问题
①处应填( )
A[j].b>A[j-1].b
A[j].a<A[j-1].a
A[j].a>A[j-1].a
A[j].b<A[j-1].b
②处应填( )
A[j+1]=A[j];A[j]=t;
A[j-1]=A[j];A[j]=t;
A[j]=A[j+1];A[j+1]=t;
A[j]=A[j-1];A[j-1]=t;
③处应填( )
A[i].b>A[p-1].b
A[i].b<A[i-1].b
A[i].b>A[i-1].b
A[i].b<A[p-1].b
④处应填( )
q+1<n&&A[q+1].a<=r
q+1<n&&A[q+1].b<=r
q<n&&A[q].a<=r
q<n&&A[q].b<=r
⑤处应填( )
r=max(r,A[q+1].b)
r=max(r,A[q].b)
r=max(r,A[q+1].a)
q++