若数组a中有n个元素,则下列说法中错误的是()。
A. 区间[a, a + n)表示了该数组中的元素。
B. a + n是最后一个元素的地址。
C. a是首元素的地址。
D. 应用STL算法sort排序的表达式可以是sort(a, a + n)。
s是STL数据类型string的对象,下列表达式错误的是()。
A. s += 's'
B. s = "Hello"
C. s - 'a'
D. s > "abc"
执行下列程序之后的输出结果是()。int main() {string s("HelloWorld!");s[5] = '\0';cout << s.size() << "\t" << s.c_str();}
A. 11 Hello orld!
B. 5 HelloWorld!
C. 5 Hello
D. 11 Hello
定义STL容器类vector的对象v如下,则下列操作有误的是()。vector v(10);
A. v.push_front(1)
B. v[2] = 2
C. v.back() = 10
D. cout << v.size()