首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序: #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全国计算机二级
相关试题推荐
以下合法的VB变量名是()。
在窗体上画一个名称为Commandl的命令按钮,编写如下事件过程:PrivateSubCommandl_Click()n=0Fori=0To10X=2*i.1IfXMod3=0Thenn=n+1NextiPrintn
与数学式子对应的VisualBasic表达式是()。
在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:OptionBase0PrivateSubCommand1_Click()DimA1(4)AsInteger,A2(4)AsInteger
现有语句:Y=IIf(x>0,xMod3,0)设x=10,则y的值是
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
构成计算机软件的是
程序调试的任务是
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
软件调试的目的是
随机试题
关于分栏命令说法错误的是()
A.干呕无物B.呕吐物酸腐C.呕吐物清稀D.朝食暮吐反胃呕吐的特点是
A.通阳泄浊,豁痰宣痹B.疏肝理气,活血通络C.活血化瘀,通脉止痛D.温补阳气,振奋心阳胸痹之气滞心胸证,宜
患者,男性,36岁,进食后突发上腹刀割样疼痛3小时。查体:腹肌紧张,全腹压痛、反跳痛,肝浊音界消失。血常规:白细胞及中性粒细胞升高。最可能的诊断是
检测点(边)数量视地物复杂程度、比例尺等具体情况确定,每幅图一般各选取()个。
基金参与股指期货交易,应当根据风险管理的原则,以利润最大化为目的,进行投资交易。()
在与人类免疫系统的争斗过程中,结核菌进化出了完善的防御机制。它们平时躲在肺细胞中,很少出来活动,因此得以逃过免疫系统的监视。一旦宿主免疫力下降,结核菌就会迅速繁殖,并聚集在痰液中随着咳嗽而散播出去。不过细菌对生存环境的要求普遍比病毒高,因此结核菌在空气中的
简述证券交易所的特点。
【B1】【B20】
Therelianceoncreditreportsinhiringisbecomingwidespread.AsurveybytheSocietyforHumanResourceManagementfoundt
最新回复
(
0
)