首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段的输出结果是( )。 char str[] = "BCDE",*ptr=str; cout<<*(p+4)<<end1;
以下程序段的输出结果是( )。 char str[] = "BCDE",*ptr=str; cout<<*(p+4)<<end1;
admin
2010-03-29
27
问题
以下程序段的输出结果是( )。 char str[] = "BCDE",*ptr=str; cout<<*(p+4)<<end1;
选项
A、字符E的地址
B、0
C、69
D、不确定
答案
2
解析
本题考核字符串指针。在程序段中,有语句:“char str[]="BCDE",*ptr=str;”。由字符串赋值的规则可知:字符串数组str中的5个元素的值分别为:’B’、’C’、’D’、 ’E’和’\0’。而指针ptr指向str[0]。最后程序要求输出*(p+4),即数组元素str[4]的值,而str[4]中存放的是字符’\0’。所以最后输出的值为0。
转载请注明原文地址:https://kaotiyun.com/show/dDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果
给定程序MODll.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若high的值为:100,则函数的值为:732。请改正程序中的错误,使程序能输出正确的结果。注意:不要
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=1,b=2;charc=a^b<<2:printf(’’\n%d’’,c);}
下列关于C语言文件的叙述中正确的是()。
有以下函数:intfun(char*s){char*t=s;while(*ct++);return(t—s);}该函数的功能是()。
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
软件设计中划分模块的一个准则是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
在数据库设计中,有三张关于学生选课的数据表,分别是学生信息表Stu(其中包括:学生的学号,姓名,性别,年龄,身份证号),课程信息表Cou(其中包括:课程代号,课程名称),选课信息表SC(其中包括:学生的学号,课程代号,课程成绩),则表SC的关键字(键或码)
随机试题
超过诉讼时效期间,当事人()履行的,不受诉讼时效限制。
中国历史上第一部国际私法立法为北洋军阀政府颁布的()
从国际经济关系的产生和发展来看,始终是国际经济关系主体的除了自然人还有()
全科医生应诊的主要任务包括
企业编制现金流量表将净利润调节为经营活动现金流量时,在净利润基础上调整减少现金流量的项目是( )。
全民教育是指人人都有接受教育的权利,但没有教育程度的限制。
A、 B、 C、 D、 B
若在"销售总数"窗体中有"订货总数"文本框控件,能够正确引用控件值的是( )。
A、Shedoesn’tknowwhattoread.B、Shehastodosomeresearchonbiologyoreconomics.C、Shehastofinishtwopapersthatare
TheEndoftheBook?A)Amazon,byfarthelargestbooksellerinthecountry,reportedonMay19thatitisnowsellingmorebook
最新回复
(
0
)