首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
58
问题
有以下程序
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://www.kaotiyun.com/show/tUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的运行结果是______。charstr[]="ABCD",*p=str;printf("%d\n",*(p+3));
下列程序执行输出的结果是______。#include<stdio.h>f(intA){intb=0;staticc=7;a=c++;b++;return(a);}main(){
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
以下合法的字符型常量是
以下选项中,当x为大于1的奇数时,值为0的表达式是
两个或两个以上模块之间联系的紧密程度称为()
下述关于数据库系统的叙述中正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
随机试题
地球物理测井方法是()。
元好问《岐阳》:“从谁细向苍苍问,争遣蚩尤作五兵”,“五兵”指的是()
急性胃黏膜病变所致出血治疗首选
母乳性黄疸的特点,下列哪项是错误的
男,70岁,有慢性支气管炎、肺气肿病史。因畏寒、发热,伴咳嗽、气急5天就诊。住院后,高热不退,气急、发绀明显,咳黏稠脓性血痰。X线片示右肺上叶大片密度增高的阴影,内有多个小透亮区,水平叶间裂呈弧形下坠。最可能的诊断是
A.阴虚火旺B.湿热下注C.肾阳不足D.气血瘀滞E.中气下陷慢性前列腺炎患者,头晕,精神不振,腰酸膝冷,阳萎,早泄,稍劳后即有白浊溢出舌淡红,脉细。其证型是
患者女,38岁。慢性哮喘病史12年。近日感冒后病情加重,夜间咳嗽频繁,痰量多。查体:神志清,口唇轻度发绀;桶状胸;双肺叩诊过清音,呼吸低音,有干湿性啰音。经定量雾化吸入治疗后病情缓解,但PaO2(55mmHg)仍低。为防止病情进一步加重,最有效的措施是
谈谈上好一堂课有哪些具体要求。
Contractor
下列语句序列执行后,k的值是()intj=8,k=15;for(inti=2;i!=j;i++){j-=2;k++;}
最新回复
(
0
)