首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include int disp(char* str) { while (*str) putchar(*str++); return *str; } main() { printf("%d\n", disp("NAME")); } 程序
有如下程序 #include int disp(char* str) { while (*str) putchar(*str++); return *str; } main() { printf("%d\n", disp("NAME")); } 程序
admin
2019-12-17
37
问题
有如下程序
#include
int disp(char* str)
{
while (*str) putchar(*str++);
return *str;
}
main()
{
printf("%d\n", disp("NAME"));
}
程序运行后的输出结果是( )。
选项
A、NAME0
B、NAMEE
C、NAME
D、NAME\0
答案
A
解析
函数disp()的功能是不断输出str指向的字符串中的字符,直到指针str指向该字符串的尾部′\0′,并返回当前字符的ASCII码值。main()函数中会输出该ASCII码值,字符′\0′的ASCII码值为0,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/G1Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineS(x)4*(x)*x4+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
C语言中char类型数据占字节数为
有以下程序#include<stdio_h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
以下叙述中正确的是
以下选项中关于程序模块化的叙述错误的是
下列叙述中正确的是
数据的存储结构是指
随机试题
某公司为增值税一般纳税人,假设20×7年12月发生如下经济业务:(1)12月1日,向工商银行借入期限为3个月期限的借款60000元,年利率6%,借款到期还本付息,借入的款项存入银行。(2)12月8日,开出转账支票一张,向甲公司预付货款
深圳证券交易所根据会员的申请和业务许可范围,为其设立的交易单元设定下列交易或其他业务权限说法正确的是( )。
在以下说法中,()是正确的。
“没有理性的指导,眼睛是最坏的证人”,意在强调()。
下列不可能出现的天文现象是()。
简述实验教育学。
TheethicaljudgmentsoftheSupremeCourtjusticeshavebecomeanimportantissuerecently.Thecourtcannot【B1】______itslegit
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及()
下面关于模块的说法中,正确的是()。
Thoughitwasn’taniceplace.Itriedtomakeeveryone(feel)______comfortablehere.
最新回复
(
0
)