首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #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
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错误;所以答案选C。
转载请注明原文地址:https://jikaoti.com/ti/KLf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是()。
以下叙述中正确的是()。
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是()。
C语言中double类型数据占字节数为()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
以下关于结构化程序设计的叙述中正确的是
下面属于黑盒测试方法的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
随机试题
在用草酸钠标定高锰酸钾溶液时,溶液加热的温度不得超过45℃。()
符合结核性脑膜炎的描述是
下列各项中,除哪项外均是健脾丸(《证治准绳》)的组成药物
下列规则中属于任意性规则的有()。
秘书在收集、编发重要的内容会议信息时,应确保信息的()。
设函数f(x)在(0,﹢∞)内可导,f(x)﹥0,f(π/2)=x∈(0,﹢∞)。求:(Ⅰ)f(x);(Ⅱ)定义数列xn=0nπf(t)dt,证明数列{xn}收敛。
若有说明语句:int*ptr[10];以下叙述正确的是
Whichcompanywebsitehasthefollowingfeatures?Writethecorrectletter,A,B,orCnexttoQuestions21-26.AHillsCyc
JonasFrisenhadhiseurekamomentin1997.Backthen,scientistssuspectedthattherewasaspecialtypeofcellinthebraint
A、MaryisgoingtoHawaii.B、Maryhastraveledallovertheworld.C、Marylikespostcards.D、Maryisgoingonvacation.C
最新回复
(
0
)