防砸窗:电脑问题编程2
来源:百度文库 编辑:神马品牌网 时间:2024/10/03 05:40:56
1, 执行下列语句
char s1[10]="abcdef",s2[20]="inter";
cin>>a1;
int k=0,j=0;
while (s2[k])k++;
while (s2[k++]=s1[j++];
时,若键盘输入的是net,则s1中的字符串是("net"),s2中的字符串是("internet")
请问为什么是这个答案
2,要使语句p3=net int * ;能够正常执行,p2应定义为()
A,int p2 B,int *p2 C,int (*p3) [10] D, int *(*p3) [10]
3, 要使语句p1=new int[10];能够正常执行,p1应定义为()
A, int p1 B, int p1[10] C, int *p1 D, int (*p1) [10]
4,假定p是一指针变量.下列指针表达式正确的是()
A,p+++=3 B, ++(p--3) C, (++p)-- D, --P++
5,假定p是一指针变量.下列指针表达式正确的是()
A,p---- B,--++P C,--(p+3) D,(p-3)++
6,(多选)已知i,j都是整形变量,下列表达式中.与下列引用X[i][j]等效的是()
A, *(*(X+i)+j) B, *(X+i+j) C, *(&X[0]+i)[j] D, *(X[i]+j)
7, 要使指针变量p指向一维数组A的第5个元素(下标为4的那个无素),正确的赋值表达式是()
A,p=&A或p=&A[4] B, p=A+4或p=&A[4] C, p=&A+4或p=A[4] D,P=A+4或p=A[4]
8,(多选)要想使语句cout<<STR;显示Hello!,STR不可定义为()
A, char STR[10]="Hello!";
B, char STR="Hello!";
C, char STR[]={'H','e','l','l','o','!'};
D,#define STR "Hello!";
以上难道想了很久也想不出来希望各位高手指点一下.辛苦了....最好能解析一下
char s1[10]="abcdef",s2[20]="inter";
cin>>a1;
int k=0,j=0;
while (s2[k])k++;
while (s2[k++]=s1[j++];
时,若键盘输入的是net,则s1中的字符串是("net"),s2中的字符串是("internet")
请问为什么是这个答案
2,要使语句p3=net int * ;能够正常执行,p2应定义为()
A,int p2 B,int *p2 C,int (*p3) [10] D, int *(*p3) [10]
3, 要使语句p1=new int[10];能够正常执行,p1应定义为()
A, int p1 B, int p1[10] C, int *p1 D, int (*p1) [10]
4,假定p是一指针变量.下列指针表达式正确的是()
A,p+++=3 B, ++(p--3) C, (++p)-- D, --P++
5,假定p是一指针变量.下列指针表达式正确的是()
A,p---- B,--++P C,--(p+3) D,(p-3)++
6,(多选)已知i,j都是整形变量,下列表达式中.与下列引用X[i][j]等效的是()
A, *(*(X+i)+j) B, *(X+i+j) C, *(&X[0]+i)[j] D, *(X[i]+j)
7, 要使指针变量p指向一维数组A的第5个元素(下标为4的那个无素),正确的赋值表达式是()
A,p=&A或p=&A[4] B, p=A+4或p=&A[4] C, p=&A+4或p=A[4] D,P=A+4或p=A[4]
8,(多选)要想使语句cout<<STR;显示Hello!,STR不可定义为()
A, char STR[10]="Hello!";
B, char STR="Hello!";
C, char STR[]={'H','e','l','l','o','!'};
D,#define STR "Hello!";
以上难道想了很久也想不出来希望各位高手指点一下.辛苦了....最好能解析一下
你的问题好像不全哦