首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是
admin
2017-04-26
32
问题
若有定义语句: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是一个指针数组,该数组有3个元素,每个元素都是一个指向整型对象的指针。选项A)错误,等号的左边是一个数组地址,不是变量;选项B)数据类型不匹配,p[0]是指向一个整型对象,而a是一个二维数组首地址;选项C)正确,是把元素a[1][2]赋值给p[0];选项D)和选项B)一样属于数据类型不匹配,p[1]是指向一个整型对象,而a是一个二维数组首地址。
转载请注明原文地址:https://jikaoti.com/ti/qCi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n",fun(a,b)/m);
以下能正确定义一维数组的选项是
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
结构化程序设计主要强调的是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
下列程序的运行结果是______。#include<stdio.h>main(){inta=10,b=3;printf("%d",a%b);printf("%d,(a-b,a+b));printf("%d\n",a-b?a-b:a+b);
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
随机试题
蜜炙桑叶多用于()
火灾报警系统采用共用接地装置时,接地电阻值应不大于()。
征用耕地的补偿费用包括土地补偿费、安置补助费,不含地上附着物和青苗的补偿费。()
特别重大生产安全事故由()组织事故调查组进行调查。
人力资源战略属于()战略。
有机体学会对条件刺激和条件刺激相类似的刺激作出不同的行为反应,巴甫洛夫称之为()
下列选项中,属于碳酸饮料所释放出的气体的是()。
沈葆桢认为“……根本在于学堂”“不重在造而重在学”。这所洋务学堂是
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasureto(31)someonewho
KunmingisuniqueinChina______itstemperaturevarieslittle,summerorwinter.
最新回复
(
0
)