首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() { char name[9]="c##line"; char*str=-name; printf("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof
有以下程序 #include #include main() { char name[9]="c##line"; char*str=-name; printf("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof
admin
2017-07-05
74
问题
有以下程序
#include
#include
main()
{
char name[9]="c##line";
char*str=-name;
printf("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof(str),strlen(str));
}
程序运行后的输出结果是( )。
选项
A、9,7,4,7
B、8,6,9,6
C、8,6,3,6
D、10,8,5,8
答案
A
解析
由于name是—个长度为9的一维数组,故在内存中占用9个字节长度,而其中字符串“c##1ine”只有7个字符,strlen()函数返回的是该字符串的长度,不包含结束符,str是一个指针变量,占用4个字节长度,但是由于name首地址赋给了str指针变量,在调用strlen()函数时,返回的是指针对应地址单元的字符串的长度7,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/vpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是:_______。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main(){inta[]={11
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
在数据库系统的内部结构体系中,索引属于()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于___________的联系。
随机试题
在某次临床化学室间质量评价活动中,对于血钾5个不同批号样本的检测结果,其中有1个批号结果超过规定的范围,其得分应为
医疗服务态度对社会影响大体现医疗服务态度是社会服务系统的一部分体现
某预应力混凝土先简支后连续T梁旧桥,桥跨组合为4×30m(一联),横向由5片主梁组成。设计荷载为公路一I级。选该桥的一边跨和中跨进行静、动载试验,试为以下问题选择最佳答案。如果前小题所指T梁梁底某测点的实测弹性应变为100×10-6,混凝土的弹模E=3
社会保险基金的主要缴纳者是()。
收入弹性大于1的商品,可以称为()。
当刺激持续地作用于人的感官时,人对刺激的感觉能力会发生变化,这种现象叫做—一。
2010年,我同全年货物进出口总额29728亿美元,比上年增长34.7%。其中,货物出口15779亿美元,增长31.3%;货物进口13948亿美元,增长38.7%。进出口差额1831亿美元,比上年减少126亿美元。 2010年我国对主要国家和地区
道德风险是指契约的甲方(通常是代理人)利用其拥有的信息优势采取契约的乙方(通常是委托人)所无法观测和监督的隐藏性行动或不行动,从而导致的(委托人)损失或(代理人)获利的可能性。根据上述定义,下列属于道德风险的是:
A、 B、 C、 D、 D
计算机病毒除通过读/写或复制移动存储器上带病毒的文件传染外,另一条主要的传染途径是__________。
最新回复
(
0
)