首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> main() { char str[][20]={"Hello","Beijing"),*p=str[0]; printf("%d\n",strlen(p+20)); }
有以下程序: #include<string.h> main() { char str[][20]={"Hello","Beijing"),*p=str[0]; printf("%d\n",strlen(p+20)); }
admin
2010-01-10
22
问题
有以下程序: #include<string.h> main() { char str[][20]={"Hello","Beijing"),*p=str[0]; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是( )。
选项
A、0
B、5
C、7
D、20
答案
4
解析
主函数中定义了一个二维字符数组并初始化,初始化后的结果为str[0]="Hello"、str[1]="Beijng",然后定义一个字符指针变量p并让它指向str[0],即指向数组的首地址,而在C语言中无论是一维还是多维数组,其元素在内存中都是顺序存放的,故p+20后指针指向str[1],所以strlen(p+20);返回的是str[1]中字符串的长度,即"Beijng"的长度7,故4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/AQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是()。
编写如下程序:PrivateSubCommandl_Click()DimnumAsInteger,kAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k=numn=2
若要使文本框能够输入多行文本,应该设置的属性是
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvat_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Click(
设变量x中的值是395,则下面语句的输出是()。Printx\100+((xMod100)\10)*10+(xMod10),*100
在面向对象的程序设计中,可被对象识别的动作称为
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWend
为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
随机试题
原子吸收光谱分析法中,要求标准溶液和试液组成尽可能相似,并且在整个分析操作过程中操作条件应保持不变的分析方法是()。
寒犯厥阴头痛选方:风湿头痛选方:
患者,李某,在工地作业时被重物挤压造成骨翁骨折导致后尿道损伤,肉眼血尿。试插尿管可顺利入膀胱,注射生理盐水200ml,但仅抽出50ml,应考虑是
今年父亲年龄是儿子年龄的10倍,6年后父亲年龄是儿子年龄的4倍,则今年父亲、儿子的年龄分别是()。
影响可转换公司债券价值的因素包括( )。
小胡(女)与小王(男)同为甲省某村村民,两人婚后前往乙省某市务工,期间小胡怀孕。小胡夫妇可在其()办理生育证明材料。
按照迁移内容的抽象与概括水平进行划分,学习迁移可以分为()。
在公钥加密体制中,没有公开的是()。
下面对对象概念描述正确的是
ContinuetoProtectorDestroyEcosystemBiosphereIIwasaspectacularfailure.Thegleamingglass-and-concretehabitatspr
最新回复
(
0
)