首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> main( ) { char name[9] = "c##line"; char* str = name; printf("%d
有以下程序 #include <stdio.h> #include <string.h> main( ) { char name[9] = "c##line"; char* str = name; printf("%d
admin
2020-11-27
12
问题
有以下程序
#include <stdio.h>
#include <string.h>
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##line"只有7个字符,strlen()函数返回的是该字符串的长度,不包含结束符,str是一个指针变量,占用4个字节长度,但是由于name首地址赋给了str指针变量,在调用strlen()函数时,返回的是指针对应地址单元的字符串的长度7,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/PZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中对fun函数有如下说明void‰();此说明的含义是
下面选项中关于位运算的叙述正确的是
表达式3.6-5/2+1.2+5%2的值是()。
若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是()
以下选项中能表示合法常量的是
以下说法正确的是()。
下列语句组中正确的是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
设有定义chars=[81],Int1=0,以下不能将一行(不超过80个字符)带自空格的字符串正确读入的语句或语句组是()。
随机试题
赵某担任甲上市公司总经理,并持有该公司股票10万股。钱某为甲公司董事长兼法定代表人。2011年7月1日,钱某召集甲公司董事会,9名董事中有4人出席,另有1名董事孙某因故未能出席,书面委托钱某代为出席投票;赵某列席会议。会上,经钱某提议,出席董事会
肥胖可见于哪些疾病的临床表现
当双端固定桥两端固位力不相等时会引起
计算框架结构的某一内柱基础的沉降量,在计算该内柱基础底面附加压力时,下列说法中正确的是()。(柱基础底面均处于同一标高)
按国际贸易条例的有关规定,在国际货物买卖中,货物所有权和风险将同时从卖方转移至买方。()
李先生本月工资、薪金收入4200元,国债利息收入500元,国家发行的金融债券利息收入400元,教育储蓄存款利息收入200元,则李先生应纳所得税()元。
某个实验把一批吸烟者作为对象。实验对象分为两组。第一组是实验组,第二组是对照组。实验组的成员被强制戒烟,对照组的成员不戒烟。三个月后,实验组成员的平均体重增加了10%,而对照组成员的平均体重基本不变。实验结果说明,戒烟会导致吸烟者的体重增加。以下哪项如果为
•Lookatthegraphs(A-H)below,whichshowhoweightdifferentcompaniesrecruitedstaffoverfouryears.•Whichcompanydoe
Startingaconversationisaseasyforsomepeopleaseatingandbreathing.However,ifyousufferfromsocialanxietydisorder
Itook______oftheopportunitytotellhimwhatIthought.
最新回复
(
0
)