首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){ int b=2: *a=*a*2: printf("%d,",*a); a=&b; *a=*a*2; printf("%d
若有以下程序 #include void sp(int*a){ int b=2: *a=*a*2: printf("%d,",*a); a=&b; *a=*a*2; printf("%d
admin
2020-05-19
24
问题
若有以下程序
#include
void sp(int*a){
int b=2:
*a=*a*2:
printf("%d,",*a);
a=&b;
*a=*a*2;
printf("%d,",*a);}
main(){
int k=3:
sp(&k);
printf("%d\n,k);}
则程序的输出结果是
选项
A、6,4,6
B、6,4,3
C、6,12,12
D、9,4,9
答案
A
解析
本题考查了指针作为函数的参数,可以接收实参变量的地址,改变实参的值。主函数调用sp(&k),执行sp函数a指向向k,执行语句*a=*a*2后a指向空间的值k的值为6,改变a的指向以后,此时a指向b,则执行*a=*a*2以后,a指向空间b的值为4。调用结束返回主函数,输出k的值为6。
转载请注明原文地址:https://jikaoti.com/ti/9wG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于面向对象程序设计特征的是()。
以下程序的输出结果是()。#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)printf(’’%d’’,一一y);}
以下程序的输出结果是()。#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p一s);}main(){printf(’’%d\n’’,fun(’’0ABCDEF’’));}
以下程序的输出结果是()。intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;for(
关于函数参数的叙述中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下选项中可用作C程序合法实数的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
随机试题
下列诗句中,没有涉及节日的是()。
变频器按变换环节可分为交—交型和交—________—交型。
下列组合,错误的是
中风闭证的病机是
国际货运市场的需方是指船东或船舶经营者、代理商。()
下列纠纷由《民事诉讼法》调整的有()。
作为一种货币政策工具,央行定向票据具有()。
如果投资组合是无效的,在不改变组合中资产种类的情况下,为了达到提高期望报酬率而不增加风险或者降低风险而不降低期望报酬率的目的,应该采取的措施是()。
打击乐活动
______是在社会生活实践过程中,人们在共同活动中,彼此为寻求满足各自需要而建立起来的相互的心理关系。主要表现在人们心理上的距离远近、个人对他人的心理倾向及相应行为等。
最新回复
(
0
)