首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
72
问题
有以下程序
#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://www.kaotiyun.com/show/vpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>longfunc(intx){longp;if(x==O‖x==1)return(1);p=x*func(x-1);return(p);}main(){
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();printf("\n");}
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
结构化程序所要求的基本结构不包括
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
下列特征中不是面向对象方法的主要特征的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
尺神经沟显示最佳的摄影体位是
19岁患者,近半个月来感觉右上前牙唇面有一龋洞,遇冷热酸甜敏感,无自发痛最适合的修复材料是
引起我国慢性肾衰的首位病因是( )。【2005年考试真题】
审查中方当事人的履约能力的途径主要有()。
根据《2000年国际贸易术语解释通则》的规定,某一贸易术语卖方应承担下列责任、风险和费用:(1)提供符合合同规定的货物、单证或相等的电子单证。(2)办理货物出口手续,缴纳出口捐、税、费。(3)依约定的时间、地点,依港口惯例将货物装上买方指定的船舶并给予买方
如图所示水箱出水管直径d=50mm,末端阀门关闭时,压力表读数为35kPa;若阀门开启后压力表读数降为16kPa,不计水头损失,出水管的流量为()m3/s。
保险是一种经济保障活动,通过集合多数人的保费,补偿少数人的损失。这体现了保险的( )。
社区居委会在使用社区公益金时,必须遵循专款专用、公开透明、勤俭节约的原则,实行项目式管理,社区公益金不得用于()的支出。
根据以下资料,回答下列题。 2012年11月份,社会消费品零售总额18477亿元,同比增长14.9%。1—11月份,社会消费品零售总额186833亿元,同比增长14.2%。从环比看,11月份社会消费品零售总额增长1.47%。按经营单位所在地分,2
A、Becausetheywanttoearnmoremoney.B、Becausetheyneedanimalproteinofhigh-quality.C、Becausetheyloveanimals.D、Becau
最新回复
(
0
)