在内存储器中每个存储单元都被赋予一个唯一的序号,称为()。
地址
序号
下标
编号
编译器的主要功能是( )。
将源程序翻译成机器指令代码
将源程序重新组合
将低级语言翻译成高级语言
将一种高级语言翻译成另一种高级语言
设 x=true, y=true, z=false,以下逻辑运算表达式值为真的是( )。
(y∨z)∧x∧z
x∧(z∨y) ∧z
(x∧y) ∧z
(x∧y)∨(z∨x)
现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )。
16MB
4MB
8MB
2MB
冒泡排序算法的伪代码如下:
对 n 个数用以上冒泡排序算法进行排序,最少需要比较多少次?( )。
n^2
n-2
n-1
n
设A是介个实数的数组,考虑下面的递归算法:
请问算法XYZ的输出是什么?()。
A数组的平均
A数组的最小值
A数组的中值
A数组的最大值
链表不具有的特点是()。
可随机访问任一元素
不必事先估计存储空间
插入删除不需要移动元素
所需空间与线性表长度成正比
有 10 个顶点的无向图至少应该有( )条边才能确保是一个连通图。
10
12
9
11
二进制数 1011 转换成十进制数是( )。
10
13
11
12
5 个小朋友并排站成一列,其中有两个小朋友是双胞胎,如果要求这两个双胞胎必须相邻,则有( )种不同排列方法?
24
36
72
48
下图中所使用的数据结构是( )。
栈
队列
二叉树
哈希表
独根树的高度为 1。具有 61 个结点的完全二叉树的高度为( )。
7
8
5
6
干支纪年法是中国传统的纪年方法,由10个天干和12个地支组合成60个天干地支。由公历年份可以根据以下公式和表格换算出对应的天干地支。
天干 =(公历年份)除以10所得余数
地支 =(公历年份)除以12所得余数
例如,今年是 2020 年,2020 除以 10 余数为 0,查表为"庚”;2020 除以 12,余数为 4,查表为“子” 所以今年是庚子年。
己酉
己亥
己丑
己卯
10 个三好学生名额分配到 7 个班级,每个班级至少有一个名额,一共有( )种不同的分配方案。
84
72
56
504
有五副不同颜色的手套(共 10 只手套,每副手套左右手各 1 只),一次性从中取 6 只手套,请问恰好能配成两副手套的不同取法有( )种。
120
180
150
30
阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填 √,错误填 ×。
输入的字符串应当只由大写字母组成,否则在访问数组时可能越界。( )
若输入的字符串不是空串,则输入的字符串与输出的字符串一定不一样。()
将第 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=l,则输出 ans 时,len=n。( )
若 k>l,则输出 ans 时,len —定小于 n。( )
若 k>l,则输出 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
完善程序
质因数分解)给出正整数 n,请输出将 n 质因数分解的结果,结果从小到大输出。 例如:输入 n=120,程序应该输出 2 2 2 3 5
,表示:120 = 2 × 2 × 2 × 3 × 5。输入保证
①处应填( )
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
根据题目要求完成以下问题
①处应填( )
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++