首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下列语句后,输出结果为steven的是 char*str="steven"; eout.write(str, );
执行下列语句后,输出结果为steven的是 char*str="steven"; eout.write(str, );
admin
2010-12-16
33
问题
执行下列语句后,输出结果为steven的是
char*str="steven";
eout.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/EGVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
有以下程序#include<stdio.h>main(){if(’\0’==0)putchar(’1’);if(’0’==0)putchar(’2’);if(’a’>’b’)putch
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
请阅读以下程序:#include#includevoidfun(intb[])main(){staticinti=0;{intk,a[5]={1,3,5,4,9};Do{
不属于数据库管理技术发展的三个阶段的是()。
下列条件语句中,输出结果与其他语句不同的是
以下标识符不是关键字的是()。
若有说明“intm[3][4]={3,9,7,8.5},(*q)[4];”和赋值语句“q=m;”,则对数组元素“m[i][j](其中0<=i<3,0<=j<4)”值的正确引用为()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
在C++语言中,封装是借助于什么达到的?
随机试题
文学四要素
组织行为研究的目的在于()
反馈控制的主要内容包括()
煅淬法常用的淬液有( )。
某汽车生产商发现自己生产并销往市场的某种型号的汽车制动装置有失灵的可能,那么他应该做的是:
用()法可以发现老人不再相信陌生人,对人总是充满着怀疑,原来老人有被一陌生人骗过的惨痛经历。
张某是江城市人,自2007年起开始担任生产音响设备的民营企业江城市前锦电子有限责任公司总经理,月薪15000元。任职期间,在办理相关手续后,张某在2008年又兼任生产汽车音响设备的江城市鹏程电子有限责任公司副经理,当年从该公司领取报酬10万元。就张某是
3,4,(),39,103
奈奎斯特(Nyquist)准则与香农(Shannon)定理从定量的角度描述了【 】与速率的关系。
A、 B、 C、 C
最新回复
(
0
)