首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
57
问题
以下程序的输出结果是______。 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全国计算机二级
相关试题推荐
有以下程序main(){intn[3],i,j;for(i=0;i<3;i++)n[i]=0;for(i=0;i<2,i++)for(j=0;j<2;j++)n[j]=n[i]+
分析以下程序,执行后的输出结果是()intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x
以下各组选项中,均能正确定义二维实型数组a的选项是()
下面能正确进行字符串赋值操作的语句是()
假定所有变量均已正确说明,下列程序段运行后x的值是a=d=c=0;x=35;if(!a)x=-1,elseif(b);if(c)x=3;elsex=4;
以下叙述中错误的是()
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
设关系R1有r1个元组,关系R2有r2个元组,则关系R1和R2连接后的结果关系的元组数目是______个。
以下对结构体类型变量的定义中,不正确的是______。
已知在ASCII代码中,字母A的序号为65,下列程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
随机试题
天下必以王为能市马,马今至矣。(《燕昭王求士》)市:
—WehavetostoptalkinghereoutsideListen,______!—Hurryup,orwe’belate.
变异减速
鱼腥草素属于
A.毒力变异B.鞭毛变异C.形态变异D.菌落变异E.芽孢变异S-R变异属于
可作为胶剂辅料的是()。
根据我国现行建筑安装工程费用项目组成的规定,下列应计入措施费的是( )。
电子政务在具体内容和运行模式上,包含不同的形式,其中G2E是指()。
办公室工作人员使用红、蓝两种颜色的文件袋装29份相同的文件。每个红色文件袋可以装7份文件,每个蓝色文件袋可以装4份文件。要使每个文件袋都恰好装满,需要红色、蓝色文件袋的数量分别为()个。
Onlyjournalistswithrelevantexperienceandwritingskillswillbe______fortheJatayuBusinessJournal’sassociateeditorpos
最新回复
(
0
)