首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int show( char *str ) { while (*str) { putchar(*str+1); str++; } return *str+1;
有以下程序 #include <stdio.h> int show( char *str ) { while (*str) { putchar(*str+1); str++; } return *str+1;
admin
2021-06-15
27
问题
有以下程序
#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,因此ABCD每个字符都加1, 最后'\0'=0,因此最后输出1,故答案BCDE1。故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/ljtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数不能用于向文件中写入数据的是
有以下程序#include<stdio.h>func(intn)voidmain(){staticintnum=1;{func(3);func(4);printf("\n");}num=num+n;printf("%d",num);
有以下程序:#includeintb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]:{1,2,3,4,5,6,7,8),i;f
以下选项中,不合法的C语言用户标识符是
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算结果为10
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非O数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
软件集成测试不采用
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,8),(d,b),(e,d),(e,e),(a,c)}该数据结构为()。
非空循环链表所表示的数据结构
随机试题
发包人未按照约定的时间和要求提供原材料、设备、场地、资金、技术资料的,承包人不可采取下列哪一项救济措施:()
结合实际分析驱动人民币升值的主要因素。
下列不可以充当辩护人的是
脊髓闰绍细胞对脊髓前角运动神经元的抑制称为
在卫生防疫工作中,研究疾病流行时,应用流行病学方法,首先要
采用成本法核算时,以下长期股权投资处理方法中不正确的是()。
“君子博学而日参省乎己,则知明而行无过矣”,荀子这句话体现的德育方法是()。
下列说法正确的是()。
A、6B、7C、8D、9A(2+3)×5=25,(8+4)×6=72,(3+7)×9=90,(9+8)×(6)=102。
进程P1、P2、P3、P4和P5的前趋图如下所示。用PV操作控制这5个进程的同步与互斥的程序如下,程序中的空①和空②处应分别为(21)________,空③和空④处应分别为(22)________,空⑤和空⑥处应分别为(23)________。(
最新回复
(
0
)