首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> #include <string.h> main( ) { char a[] = "1234", *b = "ABC"; printf("%d,%d,%d,%d\n", strl
有如下程序 #include <stdio.h> #include <string.h> main( ) { char a[] = "1234", *b = "ABC"; printf("%d,%d,%d,%d\n", strl
admin
2020-06-16
43
问题
有如下程序
#include <stdio.h>
#include <string.h>
main( )
{
char a[] = "1234", *b = "ABC";
printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeof(b));
}
程序运行后的输出结果是
选项
A、4,5,1,3
B、4,3,2,1
C、4,5,3,3
D、4,5,3,4
答案
D
解析
当将一个字符串存储到一个字符型数组中时,系统会在其末尾自动加上一个空字符’\0’作为结束符, strlen()函数的返回值是字符串的实际长度,不包括结束符,所以strlen(b)=3,strlen(a)=4,而sizeof()函数作用就是返回一个对象或者类型所占的内存字节数,返回值包括结束符,所以sizeof(a)=5由于一个指针在内存中占用四个字节,故sizeof(b)=4,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/p7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:计算n门课程的平均分,结果作为函数值返回。例如,若有5门课程的成绩是:90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内
编写一个函数,其功能是:从传入的nulll个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。请在程序的下画线处填入正确的内
下列叙述中错误的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
层次型、网状型和关系型数据库划分原则是()。
若有定义:inta;floatb;doublec;,程序运行时输入:123<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是()。
以下是while语句的基本形式:while(表达式){语句;)其中“表达式”()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
在关系数据库设计中,关系模式设计属于
随机试题
升高温度可以增加反应速率,主要是因为()。
水厂的总体布置原则是(),并考虑日后留有发展的可能。
(2007年)水平梁AB由铰A与杆BD支撑(见图4-22)。在梁上O处用小轴安装滑轮。轮上跨过软绳。绳一端水平地系于墙上,另端悬挂重W的物块。构件均不计自重。铰A的约束力大小为()。
以一组48V/200AH阀控式密封铅酸蓄电池作为一套一48V/960W设备的后备电池,以10h放电率计算后备时间约为()。
根据《企业破产法》规定。在清偿职工工资时,破产企业的董事、监事和高级管理人员的工资,其正确的清偿方法是()。
下列说法错误的一项是()。
()属于培训前评估的内容。
能有效地提高幼儿认识、情感、意志与行为水平且能充分发挥幼儿主体作用的教育方法是()
很早以前科学家就发现有些人对于某些药物的反应和其他病人不同。例如,某种麻醉用肌肉松弛剂会导致特定的人无法呼吸。后来,科学家发现产生这种现象的原因在于这类人拥有特定的基因。这也就带来了一个问题:研究人们之间的遗传差异是否可以促进医学发展出更高级的治疗手段,也
∫0xxsin(x-t)2dt=________.
最新回复
(
0
)