首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序: #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全国计算机二级
相关试题推荐
用来设置文字字体是否斜体的属性是
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Slick()Dima(10)AsInteger,iAsIntegerRandomizeFori=1To10a
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
编写如下程序:PrivateSubCommand1.Click()DimxAsInteger,yAsIntegerx=InputBox(“输入第一个数”):y=InputBox(“输入第二个数”)Callf(x,y)Print
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
下列运算符中,优先级别最高的是
为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为
随机试题
下列人员中属于公务员的有()
中央银行进行直接信用控制的具体手段包括()
患者,男,30岁。不慎被车撞伤致骨盆骨折,不能排尿,置尿管顺利,但无尿液引出,自尿管注入生理盐水200ml,仍无尿液排出,应考虑
有关急性型特发性血小板减少性紫癜的检查,下面描述哪一个是错误的
急性阑尾炎与急性肠系膜淋巴结炎的鉴别诊断中,下列哪项最有意义
建设项目管理的管理类型指( )。
要求法院在判决时考虑上述恶意行为对竞争对手的不利影响的原则是()。
吉林省的名称来源于满语“吉林乌拉”,意为“松花江沿岸”。()
海运中转的利润来源包括()。
下面有关GNU工具套件的描述语句中,不恰当的是()。
最新回复
(
0
)