首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(int**s,int x[2][3]) {**s=*(x[1]+1);} main() {int a[2][3]={1,2,3,4,5,6}
有以下程序: #include #include void fun(int**s,int x[2][3]) {**s=*(x[1]+1);} main() {int a[2][3]={1,2,3,4,5,6}
admin
2016-04-07
63
问题
有以下程序:
#include
#include
void fun(int**s,int x[2][3])
{**s=*(x[1]+1);}
main()
{int a[2][3]={1,2,3,4,5,6},*p;
P=(int*)mailoc(sizeof(int));
fun(&p,a);
printf("%d\n",*p);
}
程序的运行结果是( )。
选项
A、5
B、2
C、6
D、3
答案
A
解析
malloc(size)函数作用是在内存的动态存储区分配一个长度为size的连续空间,函数的返回值是新分配的存储区的首地址,将该地址赋值给p指针,然后取p指针的地址,调用fun函数。fun函数中对指向指针的指针s指向的内存单元赋值,其中x[1]表示二维数组x的第二行的行地址,x[1]+1表示二维数组x的第二行第二列的地址,所以fun函数的功能是将二维数组x的第二行第二列的值,即x[1][1]赋值给:**s,*s为p,所以**s代表*p,x[1][1]与a[1][1]等价,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/23Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
有下列程序:main(){intt,a=1,b=5,c=-2;while(a>b>c){t=a;a=b;b=t;c++;}
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t
若有定义inta[4][4]={{1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
最简单的交换排序方法是()。
下列对于软件测试的描述中正确的是______。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
具有3个结点的二叉树有
随机试题
我国小学德育的构成有()。
现代管理学的学科特征包括:_______、_______、_______、_______。
预防人类感染鼠疫的主导思想是
中国居民平衡膳食宝塔共分5层,位于顶层的食物种类为()。
A.复合先露B.脐带先露C.脐带脱垂D.脐带缠绕E.帆状胎盘胎膜未破,脐带位于胎先露以下,诊断为
国有企业改建为公司制企业时,以下对于原国有资本符合规定的做法是()。
需求,是指在其他条件不变的情况下消费者在一定时期内在各种可能的价格下愿意而且能够购买某种商品的数量。除了商品自身的价格外,需求的影响因素还有()。
某分校举办2017年秋季趣味运动会,有三个比赛项目,均以团体赛方式进行。共有参赛队员50名,其中参加扑克接龙的有38人,参加集体跳绳的有34人,参加拔河比赛的有32人,扑克接龙、集体跳绳都参加的有28人,集体跳绳、拔河比赛都参加的有24人,扑克接龙、拔河比
社会主义协商民主的重要渠道和专门协商机构是()。
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
最新回复
(
0
)