首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int show(char *str) {while(*str) {putchar(*str+1); str++: } return *str+1; } main(
有以下程序 #include<stdio.h> int show(char *str) {while(*str) {putchar(*str+1); str++: } return *str+1; } main(
admin
2022-10-24
38
问题
有以下程序
#include<stdio.h>
int show(char *str)
{while(*str)
{putchar(*str+1);
str++:
}
return *str+1;
}
main()
{
printf({"%d\n",show("ABCD"));
}
程序运行后的输出结果是( )。
选项
A、ABCD0
B、BCDE0
C、BCDE1
D、ABCD1
答案
C
解析
函数putchar每次输出一个字符。表达式“*str+1”将对字符加1,因此字符串“ABCD”的每个字符都加1,字符串结束标识“\0”也会加1,输出1,结果为BCDE1。故本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/vKd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includetypedefstruct{intb,P;}A;voidf(AC)/*注意:c是结构变量名*/{intj;c.b+=1;c.P+=2:}main(){inti;
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
有如下程序#include#defineD(x)4*x+1main(){inti=2,j=4;printf("%d\n",D(i+j));}程序运行后的输出结果是()。
以下叙述中正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
以下选项中,能用作用户标识符的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
以下选项中,合法的一组C语言数值常量是()。
随机试题
A*V1—V3B*I、aVL、V6C*V1~V5D*V3~V5E*V3~V6前间壁心肌梗死心电图表现在
依据证券法,以营利为目的的主体有_______。
下列Ag的McAb能鉴别人的Ts细胞的是
静脉系统成为外周的血液贮存库,主要是由于
最易发生幽门梗阻症状的溃疡是
抢救物品管理的“五定”不包括
患者,女,23岁,发热,T38.5℃,咳嗽,咳黄痰1周,左下肺闻及湿哕音。该患者可能的诊断是()。
在挂牌公告规定的挂牌起始日,首先由()将挂牌土地的位置、面积、用途、使用年限、规划要求、起始价、增价的规则及增价的幅度等,在挂牌公告规定的土地交易场所挂牌公布。
关于岩石边坡几何形态对其稳定的影响,说法不正确的是边坡的()。
ManagingMoneyImportantTips:1.Watchhowmuchyouspend—Don’toverspend,e.g.ifyouearn$2000,don’tspend$2500.—Cutb
最新回复
(
0
)