CCF GESP 2024年12月认证 C++ 3级
一
单选题
第 1 题
下列二进制表示的十进制数值分别是( )
[10000011]原 = ( )
[10000011]补 = ( )
第 2 题
关于计算机中的编码,下列说法中错误的是( )
第 3 题
16 进制数 B2025 转换成 8 进制数是( )
第 4 题
625.625 变成二进制是( )。
第 5 题
下面逻辑运算中,正确的是( )。
第 6 题
补码 1111 1101 进行运算 1111 1101 >> 1 以后得到的结果是( )
第 7 题
下列代码输出的是
string s = "1234@chenadai";
string str = "12345";
s.replace(1, 5, str);
cout << s << endl;
第 8 题
a | 10(a 与 10 都是 10 进制,且二进制表示最高位为 1)运算的结果是( )。
第 9 题
下列程序输出的是( )。
string ch = "hello";
if (ch[5] == NULL)
{
cout << "right" << endl;
}
else if (ch[5] == '\0')
{
cout << "wrong" << endl;
}
else
{
cout << "hello" << endl;
}
第 10 题
下列程序中,假设一个字符占用的内存空间是 1,下列程序中,ch 占用的内存空间是( )
char ch[] = "hello world";
size_t ret = strlen(ch);
cout << ret << endl;
第 11 题
下列程序最后输出的是( )
int a = 65;
cout << tolower(a) << endl;
第 12 题
想要计算从数字 n 到数字 m 之间(包含 n 和 m )有多少个数字 d 出现,下列程序哪个能够实现( )。
第 13 题
兔子五元一只,鸡三元一只,小鸭子一元三只,现在你有一百元要买一百只,兔子、鸡、鸭子,问兔子、鸡、鸭子各买多少只,每种必须至少一只,下列哪个程序能实现。( )。
第 14 题
求小于等于 N 的素数的方法中,有一种方法是将所有从 2 到它本身减 1 的数都除一遍,如果不能整除,就是素数。下列哪个程序,体现了这种方法( )?
第 15 题
工人工作一天,会得到一个金环作为工资报酬,某个工作需要 15 天完成,一条 15 个环的金环项链,为了严格执行每天工作结束时,完成对工人工资的结算,最少需要将金环项链剪裁成几段,每段几个金环( )
单选题部分已到底了。