首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,“*(ptr+10)”的值为( )。
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,“*(ptr+10)”的值为( )。
admin
2020-07-28
42
问题
设有如下的程序段:
char str[]="HelloWorld";
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/uH3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:建立一个带头节点的单向链表,并用随机函数为各节点数据域赋值。函数fun的作用是求出单向链表节点(不包括头节点)数据域中的最大值,
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序
以下错误的定义语句是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;P=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
下列叙述中正确的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
软件需求分析阶段的主要任务是()。
下面对“对象”概念描述正确的是()。
随机试题
某通讯公司对3542个上网客户的上网方式进行调查,其中1258个客户使用手机上网,1852个客户使用有线网络上网,932个客户使用无线网络上网。使用不止一种上网方式的有352个客户。若使用手机上网的客户中只有智能机用户可以同时选择无线上网,则该公司使用手机
病原分离鉴定常用的细胞是()
A.热病见热象B.寒病见热象C.阴虚见热象D.热病见寒象E.寒病见寒象适用“寒者热之”治则的病证是
下列关于有限合伙型股权基金退伙(减资)的说法中,错误的是()。
根据个税规定,下列转让行为应被视为股权转让收入明显偏低的有()。
债务人往往采取各种手段隐匿和转移资产。为了发现债务人财产线索,需要查找债务人的工商登记和纳税记录。()
股东的忠诚义务包括()。
根据外商投资企业法律制度的规定,下列各项中,注册资本与投资总额符合规定的有()。
杜威提出了著名的()思想。
In1826,aFrenchmannamedNiepceneededpicturesforhisbusiness.Buthewasnotagoodartist.Soheinventedaverysimplec
最新回复
(
0
)