首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
13
问题
有以下程序
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,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为"CEkedca",排序后输出为"CedcEAa"。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include<stdio.h>#defineM
编写函数voidfun(char*tt,intpp[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串"abcdefgabcdeab"后,程序的输出结果应该是:33322
关于字符常量,以下叙述正确的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf(’’请输入2个数’’);sca
以下叙述中错误的是
将E-R图转换为关系模式时,实体和联系都可以表示为
以下选项中,合法的一组C语言数值常量是
计算机软件包括
随机试题
下列情形中,属于业务流程层面控制的是()。
关于甲亢的药物疗法,下列哪项是错误的
A.阴阜B.大阴唇C.小阴唇D.阴道口E.阴道前庭为耻骨联合前面的皮肤隆起
诊断癫痫通常主要依靠
交流单相回路的电力电缆,不得有金属带、钢丝铠装。()
团队决策的方法通常有( )。
依据票据抗辩的后果,票据抗辩可分为()。
岗位存在是为了实现特定的任务和目标服务的,岗位增加、调整和合并都必须以()为衡量标准。
行政主体是指享有行政职权,能以自己的名义行使国家行政职权,做出影响行政相对人权利义务的行政行为,并能由其本身对外承担行政法律责任的组织。根据上述定义,下列所述属于行政主体的是( )。
设f(x)在[a,b]上连续,在(a,b)内可导.证明:存在ξ,η∈(a,b),使得
最新回复
(
0
)