首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
25
问题
以下程序的输出结果是______。 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://jikaoti.com/ti/MXn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面是对宏定义的描述,不正确的是______。
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。
设a、b和c都是int型变量,且a=3,b=4,c=5,则下列值为0的表达式是()
软件生命周期中花费时间最多的阶段是()
已知intt=0;while(t=1){…}则以下叙述正确的是
结构化程序设计主要强调的是
开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为【】。
按条件f对关系R进行选择,其关系代数表达式为______。
以下各选项企图说明一种新的类型名,其中正确的是______。
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。#include<stdio.h>#include<ctype.h>m
随机试题
试述政策创新与政策变动、政策终结、政策接续相比的不同之处。
百合病见于阴者,治宜()
下列治疗军团菌肺炎的首选药物是
某孕妇妊娠7月,近日出现胎漏胎动,伴腰膝酸软乏力。宜选用续断治疗。续断主产于()。
A、利尿剂B、强心药C、硝普钠D、肾上腺皮质激素E、镇静剂高血压脑病的首选治疗药物为()
患者男,75岁,诊断为Ⅱ型呼吸衰竭,表现为呼吸困难,发绀明显,血气分析结果为PaO250mmHg、PaCO276mmHg,该患者的氧疗方式是应()
个人汽车贷款保证保险的责任范围仅限于()。
《贷款风险分类指引》中将贷款划分为()
取得强制实施许可的单位或者个人不享有独占的实施权,并且无权允许他人实施。但是经国务院专利行政管理部门的裁定可以在合理范围内免费使用。()
软件工程学包含软件开发技术和软件工程管理两部分,下列选项()是与工程管理中有关的研究内容。
最新回复
(
0
)