首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #nclude #nelude 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*)malloc(sizeof(
有以下程序 #nclude #nelude 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*)malloc(sizeof(
admin
2017-07-05
25
问题
有以下程序
#nclude
#nelude
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*)malloc(sizeof(int));
fun(&p,a);
printf("%d\n",*P);
}
程序的运行结果是( )。
选项
A、5
B、2
C、6
D、3
答案
A
解析
manoc(size)函数作用是在内存的动态存储区分配一个长度为size的连续空间,函数的返回值是新分配的存储区的首地址,将该地址赋值给p指针,然后取p指针的地址,调用fun函数。fun函数中对指向指针的指针s指向的内存单元赋值,其中x[1]表示二维数组x的第二行的行地址,x[1]+1表示二维数组x的第二行第二列的地址,所以fun函数的功能是将二维数组x的第二行第二列的值,即x[1][1]赋值给**s,* s,*s为p,所以**s代表*p,x[1][1]与a[1][1]等价,因此答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/csi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;else
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main()
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
有以下程序main(){intx,y,z;x=y=1;z=X++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是
设有如下关系表:则下列操作正确的是()。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
随机试题
(2011年4月)现行《地方组织法》规定,地方各级人民代表大会通过决议的法定人数为___________。
蛋白质变性:()
医德评价的根本指导原则具体是
下列刑事处罚方式中,属于附加刑的是()。
国有独资公司的董事会依法行使的职权有()。
衡量通货膨胀率的最常用物价指数是()。
外国旅游者出入境要接受()的检查制度。
“以人为镜,可以明得失”,这句话评价的是()。
自我实现预言,是指我们对他人的期望会影响到对方的行为,使得对方按照我们对他的期望行事。下列属于自我实现预言的是()。
Anybrainexerciseisbetterthanbeingatotalmentalcouchpotato.Buttheactivitieswiththemost【C1】______arethosethatr
最新回复
(
0
)