首页/ 题库 / [单选题]有如下程序段,请指出”p所代表的是( )的答案

有如下程序段,请指出”p所代表的是( )。 int **p,*s,k=20; S = &k; p = &s;

单选题
2022-01-05 11:56
A、s
B、&k
C、*p
D、k
查看答案

正确答案
D

试题解析
解析:在程序中,指针变量p是int类型的指针类型。从程序中可看出:①赋值语句“s=&k;”,使s指向k,即s的值为k在内存中地址,*s代表k的值;②赋值语句“p=&s;”,使p指向s,*p代表s中的值,即k在内存中的地址:③因为*p代表s中的值,即k在内存中的地址,所以“p代表的是k的值20。

标签:
相关题目
设有如下的程序段:
char  str[ ]="This a book";
char  *ptr;
ptr=str;
执行上面的程序段后,*(ptr+2)的值为( )。
有如下程序段
int   a=5, b=10;
int  *p;
p=&b;
a=*p+b;
执行该程序段后,a的值为( )
有如下程序段
int*p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为

某35kV变电所设计的备用电源自动投入装置有如下功能,请指出下列哪些项是不正确的?( )

有如下程序段:int p,a=10,b=1p=&a; a=p+b;执行该程序段后,a的值为 ( )
有如下VisualBasic程序段:()Ifx=5Theny=2EndIf它的控制结构属于"
在一个程序段中,前面有表示NC运转顺序的顺序号(可省略);末尾有表示其程序段终了的CR()代码。
有如下程序段: Dim I As Integer I=Int(-3.25)执行后,I的返回值是
现有如下程序段,此程序段编译有错误,则程序段的错误出在 #include<stdio.h> main() { int a=30,b=40,c=50,d; d=a>30? b:c; swish(d) { case a: Printf("%d,",a); case b: printf("%d,",b); case c: printf("%d,",c); default printf("#");}}
有如下程序段: int a=14,b=15,x; char c=A; x=(a&&b)&&(c<B): 执行该程序后,x的值为( )。
有如下程序段,请指出”p所代表的是( )。 int **p,*s,k=20; S = &k; p = &s;
有如下程序段,该程序段执行完后,执行循环的次数是 total=0 Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1 If total>10 Then Exit Do End If Loop While Counter <=10
如果一个程序段中有多个catch,则程序会按如下哪种情况执行()。
有如下程序段 int*p,a=10,b=3; p=&a; a=*p+b;执行该程序段后,a的值为______。
设有如下程序段: char str[]="World": char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
设有如下的程序段: char str[]="Hello"; char *ptr; ptr=str; 执行完上面的程序段后,*(ptr+5)的值为( )。
有如下程序段: int *p,a=10,b=1; p=&a; a= *p+b;执行该程序段后,a的值为( )。
有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为______。
有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a的值为
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧