首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #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
48
问题
设有如下程序段
#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全国计算机二级
相关试题推荐
以下叙述中错误的是
下列定义语句中错误的是()。
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
有以下定义语句,编译时会出现编译错误的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
对于循环队列,下列叙述中正确的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
随机试题
论述实施平衡计分卡的步骤。
下列不属于航空货运的特色的是()
患者,女性,22岁,因右下第三磨牙低位埋伏阻生,要求拔除。拔除该牙应麻醉的神经是同侧的A.下牙槽神经+舌神经B.下牙槽神经+颊神经C.颊神经+舌神经D.腭神经+舌神经+颊神经E.下牙槽神经+颊神经+舌神经
非国家工作人员受贿罪的主体可以是()。
存货监盘现场执行的程序有哪些()。
我国的护照种类有()。
反映一个国家配合政治经济科技体制而确定下来的学校办学形式、层次结构、组织管理等相对稳定的运行模式和规定,这是指()。
百日维新
推进中国特色社会主义民主政治建设,必须紧紧围绕以下内容进行
请根据下图所示网络结构回答下列问题。如果将172.19.52.128/26划分3个子网,其中前两个子网分别能容纳10台主机,第三个子网能容纳20台主机。要求网络地址从小到大依次分配给3个子网,这3个子网的掩码分别为____________、_____
最新回复
(
0
)