首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #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-01-11
51
问题
设有如下程序段:
#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://kaotiyun.com/show/nKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:计算的前n项。若x=2.5,函数值为:12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得
编写程序,实现矩阵(3行3列)的转置(即行列互换)例如,输入下面的矩阵:程序输出:注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
给定程序中。函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合条件的整数个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、
给定程序中,函数fun的功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序。ss所指字符串数组中共有M个字符串,且串长
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确能结果。注意:不
下列选项中不是字符常量的是()。
数据库设计包括两个方面的设计内容,它们是
以下不能将s所指字符串正确复制到t所指存储空间的是()。
设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
随机试题
垄断竞争与完全垄断的共同点是()
男,21岁,车祸外伤后1小时入院,查体血压75/55mmHg,心率110次/分,呼吸27次/分,患者面色苍白,右上腹压痛反跳痛明显,伴右肩部放射痛,X线平片示右膈升高,无膈下游离气体。辅助诊断结果示肝破裂可能性大,且查体移动性浊音阳性,患者意识不清,则
用硫代硫酸钠标定碘标准溶液时,淀粉指示剂应在接近终点时加入,原因是
脾肾阳虚所致经行泄泻或经行浮肿,治法为温肾健脾,代表方剂是
诊断消化性溃疡急性穿孔最有价值的临床表现是
国有土地所有者代表依法将国家土地所有权的部分权能让与土地使用者,()对土地依法享有收益权,并保有最终处分权。
(2007年)频率4Hz沿X轴正向传播的简谐波,波线上有两点a和b,若它们开始振动的时间差为0.25s,则它们的相位差为()。
以下不属于岗位规范的主要内容的是()
以下节气按时间顺序排列正确的是()。
甲物业公司将其管理的小区内人防工程隔成小间,出租给乙公司作为乙公司的职工宿舍,但甲营业执照上的核准经营范围并无出租房屋的业务。甲乙的租赁行为()。
最新回复
(
0
)