首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #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
24
问题
设有如下程序段:
#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://jikaoti.com/ti/amd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(“%d%d”,a,b);}voidfun2(){a=3;b=4;}main(){fun1
下列叙述中正确的是
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
以下选项中叙述错误的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下面属于黑盒测试方法的是
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
随机试题
巴西独立运动领导人何塞.马丁在伦敦创办的________,是拉美最早的鼓吹民族独立的报纸,并从1808年一直出版至今。
叩诊腹大而胀的患者,叩之如鼓者为( )
脾肾阳虚经行浮肿的辨证要点是气滞血瘀经行浮肿的辨证要点是
下列属于秦皮功效的是
化疗药物静脉注射时有溢出,下列处理哪项应禁忌( )。【历年考试真题】
期货公司拟免除首席风险官的职务()。
根据《绿色信贷指引》,银行业金融机构应当对存在重大环境和社会风险的客户实行()。
-1,1,7,25,79,()
A、 B、 C、 D、 C该题考查的是“图形叠加去同”。分析第一套图形,可以发现;第三幅图形是前面两个图形叠加后去掉重合的部分所得到的,依据此规律,将第二套图形中的前两个图形叠加后去掉重合部分即为第三幅图形。
SQLServer2008提供了多种数据备份方法:Ⅰ.完整数据库备份Ⅱ.差异数据库备份Ⅲ.文件备份Ⅳ.差异文件备份以上备份方法中,在备份完成之后必须再对日志进行备份的是()。
最新回复
(
0
)