首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include <string.h> main() { char str[][20]={"Hello","Beijing"},*P=str[0]; printf
有以下程序: #include <stdio.h> #include <string.h> main() { char str[][20]={"Hello","Beijing"},*P=str[0]; printf
admin
2009-01-15
45
问题
有以下程序: #include <stdio.h> #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
解析
本题考查字符数组和指针的运用。strlen是测试字符串长度的函数,函数的值为字符串的实际长度,不包括’/0’在内。str[][20]={"Hello","Beijing"}定义了一个2行20列的数组,数组的首地址是&str[0][0],p+20是从首地址向后移了20位,指针指向了str[1][0]处,此时求字符串的长度,是从str[1][0]开始的,即“Beijing”的长度,所以输出结果是7。
转载请注明原文地址:https://kaotiyun.com/show/FEXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于MsgBox的叙述中,错误的是
在窗体Form1上画一个名称为Command1的命令按钮,编写如下程序代码:PrivateTypestusnAsString*20classAsString*20EndTypePrivateSubCommand1
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
数据库管理系统是
数据流图中带有箭头的线段表示的是()。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Fvunctionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFunction在调试时发现函数是错误的。为使函
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个圆和一条直线(直线的名称为Line1)构成一个钟表的图案;有两个命令按钮,名称分别为Command1、Command2,标题分别为“开始”、“停止”;还有一个名为Timer1的计时器。程序运行时
下面不能作为结构化方法软件需求分析工具的是
随机试题
A.浆液性囊腺瘤B.卵巢恶性畸胎瘤C.颗粒细胞瘤D.卵巢黄素囊肿E.纤维瘤发生于体腔上皮者
取得麻醉药品和第一类精神药品处方调剂资格的药师的资格只限于
影响货币需求的主要因素有()。
某项目建设投资3650万元,其中2000万元形成固定资产,固定资产折旧年限为10年,残值率为5%,按平均年限法计算的第五年折旧额为()万元。
穿堤闸施工前,在征得监理单位批准后,施工单位进行了补充地质勘探,由此产生的费用应由()承担。
现阶段我国货币政策的操作目标是()
人民检察院审查批准逮捕犯罪嫌疑人由检察长决定。重大案件应当提交()讨论决定。
FTPClient发起对FTPServer的连接建立的第一阶段建立()。
以下属于身份认证协议的是()。
GesturesIntroduction.definition—motionsofthe【T1】________.function—toexpressorhelpexpressthoughtso
最新回复
(
0
)