首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的程序段: char str[]=’’Hello World’’; char*ptr; ptr=str; 执行上面的程序段后,“*(ptr+10)”的值为 ( )。
设有如下的程序段: char str[]=’’Hello World’’; char*ptr; ptr=str; 执行上面的程序段后,“*(ptr+10)”的值为 ( )。
admin
2018-09-26
43
问题
设有如下的程序段:
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://kaotiyun.com/show/BNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在说明语句int*f();中,标识符f代表的是______。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在计算机中,字符的比较是对它们的【】进行比较。
下列叙述中正确的是()。
现在有以下定义,inta;doubleb;floatc;chark;则下面的表达式a/b+c-k值的类型为:
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i
设有如下程序段:intx=2002,y=2003;printf(“%d\n”,(x,y));则以下叙述中正确的是
软件工程研究的内容主要包括:【】技术和软件工程管理。
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
有以下程序main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是()。
随机试题
按文件中的数据存放格式,可以把磁盘文件分为________和________。
体现“逆流挽舟”法的方剂是( )
患者,男,8岁,血尿、少尿l周,伴有眼睑水肿、乏力、腰酸。血压187/105mmHg,既往无肾疾病史。少尿的病因常见于
下列急性化脓性根尖周炎的症状中,叙述错误的是
干式系统、预作用系统均对配水管道的充水时间有限制要求,规定充水时间的目的是()。
证券投资基金通过发行基金单位集中的资金,交由( )管理和运作。
旅游行政管理部门的质监所对导游服务质量进行监控的途径不包括()。
甲、乙两人在银行都有存款,已知甲有存款160元,若甲取出存款的75%,乙取出存款的1/3,则甲的余款是乙的一半,那么乙原来在银行存款()元。
马克思主义认识论与唯心主义认识论的区别在于是否承认()
WhatisMr.Bush’smainpurposeofthetrip?
最新回复
(
0
)