柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
void f(int *p,int *q); main() { int m=1,n=2,*r=&m; f(r, &n); printf("%d,%d",m,n); } void f(int *p,int *q) { p=p+1; *q=*q+1; } 程序运行后的输出结果是
A.2,3
B.1,3
C.1,4
D.1,2
热度🔥866
参考答案:B
解析:
【解析】在f(int *p,int*q)函数中,执行p=p+1是将p所对应的地址加1,而*q=*q+1是将q所指向的n的地址所对应的值加1,所以m的得知所对应的值没有变,而n的值则为3了。因此B选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
以下叙述中正确的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
如下图所示,在一台Cisco Catalyst 3500交换机上连接2台PC机,使用端口划分方法将它们分别划分在VLAN ID为21、22,VLAN名为VL21、VL22的VLAN中,下列关于交换机VLAN的配置,正确的是()。
典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的哪个通道实现的?
在进行操作系统设计时,下列哪一个是构造操作系统的方法?
标签
二级C语言
int
对应
q+1
地址