首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #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
2021-04-28
46
问题
设有如下程序段
#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
解析
程序定义了字符数组s和字符型指针变量p,并且使得p指向数组,执行p=s;语句后,*p即表示s[0];s数组中元素的个数和 p所指字符串长度不相等,因为s数组中元素的个数包括字符串结束标志"\0",而p所指字符串长度不包括"\0";s是字符型数组,p是指针变量;数组s中的内容和指针变量p中的内容不相同,数组中存放的是字符串,而指针变量p存放的是数组的首地址。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/cWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
有以下定义语句,编译时会出现编译错误的是()。
不合法的C语言字符常量是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
有以下程序#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6平台上编译运行,程序运行后的输出结果是()
下列与队列结构有关联的是
对于循环队列,下列叙述中正确的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
sizeof(double)是
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
随机试题
动物试验常用于检测细菌的
定点零售药店必须具备的条件有
A.对药品性状、用法用量B.对临床诊断C.对科别、姓名、年龄D.对药名、剂型、规格、数量根据《处方管理办法》,药学专业技术人员调剂处方时必须做到“四查十对”查用药合理性()。
下列哪项病变不是维生素D缺乏的临床症状?()
关于堆载预压法和真空预压法加固地基处理的描述,下列哪些选项是正确的?()
买方未在约定期限对引进设备进行检验,视为()。
夏、商、周三代的最高统治者都称为()。
华彦钧的琵琶曲有()。
物资;匮乏:补给
【B1】【B17】
最新回复
(
0
)