首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #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
2019-06-12
79
问题
设有如下程序段:
#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错误;所以答案选C。
转载请注明原文地址:https://kaotiyun.com/show/XVRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段完全正确的是()。
以下叙述中错误的是()。
有以下程序#includemain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是()。
若有说明语句:int*ptr[10];以下叙述正确的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
导游证实行统一的IC卡形式,导游等级以颜色区分。下列各项中,表述错误的是()。
理想气体经历绝热自由膨胀,下述答案中哪一个正确?()
不符合中毒型细菌性痢疾的特点是
夏麦(男)与黎芳(女)结婚半年,因性格不合经常发生争吵,直至分居。黎芳遂向法院起诉要求离婚,某区法院判决准许离婚,并在判决中对家庭财产进行了分割处理。夏、黎二人在法定期限内均未上诉。2个月后,黎芳想起她的一件祖传玉器被夏麦占有,该玉器系黎芳结婚后其父所赠,
路线价估价法的精度与()密切相关。
自己懒于思考,人云亦云,这属于()思维障碍。
加强农村基层干部队伍的思想作风建设应坚持哪些原则?()
“一两的遗传胜过一吨的教育!”是霍尔的观点。()
下列渔场中不属于寒暖流交汇形成的是()。
Accordingtothepassage,whatdidnaturerepresenttoIsadoraDuncan?
最新回复
(
0
)