首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 double a[10] ,*s=a; 以下能够代表数组元素a[3]的是
设有定义 double a[10] ,*s=a; 以下能够代表数组元素a[3]的是
admin
2019-12-17
41
问题
设有定义
double a[10] ,*s=a;
以下能够代表数组元素a[3]的是
选项
A、(*s)[3]
B、*(s+3)
C、*s[3]
D、*s+3
答案
B
解析
指针的赋值首先基类型必须一致,s二维数组名,是二维数组的首地址,其基类型是一个具有10个元素的字符数组。p是一个字符指针变量,其基类型是一个字符,k是一个行指针,其基类型是具有3个元素的字符型数组。所以A、C、D中两项的基类型不一致。而B选项,s[0]是二维数组s的第一个元素,其代表第一行元素构成的数组的首地址,其相当于一维数组的数组名,其基类型是一个字符类型,和p基类型一致。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/IBCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的C语言赋值语句是()。
下面不属于软件设计阶段任务的是()。
有以下程序:#include#includemain(){charstr[][20]={"One*Wodd","One*Dream!"},"*p=str[1];printf("%d,",strlen(
非空循环链表所表示的数据结构()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下列选项中不属于结构化程序设计方法的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
下面不属于软件工程过程的4种基本活动
随机试题
房屋租金中的商品租金是由成本租金加上保险费、地租和()等八项因素组成。
下列有关风湿病的描述,错误的是
心电图示右心室肥大,最有可能的先天性心脏病是()。
(2004}通用实验室标准单元的开间是由实验台的宽度、布置方式及间距决定的,实验台平行布置的标准单元,其开间不宜小于下列哪项?
出现金融自由化最直接的原因是()。
强调学习在于在头脑中构造和组织一种完形是()学习理论。
牙本质过敏与下列哪些结构没有关系()。
请在“答题”菜单下选择“字处理”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:设置页面“纸型”为“16开(18.4x26厘米)”。
In1784,fiveyearsbeforehebecamepresidentoftheUnitedStates,GeorgeWashington,52,wasnearlytoothless.Sohehireda
Ascitizensofadvancedbutvulnerableeconomies,wemusteitherrelentlesslyincreasethequalityofourskillsorseeourstan
最新回复
(
0
)