首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #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
29
问题
设有如下程序段
#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://jikaoti.com/ti/QIz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不合法的C语言字符常量是()。
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下面描述中不属于软件需求分析阶段任务的是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
带链队列空的条件是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1):}mai
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
对于循环队列,下列叙述中正确的是()。
随机试题
语音层面
简述政治风险的影响因素。
患者男性,35岁,因食用不洁食物后腹泻到医院就诊。经医师检查、检验,诊断为急性肠胃炎,给予静脉补液治疗。护士将葡萄糖酸钙误输成氯化钾。造成患者突然心脏骤停后死亡.应当属于
简述运用讨论法的基本要求。
根据以下资料,回答116—120题2008年A省粮食作物播种面积2499.94千公顷,比上年增长0.8%。糖蔗种植面积136.04千公顷,下降1.2%;油料种植面积323.87千公顷,增长4.3%;蔬菜种植面积1112.63千公顷,增长4.5%。
普通高等学校专任教师占教职工数的比重()小学的在校生与专任教师的比例约为()
元朝婚姻制度的特色没有( )。
Whatproblemdoesthemanmention?
A、BecauseHenryhasnotime.B、Becausesomeoneelsedecoratedthehouse.C、Becausetherewasnoinstrumentsinthehouse.D、Beca
【B1】【B7】
最新回复
(
0
)