- 2
- 0
- 约1.48万字
- 约 37页
- 2025-12-30 发布于浙江
- 举报
若要建立下图所示的存储结构,以下正确的程序段是______。
A.
char**q,*p,c;
p=c;q=p;
B.
char**q,*p,c;
p=c;q=*p;
C.
char*q,*p,c;
p=c;*q=p;
D.
char*q,*p,c;
q=p;p=*c;
标准答案:
A
错误信息
评析内容:
本题的考查知识点是指针。
在每个变量前的星号*是一个说明符,用来说明该变量是指针变量;赋值语句中的是求地址运算符,故选项A正确。
所以本题答案选A。
有以下程序
fun(intx)
{intp;
if(x==0||x==1)return(3);
p=x-fun(x-2);
returnp;
}
main()
{printf(%d\n,fun(7));}
执行后的输出结果是______。
A.
7
B.
3
C.
2
D.
0
标准答案:
C
错误信息
评析内容:
本题考查的是函数的递归调用。
函数fun是一个递归调用函数,首先主函数将实参7传递给函数fun中的形参x,由于7≠0,7≠1,不满足if条件,所以执行下面的p=x-fun(x-2);语句,此语句继续调用它本身,直到当x=1时,返回函数值3代入到调用它的表达式中,依此类推……,最终p的值为2。
故本题答案为C。
以下定义语句中,错误的是______。
A.
inta[]={1
原创力文档

文档评论(0)