首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-04-01
28
问题
有以下程序
#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://kaotiyun.com/show/rBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includestruetA{inta;charb[10];doublec;};structAf(struetAt);
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=
表达式:(int)((double)7/3)一(9)%2的值是()。
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
如果定义floata[10],x;则以下叙述中正确的是
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
某房地产开发股份有限公司(增值税一般纳税人),从事多业经营,2020年12月份发生如下业务:(1)将某块土地开发建造商品房,当月全部售出,本月收到售房款3000万元,另外代收房屋专项维修基金240万元。2017年购置该土地的使用权时支付土地出让金120
Ⅳ型超敏反应皮试还可反映出机体细胞免疫功能的状态,是因为
APC的组成是
手厥阴经与手少阳经交接于()。
基金托管人负责查询资金到账情况,资金未到账时要查明原因,及时通知基金持有人。()
根据增值税法律制度的有关规定,一般纳税人购进货物并取得增值税专用发票的下列情形中,可以申报抵扣进项税额的是( )。
________是知识应用过程中的首要环节。
参加教师资格考试有作弊行为的,其考试成绩作废,五年内不得再次参加教师资格考试。()
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
Bynomeans______toherparents.
最新回复
(
0
)