首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main() { char str[][20]={"Hello","Beijing"}*p=str; printf("%\n",strlen(p+20));
有以下程序: #include <string.h> main() { char str[][20]={"Hello","Beijing"}*p=str; printf("%\n",strlen(p+20));
admin
2009-01-15
34
问题
有以下程序: #include <string.h> main() { char str[][20]={"Hello","Beijing"}*p=str; printf("%\n",strlen(p+20)); } 程序运行后的输出结果是
选项
A、0
B、5
C、7
D、20
答案
4
解析
本题考核的知识点是二维数组的初始化及库函数strlen()的应用。主函数中定义了一个二维字符数组并初始化,初始化后的结果为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/4dHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Picture1的图片框(PictureBox),高、宽均为1000。在图片框内再画一个有边框的名称为Imagel的图像框(
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为txtInput的文本框,其高、宽分别为500、2500。请在属性框中设置适当的属性满足以下要求:①txtInpu
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1、标题为“图片”的窗体上画一个名称为Image1的图像框,其高为2500、宽为2000。请通过属性窗口设置适当属性,装入考生目录下的图片文件pic1.jpg
请根据以下各小题的要求设计Visua,Basic应用程序(包括界面和代码)。(1)在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上设计一个菜单。要求在窗体上添加名为menu0,标题为“菜单命令”的主菜单,再添加两个名称分别为“menu1”、“menu2”,标题分别为“不可用菜单
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Labell、标题为”列表框的使用”的标签。再画一个名称为Listl的列表框,列表中含有5个表项,表项内容分别为”北京”、“山西”、”
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
如果要将一个窗体从内存中清除,应使用的语句是
随机试题
代理诉讼的律师,有权按照规定查阅、复制本案有关材料,有权向有关组织和公民调查,收集与本案有关的证据。对涉及国家秘密、商业秘密和个人隐私的材料,应当依照法律规定保密。()
A.米诺环素B.甲硝唑C.左氧氟沙星D.乙胺丁醇E.罗红霉素18岁以下儿童禁止使用的抗菌药物是
下面对罗马婚姻家庭法理解正确的一项是:()
下列情况中,不属于《测绘法》对测绘与地理信息标准化的规定的是()。
根据《义务教育语文课程标准(2011年版)》和《普通高中语文课程标准(实验)》,完成下列填空。(按照序号依次填写)九年义务教育阶段的语文课程,必须___________①,使学生获得基本的语文素养。建设高中语文课程,应继续坚持《全日制义务教育语文
构成综合课的基本组成部分有()和巩固新教材、布置课外作业。
下列物质中,不属于混合物的是()。
肇事逃逸:法律严惩
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框
Howdidthewomandoonherdrivingtest?
最新回复
(
0
)