首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #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
38
问题
设有如下程序段:
#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全国计算机二级
相关试题推荐
以下叙述中正确的是()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
有以下程序#includemain(){intk=33;printf("%d,%o,%x\n",k,k,k);}程序的运行结果是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
有以下程序#includemain(){intc=0,k;for(k=1;k
若有以下程序#includecharf(charx){returnx*x+’a’;}main(){chara,b=0;for(a=0;a
以下叙述正确的是()。
以下结构体类型说明和变量定义中正确的是()。
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1
数据库设计中反映用户对数据要求的模式是
随机试题
You______herinherofficelastFriday;she’sbeenoutoftowntwoweeks.
承运人签发预借提单属于欺骗性质行为。()
教育储蓄在非义务教育的各阶段最高存款额是()万元。
ABC会计师事务所承接了甲公司业务委托审计其2015年度财务报表,并于2016年3月22日完成审计工作,财务报表于2016年3月28日报出。2016年4月5日注册会计师通过媒体获知2016年3月5日有一批货物因质量问题发生了退货,且管理层修改了财务报表,注
下列产生于20世纪,对人类历史产生重大影响的科技成就有()。
公司董事会决定裁员,按照最终商议的决策,计划先解雇那些平时经常迟到早退的员工,而不是把员工的工作效率作为解雇与否的标准。由此可以推出()
geomorphology
资本主义简单再生产的实质是
由权值为29、12、15、6、23的五个叶子节点构造的哈夫曼树为______(61),其带权路径长度为______(62)。(62)
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
最新回复
(
0
)