问题库
search
首页 计算机 驾照考试 关于

有以下程序: #include <stdio.h> #include <stdlib.h> int fun(int n) {  int *p;   p = (int*)malloc(sizeof(int));   *p=n; return *p; } main() {  int a;   a = fun(10); printf("%d\n",a+fun(10)); } 程序的运行结果是(  )。


  • A.0
  • B.10
  • C.20
  • D.出错
浏览68
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:C
解析:

【解析】malloc(sizeof(int))的作用是开辟一个长度为sizeof(int)存储空间,并通过强制类型转换(int*)将此存储空间的地址赋给了一个整型的指针变量p。然后执行语句*p=n,使得*p的值为10,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。


菠萝工具去水印-小程序
抖音无水印视频、背景音乐下载
相关内容 下面对对象概念描述正确的是 设有某商场的数据库应用系统,在其生命周期中有下列活动: Ⅰ.在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务 Ⅱ.为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间 Ⅲ.监控数据表的使用情况,根据表访问率的不同对系统进行优化 Ⅳ.系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能 Ⅴ.在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力 Ⅵ.在非营业时间停机后给数据库服务器增加内存以提升服务器性能 以上活动属于商场数据库系统运维活动的是() ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35, 0x98001205中存放数据0x36, 0x98001206中存放数据0x37, 0x98001207中存放数据0x38, 在指令LDR R0,[R1,#4]执行后,R0中的值为( )。 设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。       打开考生文件夹下的演示文稿yswg.pptx, 根据考生文件夹下的文件"PPT-素材.docx", 按照下列要求完善此文稿并保存。
(1) 使文稿包含七张幻灯片,设计第一张为"标题幻灯片"版式,第二张为"仅标题"版式,第三到第六张为"两栏内容"版式,第七张为"空白"版式;所有幻灯片统一设置背景样式,要求有预设颜色。
(2) 第一张幻灯片标题为"计算机发展简史",副标题为"计算机发展的四个阶段";第二张幻灯片标题为"计算机发展的四个阶段";在标题下面空白处插入SmartArt图形,要求含有四个文本框,在每个文本框中依次输入"第一代计算机",……,"第四代计算机 ",更改图形颜色,适当调整字体字号。
(3) 第三张至第六张幻灯片,标题内容分别为素材中各段的标题;左侧内容为各段的文字介绍,加项目符号,右侧为考生文件夹下存放相对应的图片,第六张幻灯片需插入两张图片("第四代计算机-1.JPG" 在上,"第四代计算机-2.JPG"在下);在第七张幻灯片中插入艺术字,内容为"谢谢!"。
(4) 为第一张幻灯片的副标题、第三到第六张幻灯片的图片设置动画效果,第二张幻灯片的四个文本框超链接到相应内容幻灯片;为所有幻灯片设置切换效果。