首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);) main() { int;a[2]={
有以下程序 void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);) main() { int;a[2]={
admin
2020-07-28
38
问题
有以下程序
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/Un3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如,若输入的数据为123,则输出结果为:输入的数字是3位。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
若有以下定义(设int类型变量古2个字节)inti=8,j=9;则以下语句:printf(’’i=%%d,j=%%%d\n’’,i,j);输出的结果是()。
C语言规定,函数返回值的类型是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
下面程序的输出结果是()。#include<stdio.h>main(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf(’’%c\n’’,*p+4
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函数
数据库概念设计阶段得到的结果是
软件设计中模块划分应遵循的准则是
随机试题
女性患者,50岁,2年前无明显谤因开始近事遗忘,逐渐出现逸事遗忘,1年前言语不清并进行性加重,定向力、计算力障碍,精神亢奋,余神经系统查体无异常。头MRI示脑萎缩。该患者最可能的诊断是
窝沟龋中主要的致龋菌为
基金营销的微观环境指与公司关系密切、能够影响公司服务顾客的能力的各种因素,主要包括()。
甲公司欠乙公司100万元到期货款无力偿还。乙公司经过调查后得知下列情况:丙公司与甲公司之间存在买卖合同,甲公司已经付款,但丙公司未按期交货;甲公司与丁公司之间存在大型机器设备买卖合同,丁公司分期付款,在付清全部货款之前甲公司保留该机器设备的所有权,现丁公司
如果你的一个亲人病了,而你手头没有足够的钱去给亲人交住院费。此时。你负责一个案件的当事人愿意为你垫付这笔钱。你将如何对待?
左边是给定的纸盒的外表面,下列哪一项能由它折叠而成?
记f(x)=,则方程f(x)=0的根().
一次和一个少言的朋友一起坐车,车程一个钟头左右,我们几乎一声不吭。我原本怕冷场,想找些话题,后来发现这寻找是不必要的。对于一个少言者,在他不想说时,【C1】______。碰到少言的人,也别轻易下定义,别轻易惊扰他的沉默。在另一个空间,他或许是个极
Specializationcanbeseenasaresponsetotheproblemofanincreasingaccumulationofscientificknowledge.Bysplittingupt
我们完全不知道他的计划。
最新回复
(
0
)