题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 1260 道单选题
EXY-SC-1425
第 76 题
现在有一个数,请你分别判断它们是否可能是二进制、八进制、十进制、十六进制。例如, 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
第 77 题
以下数组定义,符合 C++ 语法的是( )。
A
int [10] a;
B
int b['&'];
C
int c[*];
D
double d[10.0];
语言: C++
GESP真题 三级
2026.6
单选题号: 14
EXY-SC-1423
第 78 题
关于 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
第 79 题
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
第 80 题
下面选项中提到的变量都是正整数,关于位运算,下面说法错误的是( )。
A
num & 1 ,结果为 1 则奇数, 0 则偶数(仅看最低位)。
B
num & 0xFF 保留低 8 位。
C
num & b 的结果一定小于等于 num
D
num 左移导致高位溢出(如超过整型范围),结果符合乘法规律。
语言: C++
GESP真题 三级
2026.6
单选题号: 11
当前页显示 76 - 80 ,共 1260 道单选题