首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <stdlib.h> void fun(int *p1, int *s) { int *t; t=(int *)malloc(2 * siz
有以下程序 #include <stdio.h> #include <stdlib.h> void fun(int *p1, int *s) { int *t; t=(int *)malloc(2 * siz
admin
2020-04-18
24
问题
有以下程序
#include <stdio.h>
#include <stdlib.h>
void fun(int *p1, int *s)
{ int *t;
t=(int *)malloc(2 * sizeof(int));
*t=*p1 + *p1++;
*(t+1)=*p1+ *p1;
s=t;
}
main()
{
int a[2]={1,2},b[2]={0};
fun(a,b);
printf("%d,%d\n",b[0],b[1]);
}
程序运行后的输出结果是
选项
A、2,6
B、0,0
C、2,4
D、1,2
答案
B
解析
malloc函数的原型为:malloc(size);,函数的作用是在内存的动态存储区分配一个长度为size的连续空间。程序执行过程为:定义数组a={1,2},b={0,0},b,调用函数fun,将数组地址传入函数,指针p1指向a,s指向b,定义指针t并使其指向开辟的两个整型内存,为第一个内存赋值为数组a第一个元素的2倍,即2,然后指针p1指向a数组第二个元素,为第二个内存赋值为数组a第二个元素的2倍,即4,最后使指针s指向动态开辟的两个内存的首地址。整个过程中数组b没有发生变化,依次输出b中元素为0,0,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/a3Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;)}main(){chara[]="BYTE";
有以下程序#includemain(){inta=5,b=1,t;t=(a
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){strcpy(p,"Qian");}main(){STUa={"Zhao
有以下程序intf(intm)main(){intn=0;{staticintn=0;printf("%d,",(f++n));n+=m;returnn;}printf("%d\n",f(n++));
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
以下函数不能用于向文件中写入数据的是
以下选项中可用作C语言中合法用户标识符的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。【10年3月】
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
随机试题
下列不属于潜伏性感染特征的是()。
A、forceB、forgetC、tornD、horseB
项目管理组织体系的构成中,不是直接管理子系统的是()。
《民法通则》规定,合同一方将合同的权利、义务全部或者部分转让给第三人的,应当( )并不得牟利。
当预期未来有通货膨胀时,个人和家庭应回避(),以对自己的资产进行保值。
循环农业是美丽乡村建设的途径之一,下图为循环农业模式。读图,回答下列问题。最适宜该模式的是()
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填写自己的姓名,填涂准考证
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二又树的深度(根节点在第1层)为()。
Theword"freedom"formanyblackAmericansisinextricablylinkedwiththeword"slavery."Whileithas148years【M1】______si
【B1】【B9】
最新回复
(
0
)