本文收集整理关于以下语句的输出结果是的相关议题,使用内容导航快速到达。
内容导航:
Q1:应用程序的main方法中有以下语句,则输出的结果是 ( )。
s.indexOf("#")#在数组中的索引 n=5、s.indexOf("#",n+1) 从n+1个位置开始,#在数组中的索引 k=9、s.indexOf("#",k+1) 从k+1个位置开始,#在数组中的索引 m=13、s.substring(m+1) 从m+1位置处开始截取字符串 s2="67890"
Q2:若有以下C语言说明和语句,其输出结果是?为什么?
输出9,因为\t\v\o是转移字符占一个字节will 四个字母占4个字节\n是转义字符换行 所以
长度为4+4+1=9、
Q3:若有以下定义,请写出以下程序段中输出语句执行后的输出结果。并说明为什么??拜求答案
(1)-200,2500(2)=-200,j=2500
(3)i=-200
j=2500
初步认为是这样,后编了一下的确是这样。
%d 输出整形数字
\n 换行
似乎没太多说的,额…
“(1)(2)(3)”表示原样输出(1)(2)(3)这3个序号
以printf("(1)%d,%d",i,j);为例来说:
它表示:在屏幕上先输出“(1)”这个序号;
再输出i的值;
再输出逗号;
再输出j的值。
另外两句printf也可以同理分析。
可以找些C语言的书看看,这样比听别人讲更有效。
Q4:若变量已正确定义,以下语句段的输出结果是( )
第一级的switch(x)中的 case 0后面没有break
因此 执行完case 0之后(实际输出了*),会进入case 1分支,由于switch(z)没有匹配,执行default,输出#WWw.YijiTaO.CO∽m