首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(inO); *s=*p1+*(p2++);) main(){ int a[2]={1,2
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(inO); *s=*p1+*(p2++);) main(){ int a[2]={1,2
admin
2015-08-14
84
问题
有以下程序
void fun(int*p1,int*p2,int*s)
{
s=(int*)malloc(sizeof(inO);
*s=*p1+*(p2++);)
main(){
int a[2]={1,2},b[2]={10,20},*s=a;
fun(a,b,s);
printf("%d\n",*s);}
程序运行后的输出结果是
选项
A、10
B、11
C、2
D、l
答案
D
解析
主函数中定义指针s指向数组a,调用fun函数,首先是实参传给形参,因此p1指向a,p2指向b,s指向a,即*s的值为1。流程到调用函数fun执行,首先更改s的指向为新分空间的首地址,表达式*s=*p1+*(p2++),取p1指向数据位1,加上p2指向数据10,p2后移,存放到s指向的空间中11.流程结束,形参s和p1.p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/tUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
若有下列定义和语句:intu=011,v=Ox11,w=11;printf("%o,%x,%d\n”,u,v,w);则输出结果是()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=b*20;"(k为int型变量)后,k的值是______。
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno);floatscore}STU;ma
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
C语言结构体类型变量在程序执行期间()。
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
芒硝的功效是
患儿,女,8岁。遗尿3个月余,每隔3~5夜1次,面色萎黄,纳食不多,舌淡苔薄,脉细弱。治疗应首选()
在建设单位的计划体系中,工程项目年度计划的编制依据包括()。
家用的机械绞肉机(手摇式,重量小于8kg)
下列对总体、样本和统计量的含义的表述中,正确的是()。I.总体是指具有某一特征的研究对象的全体所构成的集合Ⅱ.样本是从总体中抽取部分个体所组成的集合Ⅲ.统计量是用来描述样本特征的概括性数字度量Ⅳ.总体是指具有某一特征的研究对象的部分所构成的
应当转入住宅专项维修资金滚存使用的资金包括()。
A、 B、 C、 D、 C这是一道“图形分离组合”的试题。观察第一套图形,可以发现,第一个图形和第二个图形形状相似,但互不关联,而第三个图形则是第二个图形分离后又重新组合而成的。依据此规律,在第二套图形中,第
(2010年真题)我国民间有“嫁出去的女儿,泼出去的水”的说法。请根据《婚姻法》和《继承法》中有关家庭成员之间的权利义务关系的规定,对这种说法进行分析。
设A是秩为3的5×4矩阵,α1,α2,α3是非齐次线性方程组Aχ=b的三个不同的解,如果α1+α2+2α3=(2,0,0,0)T,3α1+α2=(2,4,6,8)T,则方程组Aχ=b的通解是_______.
NASAhadplanedtolaunchitsspaceshuttle______inSeptember.
最新回复
(
0
)