首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,程序执行后的结果为( )。 #include’’stdio.h’’ main() { char * str=’’abcdefghijklmnopq’’; while(*str++!=’e’);
阅读下面程序,程序执行后的结果为( )。 #include’’stdio.h’’ main() { char * str=’’abcdefghijklmnopq’’; while(*str++!=’e’);
admin
2017-07-27
37
问题
阅读下面程序,程序执行后的结果为( )。
#include’’stdio.h’’
main()
{ char * str=’’abcdefghijklmnopq’’;
while(*str++!=’e’);
printf(’’%c\n’’,*str);
}
选项
A、f
B、a
C、e
D、q
答案
A
解析
本题考查的是取内容运算符“*”和自加运算符“++”的优先级问题。由于“++”的优先级高于“*”, 所以题干中“*str++!=’e’”,即“*(str++)!=’e’”,当str指向字符“’e’”时,while循环的条件不成立,但“str”已经进行了自加指向了字符“’f’”,所以“*str”输出字符“’f’”。
转载请注明原文地址:https://kaotiyun.com/show/nKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);print{(“%d\n”,a);
若有定义语句:chars[3][10],(*k)[3]。*P;,则以下赋值语句正确的是
有以下程序(说明:字母A的ASCII码值是65)#includevoidfun(char*S){while(*s){if(*s%2)printf(“%c”,*s);S++;}}
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
下面描述中错误的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t):}
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
在数据库管理技术的发展中,数据独立性最高的是()。
随机试题
5岁患儿,生后3个月发现心脏杂音,曾患4次肺炎,胸骨左缘3、4肋间Ⅳ级全收缩期杂音,心尖区有短促的舒张期杂音。右心导管检查:右心室血氧高于右心房。右心室血氧高于右心房的原因
圆炒青初制加工的干燥工艺中,一般分为_______、小锅、对锅和大锅4个工序。
妊娠早期的黑加征是指
下列关于燃气的着火说法错误的是()。
收入的增加可能表现为()。
关于基金合同的主要内容,以下选项中说法错误的是()。
记账式国债是目前银行代理国债业务中效率最高、成本最低、交易最安全的品种。()
—Howmuchdoesagoldringcost?—It_________thequalityofthegold.
TheWarrantyHoldingsGroup,aEuropeanleaderinmechanicalbreakdowninsuranceandaresearcherandcommentatorontrendsinm
Beforethe1500’s,thewesternplainsofNorthAmericaweredominatedbyfarmers.Onegroup,theMandans,【C1】______inthe
最新回复
(
0
)