首页
题库
Scratch
C++
Python
Icode
试卷题单
scratch
c++
python
下载
编程社区
图形化编程
scratch作品&源码
Plus
登录
注册
GESP C++等级考试 三级
考级大纲知识点
练习进度
0
/ 65
字符串及其函数
字符串及其函数
进入题单
已定义字符串string s ="Let lt Be",下列哪个选项可以获得字符串s的长度?
简单
下列哪个运算符可将两个字符串拼接起来?
简单
定义一种字符串操作为交换相邻两个字符。将 DACFEB 变为 ABCDEF 最少需要 ( ) 次上述操作。
困难
设字符串 S= Olympic,S 的非空子串的数目是( )。
困难
定义字符数组 char str[20] = {'G', 'E', 'S', 'P'}; ,则 str 的字符串长度为
简单
在如下的C++代码中实现了对字符串中出现的26个字母的个数统计,横线处应填入是
简单
如果字符串定义为 char str[] = "Hello";,则字符数组 str 的长度为?
简单
如果字符串定义为 char str[] = "GESP"; ,则字符数组 str 的长度为
简单
定义 char a[]="His name is Jack",请问 sizeof(a)的结果是
简单
字符常量'\0'常用来表示字符串结束,和字符常量'0'相同。
简单
C++表达式 "10"*2 执行时将报错,因为 "10" 是字符串类型而2是整数类型,它们数据类型不同,不能在一起运算。
简单
C++函数scanf()必须含有参数,且其参数为字符串型字面量,其功能是提示输入。
简单
在C++中,两个字符串相加的运算符为+相当于字符串的合并运算。下面C++代码执行后,将输出 chenadai 。
简单
如果希望记录10个最长为99字节的字符串,可以将字符串数组定义为 char s[10][100]; 。
简单
如果希望记录 10 个最长为 99 字节的字符串,可以将字符串数组定义为 char s[100][10];。
简单
字符常量'\0'常用来表示字符串结束,它和字符常量'0'是不同的。
简单
位运算
位运算
进入题单
关于运算符和表达式的说法错误的是?
简单
表达式 23&18 的运算结果为?
简单
a&~1运算实现的是?
简单
在C++中,关于运算符&,下面说法正确的是?
简单
对表达式 a+(b-c)*d 的前缀表达式为( ),其中 +、-、* 是运算符。
简单
设 x=true,y=false,z=true。以下逻辑运算表达式值为 true 的是
困难
二进制数 11 1011 1001 0111 和01 0110 1110 1011} 进行按位与运算的结果是()。
困难
在C++中,&&和Ⅱ分别代表逻辑与和逻辑或运算。
简单
C++语言中>=是运算符,但=>不是。
简单
进制转换
进制转换
进入题单
二进制数 $00101010_{2}$ 和 $00010110_{2}$ 的和为()。
困难
二进制数 101.11 对应的十进制数是( )。
困难
二进制数 1011 转换成十进制数是( )。
困难
二进制数 11 1011 1001 0111和 01 0110 1110 1011 进行按位或运算的结果是()。
困难
与十进制数 28.5625 相等的四进制数是( )。
困难
与十进制数 17.5625 对应的 8 进制数是( )。
困难
已知字符 '0' 的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是
简单
如果16位短整数 -2 的二进制是"FFFE",则短整数 -4 的十六进制是
简单
在下列编码中,不能够和二进制"1101 1101"相等的是
简单
下列关于进制的叙述 ,正确的是?
简单
已知⼤写字符'A'的ASCII编码的⼗六进制表⽰为0x41 ,则字符'L'的ASCII编码的⼗六进制表⽰为?
简单
def (十六进制) = 103231 (五进制)。
简单
16进制数 AB ,表示成2进制数是 10101011 。
简单
二进制数 101.101 在十进制下是 5.005。
简单
下面的Python代码能实现十进制正整数N转换为2、8、10、16,可适用于16进制以内进制。其中n和ds分别表示将转换的数以及目标进制。
简单
十六进制FB 转成八进制为363。
简单
整数-6的16位补码可用十六进制表示为FFFA。
简单
任意整数 a 的二进制反码与补码都有1位不同。
简单
下⾯的 C++代码能实现⼗进制正整数 N 转换为⼋进制并输出 。
简单
二进制数101.101在⼗进制下是5.005。
简单
IPv4 的地址通常用“点分十进制”的表示形式,形如(a.b.c.d),其中 a、b、c、d 都是 1~255 之间的十进制整数?
简单
数据编码
数据编码
进入题单
在 8 位二进制补码中,10101011 表示的数是十进制下的( ).
简单
以补码存储的 8 位有符号整数 10110111 的十进制表示为
困难
整数-5的16位补码表示是
简单
一个数的反码,实际上是这个数对于一个模的同余数。
简单
任意整数 a 的二进制反码与补码都有1位不同。
简单
数据编码方式只有原码、反码、补码三种。
简单
补码的优点是可以将减法运算转化为加法运算,从而简化计算机的硬件设计。
简单
整数-6的16位补码可用十六进制表示为FFFA。
简单
+1和-1的原码进行1+(-1)计算的结果是-2 。
简单
ASCII编码
ASCII编码
进入题单
假定变量a和b可能是整型、字符型或浮点型,则下面C++代码执行时先后输入 -2 和 3.14 后,其输出不可能 是( )。[已知字符 '+'、'-'、'=' 的ASCII码值分别是43、45和61]
简单
已知小写字母 b 的ASCII码为98,下列C++代码的输出结果是?
简单
已知大写字符'A'的 ASCII 编码的十六进制表示为 0x41 ,则字符'L'的 ASCII编码的十六进制表示为?
简单
已知字符 '0' 的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是
简单
已知大写字符 X 的 ASCII 编码的 16 进制表示为 5816,则字符 Q 的十六进制 ASCII 编码是
简单
ASCII 码的含义是( )。
困难
已知字符 '0' 的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是
简单
已知⼤写字符'A'的ASCII编码的⼗六进制表⽰为0x41 ,则字符'L'的ASCII编码的⼗六进制表⽰为?
简单
如果a为char类型的变量,且a的值为'C'(已知'C'的ASCII码为67),则执行 cout
简单
已知 A 的ASCII码值为65,表达式 int('C')+abs(-5.8) 的值为72.8。
简单
专辑概述
题单只包含三级新增的知识点。
二级及以下知识点,请查看对应的题单
关联专题
1
GESP C++等级考试 一级
2
GESP C++等级考试 二级