首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的程序段: char str[]=’’Hello World’’; char*ptr; ptr=str; 执行上面的程序段后,“*(ptr+10)”的值为 ( )。
设有如下的程序段: char str[]=’’Hello World’’; char*ptr; ptr=str; 执行上面的程序段后,“*(ptr+10)”的值为 ( )。
admin
2018-09-26
44
问题
设有如下的程序段:
char str[]=’’Hello World’’;
char*ptr;
ptr=str;
执行上面的程序段后,“*(ptr+10)”的值为 ( )。
选项
A、’\0’
B、’0’
C、不确定的值
D、’0’的地址
答案
A
解析
本题涉及字符数组和指针两个知识点:①在C语言中,字符数组在存放字符串时会自动在末尾加上“’\0’”,所以题中数组str有11个元素;②ptr指向数组str的首地址,“ptr+10”是指向“str[10]”,“*(ptr+10)”是引用str[10]的值(即结束符“’\0’”)。
转载请注明原文地址:https://www.kaotiyun.com/show/BNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中若有如下说明和定义语句:charfun(chat*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;}以下选项中对函数fun的正确调用语句是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
以下程序运行时从键盘输入:1.02.0,输出结果是:1.0000002.000000,请填空。#includemain(){doublea;floatb;scanf("_________",&a
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
若输入000051,下列程序的运行结果为______。main(){unsignedinta;scanf("%o",&a);printf("%o\n",getbits(a));}getbits(value)unsignedint
已有定义:inti,a[10],*p;,则合法的赋值语句是
若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是【】。intb,c;floata;scanf("%f,%d,c=%d",&a,&b,&C)
有下列二叉树,对此二叉树中序遍历的结果为()。
下列选项中,不能用作标识符的是
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是()。
随机试题
在涂尔干的理论中,以吸引为特征的把个人与个人、个人与群体、群体与群体协调、合作、结合在一起的社会联系状态,被称为()
纤维胃镜用于下列哪项疾病的检查是被禁忌的
5岁患儿,自幼青紫,有蹲踞现象,胸片示肺血少。最可能的诊断为
一般街道的公共厕所之间的距离以()为宜。
我国普通中学教育的任务是()
关于宋词,下列说法不正确的是()。
Themediacanimpactcurrentevents.AsagraduatestudentatBerkeleyinthe1960s,Irememberexperiencingtheeventsrelated
叙事分析(中国传媒大学2011年研)
(1997年)设在闭区间[a,b]上f(χ)>0,f′(χ)<0,f〞(χ)>0.记S1=∫abf(χ)dχ,S2=f(b)(b-a),S3=[f(a)+f(b)](b-a),则【】
下面关于S3C2410嵌入式微处理器芯片RTC的叙述中,错误的是()。
最新回复
(
0
)