若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf("%d,%o\n",m,n); 执行后输出结果是
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777
第1题:
A)(仕兰微面试题目)
#i nclude
void testf(int*p)
{
*p+=1;
}
main()
{
int *n,m[2];
n=m;
m[0]=1;
m[1]=8;
testf(n);
printf("Data v alue is %d ",*n);
}
------------------------------
B)
#i nclude
void testf(int**p)
{
*p+=1;
}
main()
{int *n,m[2];
n=m;
m[0]=1;
m[1]=8;
testf(&n);
printf(Data v alue is %d",*n);
}
下面的结果是程序A还是程序B的?
Data v alue is 8
那么另一段程序的结果是什么?
第2题:
若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf("%d,%o\n",m,n); 执行后输出结果是
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777
第3题:
若有以下程序段 (n所赋的是八进制数) int m=32767,n=032767; printf("%d,%on",m,n); 执行后输出结果是()。
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777
第4题:
若有以下程序段(n所赋的是八进制数): int m=32767,n=032767; printf("%d,%o\n',m,n); 执行后输出结果是( )。
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777
第5题:
若有以下程序段(n所赋值的是八进制数): int m=32767, n=032767; printf("% d, % o\n", m, n); 执行后输出结果是______。
A.32767, 32767
B.32767, 032767
C.32767, 77777
D.32767, 077777