#1579. 单选题(粤港澳)
单选题(粤港澳)
1、c++表达式(5 % 3 ? 3 : 4) * 2的值是( ) {{ select(1) }}
- 4
- 6
- 8
- 2
2、通常情况下,C++代码文件的扩展名是( ) {{ select(2) }}
- .exe
- .txt
- .cpp
- .py
3、字符串a="12",字符串b="123",下面调用函数 int c = strcmp(a,b); 则c的值是( )。 {{ select(3) }}
- 1
- 0
- -1
- 3
4、下图中带字母的绿色圆圈代表树,棕色线段表示道路,同一字母可以全用多次。
图图和丫丫同时出去散步,图图从B出发,行走路径为BAAACEDEEDA;丫丫从F出发,行走路径为FDCDAEADEDA。图图和丫丫的速度相同,且所有的道路长度相同。请问图图和丫丫的相遇情况( )。 {{ select(4) }}
- 两人相遇一次
- 两人相遇两次
- 两人相遇三次
- 两人没有相遇
5、对于以下代码,排序后数组 nums的内容是( )。
int nums={3,1,4,1,5,9,2,6};
sort(nums,muns+8
{{ select(5) }}
- {1,1,2,3,4,5,6,9}
- {9,6,5,4,3,2,1,1}
- {1,2,3,4,5,6,9,1}
- {3,1,4,1,5,9,2,6};
6、阅读以下代码,运行后输出结果是( )。
#include <bits/stdc++.h>
using namespace std;
int foo(int N)
{
if(N==0) return 1;
cout<< N % 10 <<"=>";
int n = N % 10 * foo(N/10);
cout<< n <<"=>";
return n;
}
int main()
{
cout<<foo(1234);
return 0;
}
{{ select(6) }}
- 4=>3=>2=>1=>24=>6=>2=>1=>24
- 4=>3=>2=>1=>1=>2=>6=>24=>24
- 4=>3=>2=>1=>1=>2=>6=>24
- 4=>3=>2=>1=>24=>6=>2=>1
7、9颗外形相同的糖果,其中8颗重量相同,只有一颗比其它重,现有一个没有法码的天秤,最少称( )次,才能保证找出最重的那颗糖果。 {{ select(7) }}
- 2
- 3
- 4
- 8
8、已知袋子中有2个相同的红球,3个相同的绿球,5个相同的黄球,每次取出一个球不放回,全部取出,可能产生( )种不同的序列。 {{ select(8) }}
- 6
- 1440
- 2520
- 3628800
9、下图是某城市的地铁网络图,其中字母代表地铁站,数字代表两站之间的到达时间,3个人分别从AEF出发,那他们在( )见面,他们乘坐地铁的总时间最短(忽略上下站时间和等待时间)。
{{ select(9) }}
- A站
- B站
- D站
- H站
10、以下关于二叉排序树的说法正确的是( )。 {{ select(10) }}
- 二叉排序树的中序遍历序列一定是有序的。
- 在含有n个结点的二叉排序中查找元素,最坏情况下的时间复习度是O(log(n))。
- 二叉排序树一定是二叉平衡树。
- 以上说法都不对
11、书架上同一格放5本书:A、B、C、D、E,其中A和B必须相邻,C和D必须不相邻,不同的放法有( )种。
{{ select(11) }}
- 24
- 12
- 18
- 48
12、