首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2010-09-05
18
问题
有以下程序: 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
答案
C
解析
sizeof(a)是求a在内存中的字节数,由于定义了a的长度为7,所以sizeof(a)=7,strlen(a)是求字符串a的长度,因为在第一个a0有一个结束标志符’\0’,在其之后的所有字符均不记入a中,所以strlen(a)=2。
转载请注明原文地址:https://kaotiyun.com/show/afWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB文件的叙述中,正确的是()。
语句PrintFormat$(23846.5,“000,000.00”)的输出结果是()。
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是()。
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
下列关于控件数组的叙述中,正确的是()。
在窗体上画一个命令按钮和一个标签,其名称分别为Comand1和Label1,然后编写如下事件过程:PrirateSubCommand1_Click()Dimarr(10)Fori=6To10
有下面程序代码:PrivateSubCommand1_Click()Fork=5To1Step-1x=k+x*10NextkPrintx
在名称为Frame1的框架中,有两个名称分别为op1、op2的单选按钮,标题分别为"单程"、"往返",如图所示。以下叙述中,正确的是( )。
下列运算符中,优先级别最高的是()。
下列关于单目运算符++、--的叙述中正确的是
随机试题
一般认为麻风菌侵入另一个体最主要的途径包括
脊髓半侧损害(Brown—Sequard综合征)最常见于
某企业拟更新原设备,新旧设备的详细资料如下:假设企业最低报酬率为10%,企业适用所得税税率为25%,新、旧设备均按直线法计提折旧。请分析一下该企业应否更新。
班主任对一个班集体的发展起()。
简述晏阳初关于“四大教育”和“三大方式”教育主张的主要内容。
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsIntegerDimiAsInteger,jAsIntegerFori=1To3Forj=
CarsAreGoodfortheEnvironmentBritain’smotorindustryisplanningamajorpublicitycampaigntocounterwhatitseesas
Thisbookprovidesyouwiththesimplebasicsforbeingphysicallyfit.【21】______yourageorpresentstateoffitness,you
Nowadays,manypeopleusecomputerstohandleordinaryissuessuchasbankingandofficework,andtospendtheirsparetimeon
A、Humansshouldstopdamagingtheenvironment.B、Theearthwillnotbesuitableforhumans.C、Theweatherreportseemstobemor
最新回复
(
0
)