首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 void fun(int *p1,int *p2,int *S) { s=(int*)malloc(sizeof(int)); *S=*p1+*(p2++);} main(){ int a[2]={1,2},b[
有以下程序,程序运行后的输出结果是 void fun(int *p1,int *p2,int *S) { s=(int*)malloc(sizeof(int)); *S=*p1+*(p2++);} main(){ int a[2]={1,2},b[
admin
2020-07-28
79
问题
有以下程序,程序运行后的输出结果是
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指向数据位l,加上p2指向数据10,p2后移,存放到s指向的空间中11.流程结束,形参s和p1,p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/bn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));}mai
关于字符常量,以下叙述正确的是()。
以下是while语句的基本形式:while(表达式){语句;)其中“表达式”()。
有关return语句说法不正确的是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
以下叙述中错误的是
下面描述中,不属于软件危机表现的是
软件需求规格说明的内容不包括
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
随机试题
剧作家:演员:剧本
按照决策活动表现的形式不同,决策可以分为_______、_____。
盘盈的固定资产经批准转销时,应()。
嗜铬细胞瘤患者导致便秘的激素是
重症肌无力的主要临床特征为
急性胰腺炎出现下列哪种情况后提示预后不良?()
甲银行向乙公司背书转让面额为600万元的本票作为购买、安装观光电梯的价金,乙公司未依照合同约定安装电梯而且已经把本票转让给丙公司,则甲银行可以行使下列哪一权利?()
甲公司2007年末“递延所得税资产”科目的借方余额为72万元(均为固定资产后续计量对所得税的影响),适用的所得税税率为33%。2008年初适用所得税税率改为25%。甲公司预计会持续盈利,各年能够获得足够的应纳税所得额。2008年末固定资产的账面价值为60
下列()属于货币政策的最终目标。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
最新回复
(
0
)