首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序 #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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是()。
在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,再编写如下程序:DimssAsStringPrivateSubText1_KeyPress(KeyAsciiAsInteger) IfChr(KeyA
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4):j=1
在软件开发中,需求分析阶段产生的主要文档是()。
用二维表的形式表示实体和实体间联系的数据模型是()。
己知在菜单编辑器中设计了窗体的快捷菜单,其主菜单为al,且取消其“可见”属性,如图2所示。运行时,以下()事件过程可以使快捷菜单的菜单项响应鼠标右键单击。
能够将组合框Combo1中最后一个数据项删除的语句为( )。
在数据库系统中,给出数据模型在计算机上物理结构表示的是
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
下列选项中不属于结构化程序设计方法的是
随机试题
有研究发现,在黑夜翻耕的土壤中,仅有2%的野草种子日后会发芽,但如果在白天翻耕,发芽率高达80%。进一步研究发现,绝大多数野草种子在被翻出土后的数小时内,如果没有受到光线的刺激,就难以发芽。材料表明()。
检测公关效果的方法有()
少免疫复合物性新月体性肾炎,多为
饥不欲食可见于
某砖砌体和钢筋混凝土构造柱组合内纵墙,如图3-16所示,构造柱截面均为240mm×240mm;混凝土强度等级为C20,ft=1.1MPa,采用HPB235钢筋,fy=210MPa,配置纵向钢筋4φ14。砌体沿阶梯形截面破坏的抗震抗剪强度设计值fvE=0.2
下列选项中,属于银行公司信贷产品成熟期的特点的有()。
内在稳定器中的财政支出的自动调节是指()。
企业发生的借款利息费用均计入财务费用。()
“因材施教”主要是依据人的身心发展的个别差异提出的。
IwouldliketoapplyforthepostofPersonnelOfficerwithAngliaBank,asadvertisedintheDailyNewson19October.Ihave
最新回复
(
0
)