首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char a[10]="abcd"; printf("%d,%d\n",strlen(a),sizeof(a));
有以下程序: #include<stdio.h> #include<string.h> main() { char a[10]="abcd"; printf("%d,%d\n",strlen(a),sizeof(a));
admin
2021-06-15
25
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{
char a[10]="abcd";
printf("%d,%d\n",strlen(a),sizeof(a));
}
程序运行后的输出结果是( )。
选项
A、7,4
B、4,10
C、8,8
D、10,10
答案
B
解析
在C语言中,strlen()用来统计字符串中字符的个数,sizeof()是求分配给数组的存储空间大小。题目中字符串a中字符个数为4,但由于数组a定义含有10个字符,所以所占空间大小为10。
转载请注明原文地址:https://kaotiyun.com/show/d8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#include"string.h"voidfun(char*s[],intn){char*t;inti,j;for(i=0;i
C语言程序的模块化通过以下哪个选项来实现
以下程序段中的变量已正确定义:for(i:0;i
数据库管理系统中负责数据模式定义的语言是
以下选项中非法的字符常量是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下选项中,值为1的表达式是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
下面关于“EOF”的叙述,正确的是
随机试题
由于金属材料在不同的条件下冶炼、熔化、浇注以及各种加工因素和杂质等的影响,因此实际晶体中总是存在()。
当可转换债券持有人行使转换权后,()。
肾综合征出血热的病原为()
事前有预定目的,但不需要意志努力的注意叫做______。
患者,女,24岁。身高160cm,体重59.5kg。按照我国标准体重计算公式,她体重为
多种细胞在和其他细胞作用时都受MHC限制,以下例外的是
A.硫化物类矿物B.硫酸盐类矿物C.碳酸盐类矿物D.氧化物类矿物E.卤化物类矿物雄黄属于()。
在初凝以前对大体积混凝土进行二次振捣,可以()。
纳税人办理税务登记后,发生了生产经营权属的改变,应当办理()。
ApologizeEffectively1.DemonstrateyourregretAdmityouare【T1】______Don’t【T2】______youractionsMakesyourapologyless【T3】
最新回复
(
0
)