首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char a[ ]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,
有以下程序: main() { char a[ ]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,
admin
2010-01-10
21
问题
有以下程序: main() { char a[ ]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\b",i,j); } 程序运行后的输出结果是( )。
选项
A、9,9
B、8,9
C、1,8
D、9,8
答案
8
解析
本题首先定义了字符数组a,由于它的长度省略,所以其长度由初值个数确定,为9。接着将sizeof()函数返回的值赋给i(sizeof()函数的作用是返回运算对象占用的字符数),所以i值为9。然后将strlen()函数的返回值赋给j(strlen()函数的作用是返回字符串的长度,不包括字符串的结束标记’\0’),所以j值为8,故最后输出的i,j值为9,8。4个选项中D正确。
转载请注明原文地址:https://kaotiyun.com/show/PHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger)SelectCaseIndexCase0Text1(1).FontS
以下关于数组的叙述中,错误的是()。
以下关于控件数组的叙述中,错误的是
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框中
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt="doc"在打开文件的对话框中选择了"c:\file1.txt"文件,则FileTitle属性的值是
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
设有下面的语句:PrintIIf(x>0,1,IIf(x
随机试题
下列情况中,需要对基本标准成本进行修订的是()。
游客可分为()。
A.完全再生B.瘢痕修复C.两者均有D.两者均无断裂经缝合的横纹肌
肝硬化伴门脉高压的临床,下列哪项正确
患者,25岁,先天性心脏病,心功能Ⅱ级,现妊娠足月入院待产。以下护理措施中不正确的是
在税收法律关系中,权利主体双方正确的关系是()。
我国进行社会主义现代化建设根本的政治保证是()。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
数据库技术的根本目标是()。
Forthispart,youareallowed30minutestowriteashortessayentitledOnCelebritiesAcceptedbyUniversitiesfollowingthe
最新回复
(
0
)