首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
61
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%S",S);printf("%s",s);}运行程序,输入HOW
下列程序段中,不能正确赋值的是()。
以下叙述中正确的是______。
下列叙述中正确的是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
随机试题
Meckel腔
下列活动中,属于价值链辅助活动的是()。
艾里克森人格发展学说的核心是
以下关于新生儿头颅血肿的描述,正确的是
人造石墨制的轴承
某外贸进出口公司2008年5月从日本进口10辆小客车,排量为2200毫升,每辆车的关税完税价格为5万元,已知我国确定的日本小客车关税税率为25%,该排量的车辆的消费税税率为9%。进口轿车应缴纳消费税()万元。
甲公司目前的资本结构(账面价值)为:长期债券680万元,普通股800万元(100万股),留存收益320万元。目前正在编制明年的财务计划,需要融资700万元,有以下资料:(1)本年派发现金股利每股0.5元,预计明年每股收益增长10%,股利支付率(每股股利/每
委托收款是收款人委托银行向付款人收取款项的一种结算方式,但只能适用于同城。()
论述各共同犯罪人的特征及刑事责任。
假设二叉树根节点的层次为0,一棵深度(高度)为k的满二叉树和同样深度的完全二叉树各有f个节点和c个节点,下列关系式不正确的是
最新回复
(
0
)