首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> 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
有以下程序 #include<stdio.h> 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
admin
2018-11-21
32
问题
有以下程序
#include<stdio.h>
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
答案
B
解析
本题考查函数的调用与指针。fun()函数的作用是:使指针p指向原来所指变量的下一个变量,使q指针指向的值加1。主函数中,指针r指向m,调用fun()函数的结果是,使r指向地址位于m后面的变量,使位于n的地址上的变量(就是n)的值加1,因此,结果为1,3。
转载请注明原文地址:https://jikaoti.com/ti/b3a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,下面描述正确的是()。
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
以下有关宏替换的叙述不正确的是()。
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
以下程序用来统计文件中字符个数。请填空。#include"stdio.h"main(){FILE*fp;longnum=OL;if((fp=fopen("fname.dat","r")==NULL){Pi
标准库函数fgets(s,n,f)的功能是()
表达式’8’-’2’的值是()。
若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是【】。intb,c;floata;scanf("%f,%d,c=%d",&a,&b,&c)
以下函数用来求出2个整数之和,并通过形参将结果传回。voidfunc(intx,inty,【】z){*z=x+y;}
随机试题
Theacquisitionofnewknowledgeaboutaproblemdoesnotalwayshelpscientistssolveit.Sometimesitcomplicatestheoriginal
关于自身抗体正确的解释是
夏季热的主症是疰夏的主症是
对平面简谐波而言,波长λ反映()。
对总包单位选定的分包单位资质进行审查时,监理工程师审查、控制的重点是()。
下图出自舞剧()
理学重道德的修养固然不错,其对于中国社会日后的发展贡献,也不容忽视,但不能否认,理学所倡导的偏重道德轻视事功的倾向,还有它那过分的内省自律,正好为专制帝王起到了为渊驱鱼的效果。读书人的大丈夫气概日渐消亡,英雄豪杰只有在草莽中孕育,从梁山泊里诞生。宋、明两次
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
(2002年试题,九)已知4阶方阵A=(α1,α2,α3,α4),α1,α2,α3,α4均为4维列向量,其中α2,α3,α4线性无关,α1=2α2一α3.如果β=α1+α2+α3+α4,求线性方程组Ax=β的通解
Phonecaller:Hello.CouldIspeaktoHelen?Helen:________
最新回复
(
0
)