首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 main() { char st[20]="hello\0\t\\"; printf("%d%d\n",strlen(st),sizeof(st)); }
以下程序的输出结果是______。 main() { char st[20]="hello\0\t\\"; printf("%d%d\n",strlen(st),sizeof(st)); }
admin
2013-02-23
48
问题
以下程序的输出结果是______。 main() { char st[20]="hello\0\t\\"; printf("%d%d\n",strlen(st),sizeof(st)); }
选项
A、99
B、520
C、1320
D、2020
答案
2
解析
C语言中字符串是以’\0’字符结束的,且strlen()函数计算的是’\0’字符前的所有字符的个数。本题中strlen(st)应为5。数组定义以后系统就为其分配相应大小的内存空间,而不论其中有没有内容。sizeof()函数是计算变量或数组的所分配到的内存空间的大小。所以本题的sizeof(st)为20。
转载请注明原文地址:https://kaotiyun.com/show/KBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是______。chars[]="ABCD";main(){char*p;for(p=s;p<s+4;p++)printf("%s\n",p);}
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n
下列形式的常数中,不符合c语言语法规范的是______。
在待排序的元素序列基本有序的前提下,效率最高的排序方法是()
有如下程序段:#include<stdio.h>#defineMax(a,b)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,b);printf("%d",d
有如下程序:#definen2#definemN+1#defineNUM2*m+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
若有语句:char*line[5];,以下叙述中正确的是
结构化程序设计主要强调的是
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
随机试题
焊接结构的装配方法有哪几种?
主张“唯仁者宜在高位”的“人治”思想的是
(2001年第23题)非竞争性抑制剂存在时,酶促反应动力学的特点是
属于地块控制性指标内容的是()等。
下列有关价值工程的表述中,不正确的是( )。
对于事先已确定发行条款的国债,我国采取()方式发行。
年末,事业单位“经营结余”借方余额,应结转至“非财政补助结余分配”科目。()
依照《土地增值税暂行条例》的规定,准予房地产开发企业从房地产转让收入额减除的与转让房地产有关的税金包括()。
设求:AB一BA.
Mikeoftentalksabout______.
最新回复
(
0
)