首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> #include<string.h> main() { char a[4]=’’23’’,*b=’’10\0’’; printf(’’%d\n’’,strlen
有如下程序 #include<stdio.h> #include<string.h> main() { char a[4]=’’23’’,*b=’’10\0’’; printf(’’%d\n’’,strlen
admin
2019-01-11
25
问题
有如下程序
#include<stdio.h>
#include<string.h>
main()
{
char a[4]=’’23’’,*b=’’10\0’’;
printf(’’%d\n’’,strlen(a)+sizeof(a)+strlen(b)+sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、17
B、15
C、12
D、18
答案
C
解析
strlen()函数的功能为计算字符串的长度,sizeof()函数的功能为返回一个对象或者类型所占的内存字节数,一个字符型数据所占用的内存字节数为1,字符数组占用的内存字节数为字符数乘以1。因为字符数组a[4]中只有一个字符串’’23’’,strlen(a)的值为2;sizeof(a)的值为4;’\0’为转义字符为字符串的结束标志,不计入字符串长度,但是会计入内存字节数。语句“b =’’10\0’’”,赋值时系统在字符串结尾处自动加上’\0’,所以strlen(b)的值为2;sizeof(b)的值为4;选项A、B、D错误,选项C正确;本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Raxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;1<3;i++,s+=i);printf("%d\n",s);}
下面程序的运行结果是()。#include<stdio.h>#defineSlZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+3
有以下程序main(){inta=15,b=21,m=0;switch(a%3){casc0:m++;break;case1:m++;switch(b%2){default:m+
以下对C语言函数的有关描述中,正确的是()。
设有以下语句:charX=3,y=6,z;z=XY<<2;则2的二进制值是
下面关于完全二叉树的叙述中,错误的是______。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
若有说明:inta[][3]={0,0};则不正确的叙述是()。
随机试题
求过点A(1,0,-1)且分别满足下列条件的平面方程:(1)又过点B(2,1,-3),及B(-1,2,1);(2)又过点B(2,1,-3),且平行向量c={-1,2,1}:(3)平行于向量B={2,1,-3}及c=(-1,2,
急性白血病进入缓解期后,哪种疗法可以更好地消灭体内残存的白血病细胞()
成骨型骨肉瘤
同定资产清理的净损失,若属于自然灾害原因造成的损失,应()。
()是保税货物通关程序中向海关办理的第一个手续,是保税业务的开始,也是经营者与海关建立承担法律责任和履行监管职责的法律关系的起点。
张某犯A罪应判处13年有期徒刑,同时犯B罪、C罪分别应判处7年有期徒刑和11年有期徒刑。则下列各项中,决定执行的刑期符合规定的有()。
2016年甲公司有关待执行合同资料如下:2016年12月,甲公司与乙公司签订一份产品销售合同,约定在2017年2月底以每件1.2万元的价格向乙公司销售3000件Y产品,违约金为合同总价款的20%。2016年12月31日,甲公司已生产产品3000件并验收
Excerpt1:Salesofe-readerssurgedduringtheChristmasholidayseason,accordingtoaPewResearchCenterreport,whichs
HotcontroversyhasbeenarousedonthereportthatatanAmericanspokenEnglishtrainingcenterforchildren,studentswereta
A、Takingavacationabroad.B、Reviewingforhislastexam.C、Savingenoughmoneyforarainyday.D、Findingabetterwaytoearn
最新回复
(
0
)