单选题
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
题目答案
B
您的答案
答案解析
答案 B解析 : *pk[3] 表示的是一个共有 3 个元素的一维指针数组 。 pk[0]=&k=[1] [2] 表示把二维数组中下标为k[1][2]的值赋予 pk[0], 也就是 pk[0] 指向 k[1][2] 这个元素。
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
有以下程序
void change(int k[ ]){ k[0]=k[5];}
main()
{ int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;
while( n<=4 ) { change( &x[n]) ; n++; }
for(n=0;n<5;n++) printf("%d ",x[n]);
printf("\n");
}
程序运行后输出的结果是
(13) 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是______。
若要求定义具有 10 个 int 型元素的一维数组 a ,则以下定义语句中错误的是
int a[N];
int a[2*n];
以下语句中存在语法错误的是
下列叙述中正确的是。
若有定义 :char *x="abcdefghi"; ,以下选项中正确运用了 strcpy 函数的是
有以下程序
int add( int a,int b){ return (a+b); }
main()
{ int k, (*f)(), a=5,b=10;
f=add;
…
}
则以下函数调用语句错误的是
( 14 )若有定义: double a=22;int i=0,k=18; ,则不符合 C 语言规定的赋值语句是
不是计算机病毒预防的方法是()
利用计算机进行图书资料检索,所属的计算机应用领域是()