首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
admin
2013-05-30
32
问题
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
选项
A、strlen(str)
B、sizeof(str)
C、strlen(str+1)
D、sizeof(str-1)
答案
A
解析
本题考察在C++中,字符串的存放方式,以及不同的字符串函数的作用.其中, strlen是专门用于求字符串长度的,其自动去掉字符数组后面的那个‘/0’,而sizeof后面求的则是 str指针,指针在目前的32位机器中是固定大小的,其值与字符中的长度是没有关系的。故可以排除B和D。而选项C则将‘/0’多考虑了一次。
转载请注明原文地址:https://kaotiyun.com/show/TTNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
支持数据库各种操作的软件系统叫做()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;while(*data){
在类中定义和实现的函数称为【】。
执行语句:intresult=100;cout<<(((result>=60)&&(result<=100))?"good":"general");结果是【】。
下面对静态数据成员的描述中,正确的是()。
在C++语言中输出“HelloWorld”的语句是()。
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inti=10;switch(i){case9:i=i+1;case10
设有二维数组inta[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【】。
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
随机试题
粒细胞缺乏合并病毒感染者,加用粒细胞缺乏者应考虑采取无菌隔离措施,防止
超临界流体的特点是
中国工程咨询协会在理事会闭会期间的工作执行机构是()。
肉鸡产品,一般贸易方式进境的要《自动登记进口证明》,外商的还要《外商投资企业特定商品进口登记证明》复印件;加工贸易方式进境的要《加工贸易批准证》( )
某机械制造厂2013年拥有货车3辆,每辆货车的整备质量均为1.499吨;挂车1部,其整备质量为1.2吨;小汽车2辆。已知货车车船税税率为整备质量每吨年基准税额16元,小汽车车船税税率为每辆年基准税额360元。该厂2013年度应纳车船税为()元。
执行内部控制审计时,注册会计师在评价一项控制缺陷是否可能导致错报时,下列说法中,正确的是()。
关于Word的多文档窗口操作,下列叙述不正确的是()
问λ为何值时,线性方程组有解,并求出解的一般形式.
Thebank(56)borrowersenoughinteresttopaytheexpenseofthebankandhavesomethingleftoverfor(57).Theinterest
IshouldsayMaryis______(与其说是个学者不如说是)asaneducator.
最新回复
(
0
)