GESP C++等级考试 一级

GESP提纲知识点

字符串及其函数

字符串及其函数

进入题单
已定义字符串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'是不同的。 简单

专辑概述

GESP提纲知识点