首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(s);} ma
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(s);} ma
admin
2019-12-17
77
问题
有以下程序
#include<stdio.h>
#include<string.h>
void fun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;flee(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://www.kaotiyun.com/show/JQCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
C语言源程序名的后缀是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
按照“后进先出”原则组织数据的数据结构是
在数据库设计中,将E—R图转换成关系数据模型的过程属于
数据结构中,与所使用的计算机无关的是数据的()。
支持子程序调用的数据结构是
随机试题
Theteacherinsistedthatweall______backbytwoo’clock.
50岁经产妇,性交后阴道血性白带3个月。查宫颈肥大,糜烂Ⅱ度颗粒型,宫颈刮片细胞学检查为巴氏Ⅲ级,外院宫颈活检为原位癌。能排除宫颈浸润癌的检查项目是
痰湿咳嗽,宜选寒痰壅滞,宜选
A.左归丸B.右归丸C.归肾丸D.血府逐瘀汤E.苍附导痰丸治疗闭经痰湿阻滞证,应首选
依据《工业炉窑大气污染物排放标准》,各种工业炉窑(或排气筒)高度如果达不到标准中的任何一项规定时,其烟(尘)或有害污染物最高允许排放浓度,应按相应区域排放标准值的()执行。
当采用工料单价法进行建安工程施工发包与承包计价时,使用的单价就是()的基本直接费单价。
某企业2014年的实际销量为2110件,原预测销售量为2117.5件,若平滑指数=0.6,则利用指数平滑法预测该企业2015年的销售量为()件。
适合自由回忆学习研究范型的例子是()。
法的效力范围是什么?
Manypeoplefindtelephoneinterviews(difficult)______thanface-to-faceinterviews.
最新回复
(
0
)