首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main() { char str[][20]={"Hello","beijing"},*p=str; ptintf("%\n",strlen(p+20));
有以下程序: #include <string.h> main() { char str[][20]={"Hello","beijing"},*p=str; ptintf("%\n",strlen(p+20));
admin
2009-01-15
23
问题
有以下程序: #include <string.h> main() { char str[][20]={"Hello","beijing"},*p=str; ptintf("%\n",strlen(p+20)); } 程序运行后的输出结果是( )。
选项
A、0
B、5
C、7
D、20
答案
4
解析
主函数中定义了一个二维字符数组并初始化,初始化后的结果为str[0]="Hello"、 str[1]="Beijing",然后定义一个字符指针变量p并让它指向数组的首地址,即指向str[0],而在C语言中无论是一维还是多维数组,其元素在内存中都是顺序存放的,故p+20后指针指向str[1],所以 strlen(p+20);返回的是str[1]中的字符串的长度,即Beijing的长度为7,所以最后输出的值为7,所以, 4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/HFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序运行时,下面的叙述中正确的是( )。
对于循环队列,下列叙述中正确的是( )。
对于循环队列,下列叙述中正确的是( )。
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTest1。设窗体Form1标题为“MyForm1”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTest1_Click(IndexAsInte
以下关于变量作用域的叙述中错误的是( )。
下列数据结构中,能够按照“先进后出”原则存取数据的是
考生文件夹下有工程文件sjt4.vbp。窗体的设计界面、各控件初始属性及有关代码见窗体文件。程序的功能是,程序运行时能自动调用Start过程,产生10个1~100的随机整数保存到数组a中,并将它们显示到文本框Text1中,成为原始数据序列,用户可在文本框T
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
支持子程序调用的数据结构是
随机试题
建设项目竣工总结算在最后一个单项工程竣工结算确认后l5天内汇总,送业主后()天内审查完成。
根据进出境旅客行李物品“双通道制”的通关规定,下列表述中正确的是()。
甲公司是一家大型零售企业,其20×9年度发生的相关交易或事项如下:(1)20×9年1月1日,甲公司与乙公司签订商业用房租赁合同,向乙公司租入A大楼一至四层商业用房用于零售经营。根据租赁合同的约定,商业用房的租赁期为10年,自合同签订之日算起,乙公司有权在
位于中央窝上的视觉神经细胞是()。
下列哪个选项不属于我国国家监督体系?()
根据下列材料回答问题。2015年末,我国规模以上高技术制造业共有企业26894家,比2010年增加1077家;占规模以上制造业企业数的比重为7.8%,比2010年提高1.3个百分点。2015年末,我国高技术制造业从业人员1293.7万人,比2010年增
请简述多元回归分析模型包含的假设。
Thechildrennextdooroftenplaythefootballin【M1】______agardenbehindmyhouseandsometimesbreakm
"Theeffectofthismedicine______bymidnight,"thedoctortoldEmma,"Youhadbetternottrytoreadtonight."(北京大学2005年试题)
WhatpercentageofstudentsisstayingawayfromschoolinZimbabwein2008?
最新回复
(
0
)