首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; f
有以下程序 #include <stdio.h> #include <string.h> void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; f
admin
2018-10-16
56
问题
有以下程序
#include <stdio.h>
#include <string.h>
void fun( int *p1, int *p2, int *s) {
s=( int*)calloc(1,sizeof(int));
*s=*p1+*p2; free(s); }
main() {
int a[2]={1,2}, b[2]={40,50},*q=a;
fun(a,b,q);
printf("%d\n", *q); }
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,p1和p2指向数组a和b,同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://kaotiyun.com/show/Juxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:inta[l0]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是【】。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列关于栈的叙述正确的是()。
下列叙述中正确的是()。
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
在使用程序流程图来表示算法时,菱形用来表示_______。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址______。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
随机试题
控制良性复发和防止疟疾传播的药是用于治疗厌氧菌感染的药是
逆行性牙髓炎的临床表现如下,除外
下列属于金融投资的有()。
场景某机电安装工程公司承担了一项小型工业的建筑管道工程任务。在施工现场应具有必要的工技术标准,按照规定的施工程序施工,其工程内容包括:室内给水系统,室内排水系统,室内热水供应系统,卫生器具安装,室内采暖系统,室外给水、排水、供热管网等。根据场景,回答下
下列承包商向业主提出的材料费的索赔中,工程师不予支持的是()。
房地产开发公司办理土地增值税纳税申报时,应向主管税务机关提供的证件是()。
临床上最常见的幻觉是()。
人是一种在本能与理想,欲望与价值的冲突中求取________的动物,本能与欲望是________的,理想与价值则是主观建构的,人正是在建构理想与价值的过程中逐渐演化为人的。如和平、友爱、宽恕、协作的伦理思想和价值理想就是由人类________建构起来的。这
将f(x)=+arctanx/2-x展开成x的幂级数.
Latelastyear,IneededtotransportsomefurniturefromourhouseinSussextomyson’sflatincentralLondon.Ishouldhave
最新回复
(
0
)