首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a); } main() { int k=3, *p=&k; sp(p); printf("%d,
若有以下程序 #include void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a); } main() { int k=3, *p=&k; sp(p); printf("%d,
admin
2020-11-23
45
问题
若有以下程序
#include
void sp(int *a)
{ int b=2;
a=&b; *a = *a * 2; printf("%d,", *a);
}
main()
{ int k=3, *p=&k;
sp(p); printf("%d,%d\n", k, *p);
}
则程序的输出结果是( )。
选项
A、4,3,3
B、4,3,4
C、6,3,6
D、6,6,6
答案
A
解析
考查指针与函数。虽然该函数进行的是地址传参,但只是改变了指针的指向,对原指向的数据并没有改变,该函数仍然可以看做是值传递,即形参指针指向的变化不会影响到实参指针的指向。所以在函数sp()中的输出结果为4,而指针p的指向以及k的值仍然没有改变,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/tS3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen(″d2.dat″,″w+″);for(i=0;i<6;i++)fprintf(fp,″%d
有以下程序:#include<stdio.h>voidfun(int*p,int*q){p=p+1;*q=*q+1;}main(){intm=1,n=2,*r=&m;fun(r,&n);printf(″%d,%d\n″,m,n);
下列给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算后结果为1
下列选项中不属于结构化程序设计原则的是()。
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x—y)+(z+y)/(z—y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,z的值为15时,函数值为—3.50。请改正程序中的错误,使它能得
编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题
下列叙述中正确的是()。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
A.选择性5一羟色胺再摄取抑制剂B.钙剂C.维生素DD.组织选择性雌激素活性调节剂E.外用雌激素软膏反复患老年性阴道炎,阴道萎缩、干燥、性交困难
群体动力
微软公司的Word具有除下列_______以外的所有功能。
在Windows系统中启动“任务管理器”,可以使用_______组合键。
实验室内仪器应符合标准要求,保证准确可靠,计量器具使用前计量器具需
一级耐火等级的单层、多层厂房(仓库),当采用自动喷水灭火系统进行全保护时,其屋顶承重构件的耐火极限可不低于()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、资料1.2
A、 B、 C、 D、 C每组第一个图形左右翻转得到第二个图形,第二个图形上下翻转后得到第三个图形。
下列哪种乳糖操纵子序列能与RNA聚合酶结合
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimsAsInteger.fAsInteger
最新回复
(
0
)