首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <string> using namespace std; int main () { char s[]="\n123\\"; c
有以下程序: #include <iostream> #include <string> using namespace std; int main () { char s[]="\n123\\"; c
admin
2010-03-29
23
问题
有以下程序: #include <iostream> #include <string> using namespace std; int main () { char s[]="\n123\\"; cout<<strlen (s) <<", "<<sizeof (s) <<end1; return 0; }
选项
A、赋初值的字符串有错
B、6,7
C、5,6
D、6,6
答案
4
解析
本题考核字符串的长度和字符型数组所占的字节数。本题在定义字符数组时没有定义数组长度,但赋给数组初值,初值的个数即为数组的长度。故数组长度为6(包括’\0’)。字符串的长度为有效字符的个数,为5。所以程序最后输出5,6。
转载请注明原文地址:https://jikaoti.com/ti/wKW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d,++(p->x));printf("%d\n",++(p->y));}程序运
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
关于C语言的符号常量,以下叙述中正确的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下()不属于对象的基本特征。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
C语言中标准库函数fputs(str,fp)的功能是()。
随机试题
简述因自身利益导致注册会计师对职业道德基本原则产生不利影响的情形。
下列哪项不是常用的不良反应监测方法
患儿男,3个月。因“发热、气促3天、加重1天”入院。3天前无明显诱因下,发热39.6℃,伴轻咳,气促,唇周发绀,无寒战,无抽搐。曾在外院予青霉素,头孢噻肟钠抗感染等治疗。昨天热稍退,但气促发绀明显加重,伴呼气性呻吟。起病以来,精神困倦,烦躁,睡眠差,胃纳差
女,20岁。咳嗽、胸闷1周。查体:右下肺呼吸音消失。胸部X线片示右侧大量胸腔积液。该患者肺通气功能检查最不可能出现的结果是
下列诗句按其所描写节日的先后顺序.排列正确的是:①桃符呵笔写,椒酒过花斜②九日黄花酒,登高会昔闻③粽包分两髻,艾束著危冠④马上逢寒食.途中属暮春
市场利率上升时,债券交易价格会随之降低。()(中国人民大学2012真题)
Whomdoesthemanwanttotalkwith?
Readtheemailandmemobelow.Completetheform.Writeawordorphrase(inCAPITALLETTERS)oranumberonlines41-45o
Thenumberofstudentsinourdepartment(be)______morethan500.
Duringtheholidays,theconcertenjoyshuge(popular)______despitethehighticketprice.
最新回复
(
0
)