问题标题: 编程题目征集1

0
0
已解决
王文博
王文博
缔造者之神
缔造者之神

由于编程题目游戏中大多数的题目都是来自酷町堂的课前测和课后测的选择题,判断题等,而我现在急需一些同学们自己创作的题目。和推箱子地图一样,发题目的同学当然也有奖励!(只发题目即可,答案最好自己标注清楚)


0
已采纳
朱优扬
朱优扬
中级天翼
中级天翼

难度(简单):

1、二进制数 10100001 和 111001 进行异或运算的结果是(D)。

A:10011100

B:10101100

C:10001000

D:10011000

难度(超简单):

2.(19)10^(11)10=(B)

A:17

B:24

C:11

D:19

 

难度(简单):

3、归并排序采用的算法思想是(B)。

A:搜索回溯

B:分治

C:贪心+模拟

D:高精度+模拟

 

难度(简单):

4、归并排序的时间复杂度是(C)。

A:O(logn)

B:O(n)

C:O(nlogn)

D:O(n*n)

 

难度(中等):

5、10个人一起干活,第i个人干完自己的事情最少需要a[i],最多需要b[i]的时间。那么所有人一起开始干活,干完所有事情的最短时间是(B)。

A:a[i]的最小值

B:a[i]的最大值

C:b[i]的最小值

D:b[i]的最大值

 

PS:可以发代码补全或完形填空吗?

0
阿巴
阿巴
资深守护
资深守护
一、单选题(30分,每题10分)
一、单选题
1、
2020 年 10 月 1 日是星期四,2021 年 10 月 1 日是( )。

A:
星期四

B:
星期五

C:
星期六

D:
星期日

第1题: ( 
)
2、
周末小明和爸爸妈妈三个人一起想动手做三道菜。小明负责洗菜、爸爸负责切菜、妈妈负责炒菜。假设每道菜的顺序都是: 先洗菜 10 分钟,然后切菜 10 分钟,最后炒菜 20 分钟。那么做一道菜需要 40 分钟。注意:两道不同的菜的相同步骤不可以同时进行。例如 第一道菜和第二道菜不能同时洗,也不能同时切。那么做完三道菜的最短时间需要( )分钟。

A:
40

B:
60

C:
80

D:
100

第2题: ( 
)
3、
。假设某个城市的车牌只由 4 位数字组成,每一位都可以取 0 到 9。请问这个城市最多有多少个车牌倒过来恰好还是原来的车牌?

A:
10

B:
15

C:
25

D:
625

第3题: ( 
)
二、判断题(10分,每题10分)
二、判断题
1、
11只鸽子飞入10个巢穴中,必有一个巢穴里有至少两只鸽子。

第1题: 对 错
三、填空题(10分,每题10分)
三、填空题
1、
从 1 到 2020 这 2020 个数中,共有________个包含 数字 20 的数。

第1题:
1: 
四、代码补全(50分,每题10分)
四、代码补全
1、
如果1900年1月1日是周一,那么从1900年1月1日到x年y月z日总共有多少个天不是周日?

#include <iostream>
using namespace std;
int x, y, z;
int d;
int month[13] = {0, 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
bool leap(int year) {
    if(year%4==0&&year%100!=0||year%400==0)
        return true;
    return false;
}
int main() {
    cin >> x >> y >> z;
    for(int i=1900; i<x; i++) {
        if(____1____)   d += 366;
        else    d += ____2____;
    }
    for(int m=1; m<y; m++) {
        if(m!=2)    d += month[____3____];
        else {
            if(leap(____4____)) d += 29;
            else    d += 28;
        }
    }
    d += ____5____;
    cout << d - d / 7;
    return 0;
}

 

0
王文博
王文博
缔造者之神
缔造者之神

注:题目出的越多,得分越高。

字数少:1

字数中等:2

字数很多:3

得分越高,采纳率就越高哦!豆子也越多!

0
被禁言 刘宇航
刘宇航
修练者
修练者

清屏指令

1.  sysem("cls");

2. system("cls")

3.system("cls");

你要等等,我没时间了!!!

0
孔小川
孔小川
初级光能
初级光能

下列哪个是错误的数组的定义方式?

A.int a[10];

B.int a[]={1,2,3,4,5};

C.double b[3]={'a','b','c','d'};

D.int a[10]={0};

孔小川在2021-07-14 12:01:07追加了内容

 

for(int i=1; i<=n; i++) {

if(a[i] > k)

{

k = a[i];

}

}

上述代码和哪个选项的效果是一样的()?

A:


 

for(int i=1; i<=n; i++) {

if(a[i] < k) {

k = a[i];

}

}

B:


 

for(int i=1; i<=n; i++) {

if(a[i] == k)

{ k = a[i];

}

}

C:


 

for(int i=1; i<=n; i++) {

k = max(a[i], k);

}

D:


 

for(int i=1; i<=n; i++) {

k = min(a[i], k);

}

孔小川在2021-07-14 12:03:15追加了内容
int sum = 0, n;

cin >> n;

for(int i=1; i<=n; i++) {

cin >> a[i];

sum += a[i];

}

printf("%.2f", sum * 1.0 / n);

上述代码,当输入
5
1 2 3 4 5
时输出是什么?

A:15

B:15.00

C:3

D:3.00

0
朱小川
朱小川
缔造者
缔造者

你可以发一串代码

然后问答案是几

或者问有没有错误

你也可以搞判断题,填空题等等

 

0
被禁言 刘宇航
刘宇航
修练者
修练者

以下哪个是定义字符串并赋值

1. string s='123';

2. srting s="123";

3 string s="123";

我要回答