首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
19
问题
有以下程序: #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全国计算机二级
相关试题推荐
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Modulel.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Forml的代码如下:PublicXAsIntegerPrivateSubFo
以下关于事件、事件驱动的叙述中,错误的是()。
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
有两个关系R和T如下:则由关系R得到关系T的操作是
下列叙述中正确的是
以下关于变量的叙述中,错误的是
以下关于控件数组的叙述中,正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
在软件设计中,不属于过程设计工具的是
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
随机试题
简析《一只特立独行的猪》的艺术特点和语言风格。
支气管扩张急性期的主要治疗措施是
全科医生的“守门人”作用不包括
心主血脉的不依赖的因素是()。
现有两个投资项目甲和乙,已知甲、乙方案的期望值分别为20%、28%,标准差分别为30%、55%,那么()。
()资产评估是对一类或几类资产的价值进行的评估。
可以同时实施学员集体培训开发,不必耗费太多的时间和经费的群体培训开发方法是()。
下列关于我国少数民族说法中,有误的一项是()。
下列选项中()不是外部语言的特征。
求∫dx/sinxcos4x
最新回复
(
0
)