以下程序段的输出结果是()(□表示空格) Print"a";T

题目

以下程序段的输出结果是()(□表示空格) Print"a";Tab(3);"b"

  • A、a□b
  • B、□a□□□□b
  • C、a□□□b
  • D、a□□b
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下语句

a=27

b=65

print a;b

的输出结果是( )。(其中的△表示空格,CT表示回车和换行)

A.27CT65CT

B.CT27CT65

C.27△CT65

D.2765


正确答案:D

第2题:

下列程序段的输出结果是( )。

A=0

Print A+1

A=3

A.1

B.-1

C.3

D.0


正确答案:A
解析:程序段执行顺序是:A=0;→Print A+1;→Print 1;→A=3,虽然最后一条语句将3赋给变量A,但并没有输出。所以输出结果为第2条语句的执行结果1。

第3题:

若有以下程序段:

int r=8;

print("%d\n",r>>1): 输出结果是( )。

A.16

B.8

C.4

D.2


正确答案:C

本题考查移位运算。将8转为二进制数为1000,右移一位不足补0,结果为0100,转化为十进制结果为4。

第4题:

下面程序段的输出结果是【 】。

For X=1.5 To 5 Step 1.5

Print X;

Next X


正确答案:1.5 3 4.5
1.5 3 4.5

第5题:

若变量已正确定义,有以下程序段: i=0; do printf("%d,",i); while(i++); print f("%d\n",i); 其输出结果是( )。

A.0,0

B.0,1

C.1,1

D.程序进入无限循环


正确答案:B
解析:本题中,首先令i为0,然后进入do-while循环,执行1遍循环体输出i的值0。然后,因为表达式i++的值为0(执行后i的值被增1),所以do-while循环结束,接下来再输出i的值10故本题应该选择B。

第6题:

以下程序段的输出结果是。 num=0 while num<=2 num = num+1 wend Print


正确答案:3
【解析】num初始赋值为0,当num小于等于2时,num值加1,据此,当num=0时,执行语句,num值变为1,再执行,num值变为2。此时程序需要执行1次,num值变为3,1大于2,所以当循环结束。故本处填:3。

第7题:

以下程序段的输出结果是【 】。

num=0

While hum<=2

num=num+1

Print num

Wend


正确答案:123
1,2,3

第8题:

以下程序的输出结果是【 】。

x=12.7

x=Int(x+0.5)

Print X


正确答案:□13
□13

第9题:

运行以下程序段后,输出结果为 【 】 。

a=3:b=2

Print a*(a+B)


正确答案:15(其中空格)
15(其中空格) 解析:Print语句含有计算的功能。如果用Print语句打印数值,正数有一个前导符号位空格和一个尾部空格。

第10题:

以下程序的输出结果是______。includedefine FUDGE(y)2.84+ydefine PR(A)printf("%d"

以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(a) ) #define PRINT1(A) PR(a) ;putchar('\n') main() { int x=2; PRINT1(FUDGE(5)*X); }

A.11

B.12

C.13

D.15


正确答案:B
解析:在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案为“12”。

更多相关问题