题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1505 道单选题
EXY-SC-1425
第 321 题

现在有一个数,请你分别判断它们是否可能是二进制、八进制、十进制、十六进制。例如, 6AFF 就只可能是十六进制,而 1011 则是四种进制皆有可能。输入 N (保证$1 ≤ N ≤ 1000$ ),表示有 N 个数让你进行判断,接下来输入 N 个字符串(保证所有字符串长度不超过 10 ),判断可能是四个进制当中的哪个进制数。输出 N 行,每行 4 个数,用空格隔开,分别表示给定的字符串是否可能表示一个二进制数、八进制数、十进制数、十六进制数。使用 1 表示可能,使用 0 表示不可能。下面程序横线处可以满足这个要求的是( )。

#include <iostream>
using namespace std;
int main() {
    int n = 0;
    cin >> n;
    for (int i = 0; i < n; i++) {
        char str[11];
        cin >> str;
        char max = '0';
        for (int i = 0; str[i] != '\0'; i++)
            if (str[i] > max)
                max = str[i];
        ___________________________________________
    }
    return 0;
}
A

cout << (max >= '1') << " " << (max >= '7') << " " << (max >= '9') << " " << (max >= 'F') << endl;

B

cout << (max <= '1') << " " << (max <= '7') << " " << (max <= '9') << " " << (max <= 'F') << endl;

C

cout << (max = '1') << " " << (max = '7') << " " << (max = '9') << " " << (max = 'F') << endl;

D

cout << (max < '1') << " " << (max < '7') << " " << (max < '9') << " " << (max < 'F') << endl;

语言: C++
GESP真题 三级
2026.6
单选题号: 15
EXY-SC-1424
第 322 题

以下数组定义,符合 C++ 语法的是( )。

A

int [10] a;

B

int b['&'];

C

int c[*];

D

double d[10.0];

语言: C++
GESP真题 三级
2026.6
单选题号: 14
EXY-SC-1423
第 323 题

关于 string 的成员函数,下面说法错误的是( )。

A

size() :返回字符串长度(字符个数,不含 '\0' )。

B

length() 与 size() 功能完全一致,返回字符串长度。

C

empty() :判断字符串是否为空(非空返回 true ,空返回 false )。

D

s.append(s2, 0, 3); 从 s2 下标 0 开始,截取 3 个字符。

语言: C++
GESP真题 三级
2026.6
单选题号: 13
EXY-SC-1422
第 324 题

a=7, b=3, c=14, d=15, e=8 ,对于运算表达式 !a << b & c ^ d | e 的结果是( )。

A

0

B

15

C

7

D

14

语言: C++
GESP真题 三级
2026.6
单选题号: 12
EXY-SC-1421
第 325 题

下面选项中提到的变量都是正整数,关于位运算,下面说法错误的是( )。

A

num & 1 ,结果为 1 则奇数, 0 则偶数(仅看最低位)。

B

num & 0xFF 保留低 8 位。

C

num & b 的结果一定小于等于 num 。

D

若 num 左移导致高位溢出(如超过整型范围),结果符合乘法规律。

语言: C++
GESP真题 三级
2026.6
单选题号: 11
当前页显示 321 - 325 ,共 1505 道单选题