首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char str[12]={’s’,’t’,’r’,’I’,’n’,’g’}; printf("%d\n",strlen(str)); } 程序运行后
有以下程序: #include main() { char str[12]={’s’,’t’,’r’,’I’,’n’,’g’}; printf("%d\n",strlen(str)); } 程序运行后
admin
2016-04-07
60
问题
有以下程序:
#include
main()
{
char str[12]={’s’,’t’,’r’,’I’,’n’,’g’};
printf("%d\n",strlen(str));
}
程序运行后的输出结果是( )。
选项
A、6
B、7
C、1 1
D、12
答案
A
解析
数组初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值,如果为字符数组,自动赋值“\0”,即str[12]={’s’,’t’,’r’,’i’,’n’,’g’,’\0’,’\0’,’\0’,’\0’,’\0’,’\0’}。strlen函数求字符串长度,统计长度时以“\0”结束,即统计到长度为6时结束,strlen函数返回值为6,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/skDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&C)=*p1*(*p2);printf("%d\n",c);}
下列叙述中正确的是()。
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
下列数据结构中,能用二分法进行查找的是______。
5.【】是数据库设计的核心。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
随机试题
会计核算形式
在创业阶段,组织的薪酬体系应该是()
水工建筑物的地基处理中能够提高地基防渗性的方法有()。
下列有关契税的处理符合税法规定的有()。
【2012年】下列各项费用预算项目中,最适宜采用零基预算编制方法的是()。
山东境内江河水系由()组成。
设f’(x)在[0,1]上连续且|f’(x)|≤M.证明:
IP数据报经过:MTU较小的网络时需要分片。假设一个大小为1500的报文分为2个较小报文,其中一个报文大小为800字节,则另一个报文的大小至少为_____________字节。
Thepurposeofthepassageistoconvincereadersthat,bystudyingcomputersathome,peoplecanbecome______.Accordingtot
Afterabusyday,PresidentLincolnandwife【M1】______wenttoFord’sTheatreinWashingtonDC,
最新回复
(
0
)