首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 yoidfun(int*pl,int*p2,int*S) { s=(int*)malloc(sizeof(int)); *S=*pl+*(p2++);) main( ){ inta[2]={1,2},b[2]={10,20},*s=a;
有以下程序 yoidfun(int*pl,int*p2,int*S) { s=(int*)malloc(sizeof(int)); *S=*pl+*(p2++);) main( ){ inta[2]={1,2},b[2]={10,20},*s=a;
admin
2014-06-19
41
问题
有以下程序
yoidfun(int*pl,int*p2,int*S)
{
s=(int*)malloc(sizeof(int));
*S=*pl+*(p2++);)
main( ){
inta[2]={1,2},b[2]={10,20},*s=a;
fun(a,b,S);
printf(’’%dha’’,*S);}
程序运行后的输出结果是
选项
A、10
B、11
C、2
D、1
答案
D
解析
主函数中定义指针s指向数组a,调用fun函数,首先是实参传给形参,因此p1指向a,p2指向b,s指向a,即*s的值为1。流程到调用函数fun执行,首先更改s的指向为新分空间的首地址,表达式*s=*pl+*(p2++),取p1指向数据位1,加上p2指向数据10,p2后移,存放到s指向的空间中11.流程结束,形参s和pl,p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/GiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序段:structstudent{intnum;floatscore;}stu[3]={{10,85},{60,58},{32,23}};main(){structstudent*t;
当执行下面的程序时,如果输入ABC,则输出的结果是()。#include<Stdlib.h>main(){charss[]="1,2,3,4,5";gets(ss);strcat(ss,"6789");pri
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。
对下述程序,正确的判断是()。main(){inta,b;scanf("%d",&a);scanf("%d",&b);if(a>b)a+=b;b++;elseb+=a;
实型数据在计算机中表示的方法有()。
数据库设计包括两个方面的设计内容,它们是()。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
在C语言中,合法的长整型常数是_______。
随机试题
下列哪一种骨折属于不稳定骨折
法律方法的特点是()
混合痔是指
心理活动的源泉和内容是
解表剂中成药具有发汗解表的作用,主要用于治疗表证,表证多见于感冒、流行性感冒、上呼吸道感染、支气管炎、肺炎等呼吸道疾病,表证有表寒、表热和兼证之分。外感风热所致的感冒,症见发热、咳嗽、咽痛,宜选
根据增值税法律制度的规定。下列出口货物中,免税但不退税的有()。(2013年)
学校不得组织学生参加抢险等应当由专业人员或者成人从事的活动。(济宁高新)()
MarriageisstillapopularinstitutionintheUnitedStates,butdivorceisbecoming【C1】________as"popular".MostAmericanp
Nowcustomhasnotbeencommonlyregardedasasubjectofanygreatimportance.Theinnerworkingsofourownbrainswefeelto
Mostsmokerswanttostopsmoke.Manyof【76】______themhavetriedmorethanoncebutfailed.【77】
最新回复
(
0
)