首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
73
问题
有以下程序
#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全国计算机二级
相关试题推荐
执行下面程序段后,k的值是_______。r=1;n=203;k=1do{k*=n%10*r;n/=10;r++;}while(n);
有以下程序main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_______和选择排序等。
下列数据模型中,具有坚实理论基础的是
树中度为零的结点称为______。
设有如下定义:structSk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
某二叉树中有n个度为2的节点,则该二叉树中的叶子节点为()。
随机试题
摩托车高速行驶时,仅使用前制动,驾驶人易因惯性从车上甩出摔伤。
患者,男,56岁,吸烟30年,近半月睡眠时胸骨后压榨性疼痛,每次约半小时,心电图示I、aVL的ST段水平抬高0.15mV,治疗应用
下列不具有润肠通便作用的药物是
慢性菌痢的病程时限是()
少阴经头痛的特征是
肝的生理功能为
已知向量组α1=(3,2,一5)T,α2=(3,一1,3)T,α3=,α4=(6,一2,6)T,则该向量组的一个极大无关组是()。
甲公司期末原材料的账面余额为200万元,数量为10吨。该原材料专门用于生产与乙公司所签合同约定的40台Y产品。该合同约定:甲公司为乙公司提供Y产品40台,每台售价10万元。将该原材料加工成40台Y产品尚需发生加工成本190万元。估计销售每台Y产品尚需发生相
中国古代无论是奴隶制还是封建制,都受到宗法制度和宗法精神的强烈影响。它不仅是宗族凝聚力的一种保障,而且是王权的重要支柱。君权、地方行政权都渗透了宗法父权的因素。这是封建专制制度得以长期牢固统治的条件之一。在国家的立法中,不仅确认了有关封建宗法制度的大量内容
设A是凡阶实对称矩阵,若对任意的n维列向量α恒有αTAα=0,证明A=0.
最新回复
(
0
)