首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,%d\n", sizeof(name), strlen(nam
有如下程序 #include #include main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,%d\n", sizeof(name), strlen(nam
admin
2015-07-28
62
问题
有如下程序
#include
#include
main()
{
char name[10] = "c-book";
char* str = name;
printf("%d,%d,%d,%d\n", sizeof(name), strlen(name), sizeof(str), strlen(str));
}
程序运行后的输出结果是( )。
选项
A、10,6,4,6
B、11,6,11,6
C、11,6,1,6
D、10,7,1,7
答案
A
解析
strlen()计算的是字符串的实际长度(不包含结束标识符),所以strlen(name)和strlen(str)的结果为均为6。sizeof(name)求的是字符数组a占用内存,数组a在定义时标明了维数为10,所以计算的结果为10;sizeof(str)求的是指针str占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以计算的结果为4。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/ezDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用以删除字符串中所有的空格,请填空。#inculdemain(){chars[100]=(“ourteacherteachclanguage!”);intI,j;For(i=j=0;s[i]!=’’)
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
下面程序的输出结果是______。#include<string.h>main(){char*p1="abc",*p2="ABC",s[20]="xyz";strcpy(s+1,p2);strcat(
软件需求分析一般应确定的是用户对软件的______。
关系数据库管理系统能实现的专门关系运算包括_______。
下列可用于C语言用户标识符的一组是______。
下列4个关于C语言的结论中错误的是()。
下列叙述中错误的是()。
结构化程序设计主要强调的是()。
随机试题
重新点燃启蒙的火炬在告别20世纪而进入21世纪之际,中国思想界对启蒙有截然相反的看法。有人历数启蒙的罪状,劝告知识分子放弃启蒙立场;有人则回顾启蒙被压倒的悲剧,希望在中国“重新点燃启蒙的火炬”。面对思想界的矛盾和种种困惑,有一个问题必须回答:今日
静脉肾盂造影对以下哪种疾病最有诊断价值
前置胎盘的处理,以下哪项错误
根据供求总量和结构的关系以及总需求和总供给在国民经济运行中的不同特点,短期应以需求调节为主,中长期应以供给调节为主。其原因正确的有()。
对列入“实施检验检疫的进出境商品目录”和其他法律、法规规定必须经检验检疫机构检验的出口商品的运输包装,进行性能检验,未经检验或检验不合格的,不准用于盛装出口商品。()
在计算披露的经济增加值时,涉及的会计调整很多,其中经济增加值要求对某些大量使用长期机器设备的公司,处理方法是按照更接近经济现实的()。
甲:“你认为电视剧《心术》演得好吗?”乙:“我认为不算好。”甲:“那就是说,你认为坏了?”乙:“不,我并没有说坏。”甲:“说不好就是坏!”以下哪个选项不可能是对甲、乙对话的正确评价?
民革上海市委长期关注公共财政问题,曾以此为题连续两年在市政协全会上作大会发言。“财政预算科目分‘类、款、项、目、节’五个层次,但目前政府向人大代表提交的财政信息大多是到‘款’,有的仅仅为‘类’,人大代表要在全会会期内,全面厘清这些款项并不容易。”
MBA
Researcherswhorefusetosharedatawithothersmay【51】otherstowithholdresultsfromthem,【52】astudybyhealth-policyanalys
最新回复
(
0
)