下面程序的输出结果是 。 #include< iostream> using namespace std;void main(){int n[2],i,j, k = 2;for(i=0; i < k; i++)for (j = 0; j < k; j++)n[j] = n[i] + 1;cout << n[j - 2];}
A. 不确定的值
B. 3
C. 2
D. 1
下列说法正确的是 。
A. 字符型数组与整型数组可通用
B. 字符型数组与字符串其实没什么区别
C. 当字符串放在字符数组中,这时要求字符数组长度比字符串长一个单元,因为要放字符串终结符'\0' 。
D. 字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别
给出下面定义: char a []="abed"; char b[]= {'a','b','c','d'}; 则下列说法正确的是 。
A. 数组a与数组b等价
B. 数组a和数组b的长度相同
C. 数组a的长度大于数组b的长度
D. 数组a的长度小于数组b的长度
要使字符串变量str具有初值"Lucky",不正确的定义语句是 。
A. char str[]={'L','u','c','k','y'};
B. char str[5]={ 'L','u','c','k','y'};
C. char str [] ="Lucky";
D. char str [5] ="Lucky";