首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){ int a
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){ int a
admin
2013-10-19
51
问题
有以下程序
void fun(int*p1,int*p2,int*s)
{
s=(int*)malloc(sizeof(int));
*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、1
答案
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/9cJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行时,若输入labcedf2df<回车>输出结果为【】。#include<stdio.h>main(){chara=0,ch;while((ch==getchar())!
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是______。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
若函数中有定义语句:intk;,则______。
以下叙述中不正确的是
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
下列条件语句中,功能与其他语句不同的是()。
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
下列叙述中止确的是()。
随机试题
参与排便活动的神经有()
女性,20岁。发热1周,每日体温波动在37.8℃-40.3℃,其发热的类型是()
A.PGAB.5-羟色胺C.TNFD.氧自由基E.ADH使细胞受损变质的是
有机磷农药中毒患者最早出现的症状是
A.胸骨左缘3~4肋间可闻Ⅲ~Ⅴ级全收缩期反流性杂音B.胸骨左缘2、3肋间可闻Ⅱ~Ⅲ级收缩期喷射性杂音C.胸骨左缘第2肋间可闻响亮的连续性机器样杂音D.胸骨左缘第2~4肋间可闻Ⅱ~Ⅲ级喷射性收缩期杂音E.胸骨左缘第4肋间可闻Ⅱ~Ⅴ级舒张期隆隆样杂音
[背景资料]某办公楼工程,建筑面积23723m2,框架剪力墙结构,地下1层,地上12层。首层高4.8m,标准层高3.6m,顶层房间为有保温层的轻钢龙骨纸面石膏板吊顶。工程结构施工采用外双排落地脚手架。工程于2007年6月15日开工,计划竣工日期为2009
许多人很崇尚言论自由,以为言论自由就可以解决思想自由的问题。实际上,言论表达的自由并不必然走向思想自由。假如我们观察网络媒体上的有些表达,就会发现它存在着一种极端化的趋势,严谨的人不一定参与表达和讨论,同时网络媒体上有许多非理性的谩骂和恶意攻击等等。结果虽
若做好网络配置后不能进入Internet服务,ping 127.0.0.1是通的,ping网关不通。给出的结论(57)是不正确的。
某出版社的编辑小刘手中有一篇有关财务软件应用的书稿“Word素材.docx”文件,请按下列要求完成书稿编排工作。样式应用结束后,将书稿中各级标题文字后面括号中的提示文字及括号“(一级标题)”、“(二级标题)”、“(三级标题)”全部删除。
Certainplantseedsareabletoremain______foryears,appearinglifelesswheninfacttheyaremerelyinactive.
最新回复
(
0
)