首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
admin
2017-12-13
37
问题
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
选项
A、p=a;
B、p[0]=a;
C、p[0]=&a[1][2];
D、p[1]=&a;
答案
C
解析
A选项错误,因为p是指向一个指针数组,作为数组名,不能指向别的地方。B选项错误,因为p[0]是一个int指针,也就是int*;而a是一个指向指针的指针int**。C选项正确,因为p[0]是一个int*,a[1][2]是int,&a[1][2]是int*,类型吻合。D选项错误,因为a作为数组名,不能取地址,即使能取,p[1]是int*,&a是int***,类型不对。
转载请注明原文地址:https://kaotiyun.com/show/E1xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是____________。#includeintfun(intx){staticintt=0;return(t+=x);}main(){ints
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
若有说明intm[3][4]:{3,9,7,8.5},(*q)[4];和赋值语句q=m;,则中0
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(“%u\n”,X);}程序运行后的输出结果是(
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include#
下面程序是求出数组arr的两条对角线上的元素之和,请填空。#include“stdio.h”main(){intarr[3][3]={2,3,4,8,3,2,7,9,8),a=0,b=0,i,j;
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
若变量x、y已定义为int类型且x的值为33,y的值为3,请将输出语句printf(__________,x/y1;补充完整,使其输出的计算结果形式为:x/y=11。
随机试题
科学理想是人们在社会实践基础上,对社会历史发展客观规律的正确把握,是人的()
十月革命胜利后,在中国最早宣传马克思主义的是()
A.快速耐受性B.成瘾性与戒断现象C.抗药性D.耐受性E.反跳现象
颅脑CT横断面常规扫描在层厚10mm/层距10mm时自下往上,下列组合中错误的是
可能传播艾滋病病毒的途径是
地方性法规、地方政府规章不得设定()。
对货币转化为资本具有决定意义的是
已知一汉字的国标码是5E38,其内码应是_______。
TheEQFactoryNewbrainresearchsuggeststhatemotions,notIQ,maybethetruemeasureofhumanintelligence—byNancyGi
Whichofthefollowingisnettrueaccordingtothepassage?Whatisfoundtohavecloserelationshipwithrapidincreaseinpo
最新回复
(
0
)