首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
admin
2020-11-27
26
问题
设有如下程序段:
#include
char s[20]="Beijing",*p;
p=s;
则执行P=s;语句后,以下叙述正确的是( )。
选项
A、输出字符c的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
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/Cp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
下面程序的运行结果是()。for(i=3;i
有以下程序:#include<stdio.h>main(){charch[]=’’uvwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序的运行结
以下叙述中错误的是
随机试题
斜坡堤砂垫层抛填后,砂垫层的顶面宽度不小于设计宽度,每侧超宽不大于()。
甲公司指派其研究人员乙和丙共同研究开发一项技术,该技术开发完成后,甲公司决定就该项技术申请专利。在填写专利申请文件时,“发明人”一栏应当填写()。
患者,男,45岁。素有酗酒史。四肢酸软,身体困重微肿,尤以下肢为甚,午后发热,胸脘痞闷,小便短赤,舌红苔黄腻,脉细数。其诊断是
下列关于基本医疗保险药品目录的说法,错误的是()。
项目信用保证结构中的直接担保不包括()。
某教师在讲授“盐类的水解”时,首先创设问题情境并提出:为什么不同的盐溶液呈现不同的酸碱性?然后让学生自主去获取资料、信息,通过小组合作学习,不同思想交锋、补充、修正,加深对问题的理解,完善认知结构,该教师主要运用的教学方法是()。
上级下达文件不允许高标准接待客人,现在来了一批外宾,你领导要求你一定要接待好。你怎么接待?
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++)
ReadthearticlebelowaboutthecentralproblemofEconomics.Choosethebestwordtofilleachgap,fromA,B,CorD.Foreac
PatentsHumanbeingsarecompetitivecreatures.Theevolutionarydrivetowardssurvivalofthefittesthasmadeusthatway,
最新回复
(
0
)