早教吧作业答案频道 -->其他-->
下列程序段的输出结果是B.int*p,*q,k=1,j=10;p=&j;q=&k;p=q;(*p)++;printf("%d"下列程序段的输出结果是B.int*p,*q,k=1,j=10;p=&j;q=&k;p=q;(*p)++;printf("%d",*q);A、1B、2C、10D、11
题目详情
下列程序段的输出结果是__B___.int *p,*q,k = 1,j=10 ; p=&j; q = &k ; p = q ; (*p)++; printf("%d"
下列程序段的输出结果是__B___.
int *p,*q,k = 1,j=10 ;
p=&j; q = &k ; p = q ; (*p)++;
printf("%d",*q);
A、1 B、2 C、10 D、11
下列程序段的输出结果是__B___.
int *p,*q,k = 1,j=10 ;
p=&j; q = &k ; p = q ; (*p)++;
printf("%d",*q);
A、1 B、2 C、10 D、11
▼优质解答
答案和解析
你的答案是错的
第一题,p,q是指针,开始的时候p指向j,q指向k,然后p=q也就是p指向了q指向的内存,也就是说p和q这时都指向了q指向的k,然后(*p)++是p指向的数值加1,也就是k+1.所以输出的*q和*p是相同的,也就是k的值,也就是2 所以应该选B
第二题,先看B,字符串是不能直接这么赋值的,除了初始化的时候;C,P[0]是一个对象,对象访问域要用'.‘不能用->;D,s是字符数组,而’a‘是字符,是不能赋值的.而A,p是个数组名,它也是p数组的第0号元素的地址,相当于p[0]的指针,指针用->来访问域是没问题的.
第一题,p,q是指针,开始的时候p指向j,q指向k,然后p=q也就是p指向了q指向的内存,也就是说p和q这时都指向了q指向的k,然后(*p)++是p指向的数值加1,也就是k+1.所以输出的*q和*p是相同的,也就是k的值,也就是2 所以应该选B
第二题,先看B,字符串是不能直接这么赋值的,除了初始化的时候;C,P[0]是一个对象,对象访问域要用'.‘不能用->;D,s是字符数组,而’a‘是字符,是不能赋值的.而A,p是个数组名,它也是p数组的第0号元素的地址,相当于p[0]的指针,指针用->来访问域是没问题的.
看了 下列程序段的输出结果是B.i...的网友还看了以下:
已知被控对象差分方程:y(k)-0.6y(k-1)=0.u(k-1)(P7.2)(1)试写出系统在k 2020-03-30 …
这是我学VB看到的一个小程序:判断一个大于或等于3的正整数是不是一个素数.sub form cli 2020-05-17 …
若一个栈初始为空,其输入序列是1,2,3…,n-l,n.其输出序列的第一个元素为 k (l≤k≤[n 2020-05-26 …
给出下列程序:输入x→×k→+b→输出,当输入的值为1时,输出的值为1;当输入的值为-1时,输出的 2020-06-14 …
栈和队列数据结构各有什么特点,什么情况下用到栈,什么情况下用到队列试证明:若借助栈,由输入序列1, 2020-06-28 …
阅读如图所示的程序框图,若输入的k=10,则该算法的功能是()A.计算1+21+22+…+210的 2020-07-20 …
反向协同运输与Na+K+浓度差的有关问题,请详细解释什么是反向协同运输,及有哪些物质可以通过反向协同 2020-11-10 …
若以1234作为双端队列的输入序列,试分别求出满足以下条件的输出序列:(1)能由输入受限的双端队列得 2020-12-05 …
C语言理论题下列程序段的输出是。intc[]={1,3,5};int*k=c+1;printf("% 2020-12-23 …
在计算机科学中常用框图表示程序运行的顺序,称程序流程图.(如图所示,箭头表示执行的顺序或数据的流向, 2021-01-15 …