设有以下代码行,对于输出结果,以下说法正确的是() $a="thisisaregularstring"; $b=’thi

题目
单选题
设有以下代码行,对于输出结果,以下说法正确的是() $a="thisisaregularstring"; $b=’thisisataggedstring’; echo($a);echo($b);
A

语句3和语句4的输出结果是一样的

B

语句4的输出虽和3不同,但也是一个字符串

C

语句4没有任何输出

D

语句4的输出是一个整数

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下代码段的输出结果是()Strings="Java World";System.out.print(s.index Of("a",4));

A.-1

B.O

C.1

D.4


正确答案:A

第2题:

已知在ASCⅡ代码中,字母A的序号为65,以下程序的输出结果是______。includemain(){char c

已知在ASCⅡ代码中,字母A的序号为65,以下程序的输出结果是______。 #include<stdio.h> main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); }

A.65,90

B.因输出格式不合法,输出错误信息

C.A,Y

D.65,89


正确答案:D
解析:在C语言中,将一字符常量赋值给一个变量,是把此字符常量所对应的ASCII码值赋值给此字符变量,所以一个字符既可作为字符形式输出,也可以整数形式输出。

第3题:

设有定义: float x=123.4567; ,则执行以下语句后的输出结果是 【 6 】 。

printf("%f\n",(int)(x*100+0.5)/100.0);


正确答案:
答案 123.460000
解析:表达式( int ) (x*100+0.5) 的值为 12346 ,然后再除以 100.0 ,其结果为 123.460000 。

第4题:

设有以下程序片段,请问执行后的输出结果是________。char ch='A';ch=(ch>='a' && ch<='z')ch:ch-'A'+'a';printf("%c" , ch);

A.

B. a

C. Z

D. z


参考答案:C

第5题:

以下代码段的输出结果是()。

A.-1

B.O

C.1

D.4


正确答案:A

第6题:

以下程序代码的输出结果是()。intx=73;System.out.println(x>>1);

A.36

B.36.5

C.37

D.true


正确答案:A

第7题:

以下程序代码的输出的结果是()。

A.48

B.50

C.51

D.52


正确答案:B

第8题:

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。 include ma

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。

include

main()

{ char a, b;

a=getchar(); scanf("% d", &b);

a=a-'A'+'0'; b=b*2;

printf("% c % c\n", a, b);

}


正确答案:1B
1B 解析:从键盘输入后,有a=B,b=33。a=a-'A'+'0'='B'-'A'+'0'='1',b=b*2=66,在输出时均需要把a,b转化为字符型,因此输出为1B。

第9题:

以下程序代码的输出结果是()。

A.36

B.36.5

C.37

D.true


正确答案:A

第10题:

设有定义:float x=123.4567;,则执行以下语句后的输出结果是[ ]。

printf("%f\n"(int)(x*100+0.5)/100.1;


正确答案:123.46
123.46 解析:输出语句的表达式:(int)(x*100+0.5)/100.0是指先运算表达式中的“x*100+0.5”,然后将其结果强制转换为int型,即:(int)(l23.4567*100+O.5)=(int)12346.17=12346,接下来进行”/100.0”的运算即:12346/100.0=123.46,原因是除运算是双目运算,当—边是整型数,—边是实型数时,系统自动将整型转换为实型数,然后进行运算,又因为最后的的输出格式是float类型的实数,所以结果为123.460000。

更多相关问题