首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列的程序段: char str[]="Hello"; char*ptr; ptr=-str; 执行上面的程序段后,*(ptr+5)的值为______。
设有下列的程序段: char str[]="Hello"; char*ptr; ptr=-str; 执行上面的程序段后,*(ptr+5)的值为______。
admin
2013-06-11
31
问题
设有下列的程序段:
char str[]="Hello";
char*ptr;
ptr=-str;
执行上面的程序段后,*(ptr+5)的值为______。
选项
A、’\0’
答案
解析
本题涉及字符数组和指针的两个知识点:①在C语言中,字符型数组在存放字符串时会自动在末尾加上字符串结束标识符’\0’,所以题中数组str有6个元素。②ptr指向数组str的首地址,ptr+5是指向str[5], *(ptr+5)是引用str[5]的值,即’\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/WxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【 】。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){in
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z
以下程序的运行结果是【 】。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是
算法的执行过程中,所需要的存储空间称为算法的【】。
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
下列工具中属于需求分析常用工具的是______。
已知: union { int i; char c; float a; }st;则sizeof(st)的值是______。
随机试题
宫缩时子宫不硬,按压有凹陷,节律极性正常,属于
单纯左心衰竭的典型体征是
如果澄清发出的时间距投标截止时间不足()天,相应推后投标截止时间。
根据室内环境污染物控制的不同要求,下列民用建筑中,属于Ⅰ类建筑的有()。
诚信信息以()保存。
影响人的身心发展的因素是多种多样的,促进个体发展从潜在的可能状态转向现实状态的决定性因素是()。
【阿拉木图宣言】
Somespidershuntontheground,othersbuildwebstotraptheirfood,butthegrasswaterspidercatchesitspreybyrunningal
法的预测作用
Readthearticlebelowaboutchangesinworkingtime.Choosethebestsentencetofillineachofthegaps.Foreachgap8—12,m
最新回复
(
0
)