首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #include char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。
设有如下程序段 #include char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。
admin
2019-04-24
25
问题
设有如下程序段
#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全国计算机二级
相关试题推荐
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
有以下程序voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstrl[100]="abc
能将高级语言编写的目标程序转换为可执行的应用程序的是______。
若以下选项中的变量已正确定义,则正确的赋值语句是______。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。[注意]部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所
下列程序定义了NXN的二维数组,并在主函数中赋值。请编写函数fun(),函数的功能是求出数组周边元素的平方和并作为函数值返回给主函数中的S。例如:若a数组中的值为a=012791
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
请编写函数fun(),该函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如x有5门课程的成绩是90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的
在以下给出的表达式中,与while(E)中的(E):不等价的表达式是
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
欧洲中世纪的宗教神学课程和工业革命后的以自然科学为基础的课程属于课程类别中的()。
我们党战胜各种困难和风险,不断取得事业成功的根本保证是()
A.镇肝熄风汤B.大秦艽汤C.星蒌承气汤D.补阳还五汤E.安宫牛黄丸
脾气虚证与胃气虚证最有意义的鉴别要点是
深度为K且为()个结点的二叉树称为满二叉树(设根结点处于第1层)。
感觉记忆又称()
EveryoneexceptTomandJohn______therewhentheclassbegan.
表明康有为变法思想初步形成的著作是()。
设有表示学生选课的关系学生S、课程C和选课SC:S(学号,姓名,年龄,性别,籍贯),C(课程号,课程名,教师,办公室),SC(学号,课程号,成绩),则检索籍贯为上海的学生姓名、学号和选修的课程号的表达式是()。
刘老师正准备制作家长会通知,根据考生文件夹下的相关资料及示例,按下列要求帮助刘老师完成编辑操作。对包含绿色文本的成绩报告单表格进行下列操作:根据窗口大小自动调整表格宽度,且令语文、数学、英语、物理、化学5科成绩所在的列等宽。
最新回复
(
0
)