首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> main() { char a[]="TEXT",*b="++",c[3]="1"; printf("%d,%d,",strlen(a),sizeof(
有以下程序 #include<stdio.h> #include<string.h> main() { char a[]="TEXT",*b="++",c[3]="1"; printf("%d,%d,",strlen(a),sizeof(
admin
2022-10-24
31
问题
有以下程序
#include<stdio.h>
#include<string.h>
main()
{ char a[]="TEXT",*b="++",c[3]="1";
printf("%d,%d,",strlen(a),sizeof(a));
printf("%d,%d,",strlen(b),sizeof(b));
printf("%d,%d,\n",strlen(c),sizeof(c));
}
程序运行后的输出结果是( )。
选项
A、4,5,2,4,1,3,
B、4,4,2,2,1,1,
C、5,5,3,3,2,2,
D、4,4,2,2,1,3
答案
A
解析
sizeof是运算符,计算数组、指针、类型、对象、函数等所占的字节大小。strlen(*char)是函数,参数必须是字符型指针(char*)。该函数的功能是:返回字符串的长度,不包括字符串结束标识。sizeof(a)是求数组a所占空间的大小,包括字符串最后的“\0”。所以sizeof(a)=5,strlen遇到“\0”就结束,strlen(a)=4。strlen(b)是指针指向的字符串长度,sizeof(b)是指针的大小。strlen(c)是字符串的长度,sizeof(c)是数组的长度。因此,输出结果是“4,5,2,4,1,3”,。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/3Jkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过)r)r传回。例如,若11个数据为:1101,1202,1303,1404,1505,2611,271
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的木号不多于n个,若多于n个,则删除多余的*号;若少于
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。例如,若n=10,则应输出0.617977。请改正程序中的错误,
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,从键盘输入若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正
有以下程序#include<stdio.h>intd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);}main(){
对于一个正常运行的C程序,下列叙述中正确的是()。
随机试题
新建一个工作空间则产生一个扩展名为()的文件。
某患者,女,49岁。月经周期正常,经量增多及经期延长,月经时间最长持续12天,妇科检查:子宫稍大稍软。应选择的止血措施为()
华昌公司系2009年初新成立的企业,所得税核算采用资产负债表债务法,所得税税率为25%,公司预计会持续盈利,各年能够获得足够的应纳税所得额。2009年全年实现的利润总额为600万元。2009年其他有关资料如下:(1)3月10日,购入甲股票10万
行政事业单位会计的目标侧重于()。
张某将个人拥有产权的房屋出典给李某,则李某为该房屋房产税的纳税人。()
对折算汇率进行选择,企业可以()。
Inrecentdecades,thereisaphenomenonwhichmakesusgivesomeattention,theso-calledSoutheastAsian"Tigers"haverivaled
宇宙中最基本的天体是()。
非法持有、使用人民警察警用标志、制式服装、警械、证件的,由公安机关处()拘留或警告。
你和另外一个科室的科长有过节,关系很不好。后来,这个科长被调到你们科室成了你的领导,他对你很冷淡,你怎么办?
最新回复
(
0
)