首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main ( ) { char a[7]="a0\0a0\0"; int i,j; i=sizeof(a); j=strlen(a); printf ( " %d %d\n",i, j);
有以下程序 main ( ) { char a[7]="a0\0a0\0"; int i,j; i=sizeof(a); j=strlen(a); printf ( " %d %d\n",i, j);
admin
2009-01-15
38
问题
有以下程序 main ( ) { char a[7]="a0\0a0\0"; int i,j; i=sizeof(a); j=strlen(a); printf ( " %d %d\n",i, j); } 程序运行后的输出结果是
选项
A、2 2
B、7 6
C、7 2
D、6 2
答案
4
解析
本题主要考查的是C语言中的数组长度和字符串长度。数组长度指的是一个数组所占内存空间的字节数,数组长度可以通过sizeof(<数组名>)来求得;字符串长度是指从指定内存地址开始直到碰到第一个’\0’字符为止所经过的字符数(不包括’\0’字符),字符串长度可以通过字符串函数strlen(<字符串首地址值>)来求得。所以本题程序运行后,变量i中是数组a的长度7,变量j中是数组a中第一个’\0’字符之前的字符数2:选项C符合题意。
转载请注明原文地址:https://jikaoti.com/ti/rYS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运行程序
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个标签,其名称为Labell,然后通过属性窗口设置窗体和标签的属性,实现如下功能:①窗体标题为”设置标签属性”;②标签的位置为:距窗体
在考生文件夹下有一个工程文件sjt3.vbp,窗体上有一个单选按钮数组,含三个单选按钮;还有一个标题为”显示”的命令按钮(如图2-158所示)。程序的功能是,在运行时,如果选中一个单选按钮并单击”显示”按钮,则在窗体上显示相应的信息,例如若选中”小学生”,
(1)考生文件夹下有工程文件sjt3.vbp,窗体上有两个标题分别为“分解”和“退出”的命令按钮。请再画一个名称为Text1,初始值为空的文本框。程序功能如下:①单击“分解”按钮,程序提示输入一个大于2的整数,并将该数分解为因数的乘积,最后将分解
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
表达式12/2\4的值是
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
下列各组的排序方法中,最坏情况下比较次数相同的是
下列不是VisualBasic合法常量的是()。
下列有语法错误的赋值语句是
随机试题
下列不属于大学教学原则的是()。
土地他项权利变更登记应提交的权属证明文件有()。
下列有关总量分析和结构分析的论述,正确的有()。
下列函数中,既是偶函数又在(0,+∞)单调递增的函数是()。
区域是建构出来的。根据人为的目的划出的区域,已经不是原来在大地中生机勃勃、复杂多样的原本的那个地方了。划定的区域是简单的对世界的某一方面的一个概括而已,切不可______我们建构的区域,认为这就是真实的世界,是天经地义的客观真理,不容他人______或者变
下列关于掩饰、隐瞒犯罪所得、犯罪所得收益罪的说法错误的是()。
在现代企业经营管理中,“道”通常指企业的思想、理念和价值观。下面句中加点的“道”字与企业经营管理中的“道”意义相近的是()。
求幂级数的和函数S(x)及其极值.
【B1】【B6】
A、ABritishdoll.B、Herbestwhitedress.C、Herson.D、ApictureofGeorgeWashington.D事实细节题对话中明确提到白宫被烧时JamesMadison,总统的妻子救出了
最新回复
(
0
)