首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int k=5; void f(int,*s) { s=&k; *s=k: } main() { int m=3; f(&m); print
有以下程序: #include int k=5; void f(int,*s) { s=&k; *s=k: } main() { int m=3; f(&m); print
admin
2017-07-05
29
问题
有以下程序:
#include
int k=5;
void f(int,*s)
{ s=&k;
*s=k:
}
main()
{ int m=3;
f(&m);
printf("%d,%d\n",m,k);
}
程序运行后的输出结果是( )。
选项
A、3,3
B、5,5
C、3,5
D、5,3
答案
C
解析
函数f()的功能是:定义一个临时的整型指针变量s,指向全局变量k,然后用k的值对s指向的内存地址进行赋值,结果当然是k的值不变;在main函数中,调用f()函数,虽然使用m的地址初始化s,但是s在f函数内部又被指向k的地址,所以s的后续操作对m没有任何影响,因此最后输出为3,5,答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/n0i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do{sw
若有下列定义和语句:intu=011,v=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
结构化程序所要求的基本结构不包括
下列叙述中正确的是
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于()的联系。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
某二叉树中度为2的结点有18个,则该二叉树中有________个叶子结点。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
随机试题
如何排除制动管路的空气?
女性,45岁,发热3周余,体温为37.5—38.2℃,未应用抗生素治疗,风湿性二尖瓣狭窄合并关闭不全病史,超声心动图提示二尖瓣上有赘生物。考虑该患者最可能的血培养结果是
急性细菌性痢疾的首选药物是
在少雨干燥地区,四级公路适宜使用的沥青路面面层是()。
正远公司的主营业务是生产并销售产品,该公司某月销售一批原材料,共500千克,单位成本每千克40元(未计提减值),单价为每千克50元,不考虑增值税,款项已经收存银行,应编制会计分录()。
甲公司2018年1月7日采用分期付款购买大型设备。合同约定价款12000000元,1月7日支付2000000元,其余款项按5年等额支付,付款日为每年12月31日。设备购买价款的现值为958l600元,设备的现行价格为10000000元,设备
在WAIS-RC中,以反应速度和正确性作为评分依据的分测验包括()。
材料一:中医是我国独有的传统医学,它借用五行学说来说明人体组织结构,用金、木、水、火、土分别对应肺、肝、肾、心、脾等人体五脏,认为人体是一个以心为主宰、以五脏为中心的统一体,它们通过经络相互连结在一起,通过相生相克而相互调节,维持整体水平的协调和平衡。材
人力资源和社会保障部部务会审议通过的《事业单位公开招聘违纪违规行为处理规定》,属于()。
A、Toshowthatthereturnpolicymaydifferfromstoretostore.B、Toshowthattheclothesdidn’tfitherdaughter.C、Toexpres
最新回复
(
0
)