首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=p1+*p2;
有以下程序: #include #include void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=p1+*p2;
admin
2012-12-19
25
问题
有以下程序:
#include
#include
void fun(int
*
p1,int
*
p2,int
*
s)
{ s=(int
*
)malloc(sizeof(int));
*
s=p1+
*
p2;
free(s);
}
main()
{int a=1,b=40,
*
q=&a;
fun(&a,&b,q);
printf("%d\n",
*
q);
}
程序运行后的输出结果是( )。
选项
A、42
B、0
C、1
D、41
答案
C
解析
Fun函数功能是新开辟内存空间存放a和b的地址,q的地址并没有变化,所以应该还是指向地址a。
转载请注明原文地址:https://kaotiyun.com/show/DcPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<stdio.h>main(){structdate{intyear,month,day;}today;printf("
下列不属于软件工程的3个要素的是()。
数据库技术的根本目标是要解决数据的()。
下列程序执行输出的结果是______。#include<stdio.h>f(intA){intb=0;staticc=7;a=c++;b++;return(A);}
有下列程序;#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);
下列选项中非法的字符常量是()。
已定义ch为字符型变量,以下赋值语句中错误的是()。
若有以下说明和定义:uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
随机试题
_________主要包括两种形式:宫廷学校和骑士教育。
下列选项不属于游泳治疗的实施阶段的是()
不属于机器灵敏度调节的是
牙髓病的主要致病因素是
根椐《电影院建筑设计规范》(JGJ58—2008)的规定,贴近以下哪项的电影院观众厅应采取隔声、减噪等措施?()
传统的证券发行是以企业为基础,而资产证券化则是以特定的()为基础发行证券。
设立质权,当事人订立的质权合同包括的条款有()。
下列关于租赁的说法正确的是()。
李某患有心脏病,在乘坐某航班飞行时旧病复发,导致死亡,依据有关法规,承运人()。
Federaleffortstoaidminoritybusinessesbeganinthe1960’swhentheSmallBusinessAdministration(SBA)beganmakingfederal
最新回复
(
0
)