首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #include char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。
设有如下程序段 #include char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。
admin
2019-04-24
43
问题
设有如下程序段
#include
char s[20]="Beijing", *p;
p=s;
则执行p=s;语句后,以下叙述正确的是( )。
选项
A、可以用*p表示s[0]
B、s数组中元素的个数和p所指字符串长度相等
C、s和p都是指针变量
D、数组s中的内容和指针变量p中的内容相同
答案
A
解析
语句"p=s;"执行完毕后,即将指针p指向了数组s的首地址,所以*p即等价于s[0],选项A)正确;字符数组存放字符串,C语言编译系统会自动在其后面添加上结束标识符′\0′,所以s数组中元素个数为8(算上了结束标识符),而p指向的字符串长度为7,选项B)错误;数组名s为一个指针常量,选项C)错误;指针变量p存放的是一个地址值,即为数组s的首地址,和数组s中的内容不一致,选项D)错误;所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/xGRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序: #include<stdio.h> voidfun(int*s) {staticintj=0; do s[j]+=s[j+1] while(++j<2); } main() {intk,
有以下程序main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是
执行语句“for(i=1;i++<4;);”后,变量i的值是()。
算法的空间复杂度是指()。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为a),其他字符不变。请改正函数fun()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
请补充函数fun(),该函数的功能是判断一个数是否为回文数。当字符串是回文时,函数返回字符申:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:abcba。注意:部分源程序给出如下。请勿改动主函
以下叙述中正确的是()。【08年9月】
下列叙述中正确的是()。【09年3月】
随机试题
严禁在分散控制系统中使用非分散控制系统的软件。
男性,37岁。左上后牙进食冷热饮食和咬硬物时酸痛1周。无自发痛。口腔检查:左上67磨损达牙本质,探诊酸痛。温度刺激试验酸痛,刺激去除后症状即刻消失。不松动,牙周检查(-)。首选的治疗措施是
A.CD2B.CD3C.CD4D.CD8E.CD19
A.发散风寒、和中止呕B.发汗解表、利水消肿C.发散风寒、消肿排脓D.发散风寒、胜湿止痛E.发散风寒、宣通鼻窍
在Excel中,新建工作簿,可以()。
内部衡量法涉及的四个基本参数中不需要由银行内部估计的是( )。
若把学问譬作建筑材料,那智慧便是建筑师的匠心。只有木、石、水泥钢筋,决不能成为房子;就是懂得材料力学、结构原理,也只可以造成普通的房子,而决不能造成庄严壮丽的罗马圣彼得或巴黎圣母教堂。这种绝代的美术作品,是要靠艺术家的匠心的。但是材料愈能应手,匠心愈能发挥
乙基于强奸故意正在对妇女实施暴力,甲出于义愤对乙进行攻击,客观上阻止了乙的强奸行为。观点:①正当防卫不需要有防卫认识②正当防卫只需要防卫认识,即只要求防卫人认识到不法侵害正在进行③正当防卫只需要防卫意志,即只要求防卫人具有保护合法权益的意图④正当防
计算机中指令的执行过程可以概括为以下步骤:第一步:读取指令。把(34)中的内容经(35)送入内存的有关寄存器,读出内存中存储的指令并将其送入(36)。第二步:指令译码。(36)中的操作码部分送指令译码器产生相应的操作控制信号,地址码部分则(
A、Womenstartlearningwhentheyarepastschoolage.B、Therearemoreilliteratewomenthanmen.C、Alloftheilliteratewomen
最新回复
(
0
)