首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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://jikaoti.com/ti/SmK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
设有如下事件过程:PrivateSubCommand1_Click() Dima a=Array(3,5,6,3,2,6,5,3,5,4,3,9,4,5,6,3,5) x=0 n=UBound(a)
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面诏句中与该语句不等价的是()。
结构化程序设计的3种结构是()。
以下关于键盘事件的叙述中,错误的是( )。
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
表达式Sin(0)+Abs(-1)+Int(Rnd(0))+Len(Str(3.14))的值是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
随机试题
我国实行_____的环境与资源保护行政管理体制。()
以下哪一项不是片剂处方中润滑剂的作用()。
依据《劳动防护用品监督管理规定》,劳动防护用品生产企业应当具备的条件包括()。
契税采用( )。
对中级人民法院判处死刑的第一审案件,被告人不上诉的,高级人民法院复核后不同意判处死刑的,可以()。
中共中央国务院2013年1月18日上午在北京隆重举行国家科学技术奖励大会。国家最高科学技术奖获得者2人,分别是()和王小谟。
我国产业结构优化和升级的目标是
SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个()。
Windows内存管理程序使用了内存分页和32位线性寻址。整个32位地址空间分为四个主要段,其中第三个(从低地址到高地址,即2000MB~3000MB)段的作用是( )。
Whatdoesthelecturemainlyconcern?
最新回复
(
0
)