首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)); }
有以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)); }
admin
2009-04-15
28
问题
有以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是
选项
A、0
B、5
C、7
D、20
答案
4
解析
二维数组的初始化及库函数strlen()的应用,主函数中定义了一个二维字符数组并初始化,初始化后的结果为str[0]=“Hello”、str[1]=“Beijing”,然后定义一个字符指针变量p并让它指向数组的首地址,即指向str[0],而在C语言中无论是一维还是多维数组,其元素在内存中都是顺序存放的,故p+20后指针指向str[1],所以strlen(p +20);返回的是str[1]中的字符串的长度,即Beijing的长度为7,所以最后输出的值为7。
转载请注明原文地址:https://kaotiyun.com/show/o7Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1:c=c+1:F=a+b+cEndFunctionPriva
组合框兼有两种控件的特性,这两种控件是()。
以下打开VisualBasic菜单编辑器的操作中,错误的是( )。
以下语句或语句组中,不能找出x、y中最大值的是
窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。
下面关于命令按钮的叙述中错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个单选按钮数组,含三个单选按钮,均没有标题,请利用属性窗口,为单选按钮依次添加标题为“北京”、“上海”、“广州”;再添加一个标题为“显示”的命令按钮,如图3.75所示。程序的功能是在运行时,如果选
下列选项中不属于结构化程序设计方法的是
随机试题
B-ISDN技术的核心是()技术。
妇女一旦确诊患为葡萄胎,应立刻
传染性非典型肺炎发病时间集中在哪个季节
涎腺炎主要的感染途径是
A.基牙的远、近缺隙侧均有明显的倒凹B.基牙向缺隙方向倾斜时所画出的观测线C.基牙向缺隙相反方向倾斜时所画出的观测线D.基牙向颊侧倾斜时所形成的观测线E.基牙向舌侧倾斜时所形成的观测线一型观测线是
A、附子B、砂仁C、龙胆D、当归E、南沙参产于四川的道地药材是()。
中医治病,始终提倡未病先防的原则。不提倡治病而提倡养生。用现代科学语言来说,就是只要提高了机体自身的免疫力,病毒和细菌就不会侵入人体。痰饮不包括
空间权依其性质可划分为()和空间使用权。
推拉门窗在门窗框安装固定后,推拉扇开关力应不大于()N。
求.
最新回复
(
0
)