A
、
pp++
B
、
(*pp)++
C
、
(**pp) = 'c';
D
、以上都不对
12
、有下列代码正确的是()
[cpp] view plaincopyprint?
1. std::string name1 = "youku";
2. const char* name2 = "youku";
3. char name3[] = {'y','o','u','k','u'};
4. size_t l1 = name1.size();
5. size_t l2 = strlen(name2);
6. size_t l3 = sizeof(name2);
7. size_t l4 = sizeof(name3);
8. size_t l5 = strlen(name3);
A
、
l1 = 5 l2 = 5 l3 = 4 l4 = 5 l5 =
不确定
B
、
l1 = 5 l2 = 5 l3 = 5 l4 = 5 l5 =
不确定
C
、
l1 = 5 l2 = 6 l3 = 5 l4 = 5 l5 = 5
D
、
l1 = 5 l2 = 6 l3 = 5 l4 = 5 l5 = 6
13
、
Test
执行后的输出是:
[cpp] view plaincopyprint?
1. void Test()
2. {
3.
class B
4.
{
5.
public:
6.
B(void)
7.
{
8.
cout<<"B\t";
9.
}
10.
~B(void)
11.
{
12.
cout<<"~B\t";
13.
}
14.
};
15.
struct C
16.
{
17.
C(void)
18.
{
19.
cout<<"C\t";
20.
}
21.
~C(void)
评论