首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1234",*b="ABC"; printf("%d %d %d %d\n",strlen(a
有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1234",*b="ABC"; printf("%d %d %d %d\n",strlen(a
admin
2018-01-14
52
问题
有如下程序:
#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 3 4
B、4 3 2 1
C、4 5 3 3
D、4 5 1 3
答案
A
解析
对于字符数组a,含有4个元素,所以strlen为4,而sizeof包括最后隐藏的\0(结束符),故sizeof有5个。对于字符串b,strlen为3,关键是sizeof,这里的sizeof不再是指数组的长度,因为b是一个地址值,整型数据,所以占用了4个字节。
转载请注明原文地址:https://kaotiyun.com/show/WXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfunc(intn){staticintnum=1}:num=num+n:printf("%d",num):}main(){fu
C语言主要是借助以下哪个功能来实现程序模块化?()
如果输入’1’、’2’、’3’、’4’,则以下程序的运行结果为【】。#include<stdio.h>main(){charc;inti,k;k=0;for(i=0;i<4;i++){while(1)
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",D);returnd;}main(){inta=3
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
下列叙述中正确的是
在计算机中,算法是指______。
以下程序中给指针p分配三个double型动态内存单元,请填空。#include<stdio.h>main(){dOuble*p;p=(double*)malloc();p[0]=1.5
用筛选法可得到2~n(n
随机试题
数据库管理系统的主要作用是________。
马,尿少色浓,频频干咳,昼轻夜重,痰少津干,低热不退,舌红少苔,脉细数。该病证最适宜的方剂是()
既可治肺热咳嗽,咳痰不爽,又可用于胸痹,胸膈痞闷作痛及大便秘结的药物是
滨海市安平区天龙公司欠安华区恒大公司货款人民币50万元,安乐区建华公司欠安平区天龙公司货款人民币100万元,此两项货款均已届还款期限,但尚未偿还。恒大公司急于用款,经调查了解天龙公司无力还款,便多次催促天龙公司向建华公司索还欠款,天龙公司置之不理。根据以上
【案例四】背景材料:某工业项目三期扩建工程总建筑面积32000m2,由三个单位工程构成,分别为筒中筒结构塔体、13个连体筒仓和附属建筑,建(构)筑物最大高度为60m,其中塔体最大开挖深度6m,基坑面积19m×16.5m。地层结构自上而下
下列不属于单位建筑工程概算编制方法的是()。
档案业务管理制度在使用范围上具有()的特点。
按测验的要求分类,可将测验分为()。
Whenaskedspecificallyaboutthecreativeprocess,Dr.Schutzexplainedthatfearismostresponsibleforblockingthecreativi
Thoreausaideducationoftenmadestraight-cutditchesoutoftwistingsmallstreams.ButnotattheEcoDorm,whichhouses36un
最新回复
(
0
)