首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include<stdio.h> char s[20]="Beijing",*P; P=s; 则执行p=s;语句后,以下叙述中正确的是( )。
设有如下程序段: #include<stdio.h> char s[20]="Beijing",*P; P=s; 则执行p=s;语句后,以下叙述中正确的是( )。
admin
2022-06-24
35
问题
设有如下程序段:
#include<stdio.h>
char s[20]="Beijing",*P;
P=s;
则执行p=s;语句后,以下叙述中正确的是( )。
选项
A、s和P都是指针变量
B、s数组中元素的个数和P所指字符串长度相等
C、可以用*P表示s[0]
D、数组s中的内容和指针变量P中的内容相同
答案
C
解析
语句p=s;执行完毕后,即将指针p指向了数组s的首地址,所以*p即等价于s[0],故C选项正确;字符数组存放字符串,C语言编译系统会自动在其后面添加上结束标识符'\0',所以s数组中元素个数为8(算上了结束标识符),而p指向的字符串长度为7,故B选项错误;数组名s为一个指针常量,故A选项错误;指针变量p存放的是一个地址值,即为数组s的首地址,和数组s中的内容不一致,故D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/xFkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
下面4个关于C语言的结论中错误的是()。
若变量已正确定义,有以下程序段:i=0;doprinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是()。
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i
数据库设计的根本目标是要解决
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,
下列排序方法中,最坏情况下比较次数最少的是( )。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];假定文件已正确打开,不能正确地从文件中读入
随机试题
罗依的适应模式的护理程序包括几个阶段()
引起慢性肾功能不全的病因最常见的是
A,麻痹性肠梗阻B,急性胃扩张C,消化道穿孔D,腹腔内出血E,幽门梗阻肠鸣音消失见于
A.芸香糖B.葡萄糖C.纤维素D.淀粉E.阿拉伯糖属于水不溶性多糖的是
患儿,4岁。尿频5个月。证见小便频数,淋沥不尽,尿液不清,精神倦怠,面色苍黄,饮食不振,恶寒怕冷,手足不温,大便稀薄,舌质淡,苔薄腻,脉细少力。选方为
下列关于招标人组织评标委员会评标应注意的问题的描述中,正确的有()。
检测室内装饰材料的放射性水平时,不必检测哪种元素的放射性比活度?[2017—010]
建筑设计单位对设计文件选用的建筑材料、建筑构配件和设备,不宜指定生产厂、供应商。()
有价证券的特征包括()等方面。
教案必不可少的项目是()。
最新回复
(
0
)