十进制数 2024的八进制表示是()。
3749
3750
3751
3752
以下关于计算机协会竞赛的描述正确的是()
NOI国家集训队每年产生4名选手代表中国参加IOI
CSP-J/CSP-S是2018年开始举办的
USACO晋级白金的选手可以直接参加NOIP
ACSL和NOIP都是CCF旗下的程序设计赛事
以下哪个可以用作 C++程序中的变量名?()
public
loops
new
delete
以下哪个数据结构不属于线性结构?()
栈
数组
树
链表
以下哪个属于 STL 函数?()
main
sort
freopen
scanf
小明用递归的方法写了一个斐波那契数列的程序,在这里递归函数经常用到的数据结构塄是()。
树
栈
链表
队列
堆排序程序运行的时间复杂度是()
O(logn)
O(n)
O(n2)
O(nlogn)
在下列排序算法中,()是稳定的排序算法。
归并排序
快速排序
选择排序
拓扑排序
一台 32位操作系统的计算机运行C+,下面哪个说法是正确的?()
C++语言中的一个 int 类型的变量占8字节
C++语言中的一个指针类型的变量占4字节
C++语言中的一个 bool类型的变量占2字节
C++语言中的一个double类型的变量占4字节
设全集I= {a,b,c,d,e,fg,h},集合 BUA= {a,b,c,d,e,f},CnA= {c,d,e},~BnA={a,d)那么集合CnBNA为()。
{c, e}
{d, e}
{e}
{c, d, e}
在不大于19000的正整数中,与19000互质的正整数有()个
9500
9498
9497
9499
假设 P-true,Q=false,R=true,S=true,逻辑运算表达式 P∧QVRAS的值是()
true
false
null
NIL
对于二叉树T,已知其前序遍历序列为1243576,中序遍历序列为4215736.则其后序遍历序列为()。
4 2 5 7 6 3 1
4 2 7 5 6 3 1
4 2 7 5 3 6 1
4 7 2 3 5 6 1
一个口袋内装有大小相同的7个白球和2个黑球,从口袋中取出3个球,使其中不
含黑球,有多少种取法?()
32
35
24
56
在下图中,从顶点()出发存在一条路径可以遍历图中的每条边一次,而且仅遍历一次。

B点
A点
E点
C点


将第6行中的i=2改为i=1,程序的运行结果不会改变。
将第9行中的x%i!=0去掉,程序的运行结果不会改变。
将第18行删除,程序的运行结果不会改变。
将第31行删除,程序的运行结果不会改变。
若输人数据为1949 2024,则输出为()
1949,1987
1949,1979
1951,1979
1951,1987
若输出为NO,则输入可能为()
168 180
785 792
999 1020
2024 2050


将第7行删除,程序的运行结果不会改变。
将第9行中的s.size()改为s.length(),程序的运行结果不会改变。
将第10行s[len]=''改为s[len]=32,程序的运行结果不会改变。
将第 20 行删除,程序的运行结果不会改变。
若输入CCF CSP,则输出为()
FCC PSC
CCF CSP
PSC FCC
PSC FCC
将第19行中的--pos改为pos--,输入CCFCSP,则输出为()
PS FC
CF SP
FC PS
CC SC


若将第2行替换为constint N=1000010;,程序的运行结果不会改变。
若将第8行删除,程序的运行结果不会改变。
若将第15行中的 tot++替换为++tot,程序的运行结果不会改变。
将第 21行和第 22行交换,程序的运行结果不会改变。
本程序中的算法用到了()的思想。
贪心
搜索回溯
二分
动态规划
若输人2 24 36,那么输出结果是()。
7 9
7 8
8 9
8 8
若输人2 96 2024,那么输出结果是()
18 20
18 21
19 20
19 21
给定两个正整数l和r,求区间[l,r]内素数的个数。如下代码是一个经典的计算过程请将程序补充完整。
输人格式:
第1行有两个整数,分别代表询问次数n和给定区间的右端点最大值m。接下来n行,每行两个整数l和r,代表一次查询。
输出格式:
对于每次查询输出一行,若l,r∈[1,m],则输出区间内素数的个数,否则输出Crossing the line.
输入样例:
2 5
1 3
1 6
输出样例:
2
Crossing the line


①处应填()
i <= m
i * i <= m
i <= n
i *i<= n
②处应填()
int j= 1
int j= 2
int j= i
int j=i *i
③处应填()。
is_prime[j]= true
is_primeli] = true
is_prime[j] = false
is_prime[i]= false
④处应填()
sum[i]++
sum[i]+= sum[i-1]
sum[i]= sum[i - 1]
sum[i]=sum[i-1]+ 1
⑤处应填()
sum[r+1]- sum[l]
sum[r+1]- sum[l-1]
sum[r]=sum[l-1]
sum[r]-sum[l]
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K,他们的身髙分别为 "T1,T2,,…,TK,则他们的身高满足T1<… <Ti>Ti+1>…
>TK(1≤i≤K)。
你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。
输人格式:
输入的第1行是一个整数N,表示同学的总数。第2行有N个整数,用空格分隔,第i个整数T
①处应填() f[i]= 1 f[i] = 0 g[i]=1 g[i]= 0 ②处应填()。 h[j] <= h[i] h[j]< h[i] h[j] >= h[i] h[j] > h[i] ③处应填()。 j >= i j >= 0 j>i j>0 ④处应填()。 g[i]=max(f[i],f[j]+1) g[i]= max(f[i], g[j]+1) g[i]=max(g[i],f[j]+1) g[i]= max(g[i], g[j]+1) ⑤处应填()。 ans=max(ans, f[i]+g[i]-1) ans=max(f[i],g[i]-1) ans=max(ans, f[i]+g[i]) ans=max(g[i],f[i]-1)
第1题 单选
第2题 单选
第3题 单选
第4题 单选
第5题 单选