首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeo
有如下程序 #include #include main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeo
admin
2015-07-28
23
问题
有如下程序
#include
#include
main()
{
char a[] = "THIS", *b = "OK";
printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4,5,2,4
B、4,4,2,1
C、5,5,3,3
D、4,5,2,3
答案
A
解析
strlen()计算的是字符串的实际长度(不包含结束标识符),所以strlen(a)的结果为4,strlen(b)的结果为2。sizeof(a)求的是字符数组a占用内存,包含字符串结束标识符?\0?,计算结果为5,sizeof(b)求的是一个指针占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以计算结果为4。答案选A。
转载请注明原文地址:https://jikaoti.com/ti/pei0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。#inculdemain(){intx=256;PrintF(“%d-%d-%d\n”,【】,x/10%10,x/100);}
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
以下叙述正确的是
关系数据库管理系统能实现的专门关系运算包括()。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
可以在C语言中用做用户标识符的是______。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
随机试题
Excel2010提供了两种筛选方式:______________和高级筛选。
函数f(x)=log42+log4的图形与g(x)的图形关于直线)y=x对称,则g(x)=________.
中药成分在煎制过程中的变化包括
A.人虱B.鼠蚤C.恙螨D.蜱E.蚊地方性斑疹伤寒的传播媒介是
就瑞成公司与建华公司的合同纠纷,某省甲市中院作出了终审裁判。建华公司不服,打算启动再审程序。后其向甲市检察院申请检察建议,甲市检察院经过审查,作出驳回申请的决定。关于检察监督,下列哪些表述是正确的?
背景资料:A公司经过招投标承包某轧钢生产线机电设备安装工程,合同暂估总价,结算时以合同约定的工程单价和实发工程量进行结算,工程单价不作调整。施工过程中发生下列事件:事件一:工程开工后,原材料涨价和机械租赁费涨价,施工单位因工程成本过高,向业
场景(五)某市政道路改建工程中需新建一条输气压力为0.35MPA直径500mm的中压燃气管道。按设计要求,从河底穿越20m宽的河道,并穿越一条既有排水管。燃气管道施工中监理发现,某焊工虽持有焊工合格证,但中断焊接工作时间过长,被监理取消施焊资格。管道安装完
货币供应量成倍扩张或收缩的程度,在数量上常常用概念表示为()。
人体营养状况的测定和评价,一般是通过()进行综合的评价。
试述波浪理论的主要思想及其操作原理。
最新回复
(
0
)