万卷网 > 题目详情
题型:组合题
#include <iostream>
#include <cstring>
using namespace std;

int a[200][200];
int an[200];

int main() {
    int n, k;
    scanf("%d%d", &n, &k);
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {
            scanf("%d", &a[i][j]);
        }
    }
    for (int i = 1; i <= n; i++) {
        int min_val = a[i][1];
        for (int j = 1; j <= n; j++) {
            if (a[i][j] < min_val) {
                min_val = a[i][j];
            }
        }
        an[i] = min_val;
    }
    // 后续处理逻辑...
}
(1).

当输入为“3 1 3 2 1”时,输出结果为2。()

A.正确 B.错误
(2).

将第14行的“n=std:unique(a+1,a+n+1)-a-1;”删去后,有可能出现与原本代码不同的输出结果。()

A.正确 B.错误
(3).

假设输入的n为正整数,输出的答案一定小于等于n,大于等于1。()

A.正确 B.错误
(4).

假设输入的a数组和k均为正整数,执行第18行代码时,一定满足的条件不包括()。

A.

j<=i

B.

a[i]-ai]>k

C.

j<=n

D.

a[i]<a[i]

(5).

当输入的n=100,k=2,a={1,2,…,100}时,输出为()。

A.

34

B.

100

C.

50

D.

33

(6).

假设输入的a数组和k均为正整数,但a数组不一定有序,若误删去第13行的"std::sort(a+1,a+n+1);",程序有可能出现的问题有()。

A.

输出的答案比原本答案更大

B.

输出的答案比原本答案更小

C.

出现死循环行为

D.

以上均可能发生

更新时间:2025-10-15 14:17:23 |
【知识点】 CCF非专业级别软件能力认证CSP-J/入门级

相似题推荐

简答题

T4多边形


2026-04-17
简答题

T3异或和


2026-04-17
简答题

T2座位


2026-04-16
简答题

T1拼数

2026-04-16
单选题

假设a、b、c都是布尔变量,逻辑表达式(a &&b)IⅡ(!c &&a)的值与下列哪个表达式不始终相等?()

A.

a &&(bⅡ!c)

B.

(al|!c)&&(bⅡ !c)&&(all a)

C.

a &&(!b II c)

D.

!(!a|!b)II(a &&!c)

2025-10-16
公众号
客服 反馈
顶部