下列程序段的输出结果为()。 A=0Print A+IA=3A.1B.-1C.3D.0

题目

下列程序段的输出结果为( )。 A=0 Print A+I A=3

A.1

B.-1

C.3

D.0

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段的输出结果为()。includemain(){static char a[]="language";char*p;p=a;for

下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char*p; p=a; for(p=a;p<a+8;p+=2) putchar(*p); }

A.1

B.4

C.9

D.0


正确答案:D
解析: 本题主要是考查带参数的宏定义及其相关运算。本题中宏运算过程如下: a=a/(S(k+m)/S(k+m))=a/(k+m*k+m/k+m*k+m)=9/(3+2*3+2/3+2*3+2)=0。

第2题:

下列程序段的输出结果为______。

Check = True: a = 1

Do

a = a + 1

Check = Check + 1

Loop While a < 10

print Check


正确答案:8
8

第3题:

下列程序段的执行结果为

a=2

b=0

Select Case a

Case 1

Select Case b

Case 0

Print "**0**"

Case 1

Print "**1**"

End Select

Case 2

Print "**2**"

End Select( )。

A.**0**

B.**1**

C.**2**

D.0


正确答案:C

第4题:

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

A.7

B.8

C.9

D.10


正确答案:D

第5题:

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

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。

第6题:

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

cout<


正确答案:
509. 123457

第7题:

下列程序运行后在立即窗口输出的结果是A=0Print A+1A=3 A.1 B.-1 C.3 D.0


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

第8题:

设有如下程序:

Private Sub Form_Click()

Dim n As Integer, s As Integer

n = 8

s = 0

Do

s = s + n

n = n - 1

Loop While n > 0

Print s

End Sub

以上程序的功能是______。程序运行后,单击窗体,输出结果为______。


正确答案:

 求1-8的和 36

第9题:

下列程序段的输出结果为()。includemain(){ static char a[]="language";char *p;p=a;f

下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char *p; p=a; for(p=a;p<a+8;p+=2) putchar(*p); }

A.language

B.lnug

C.有语法错误

D.lang


正确答案:B
解析:本程序首先定义了静态字符数组a,然后将指针p指向数组a的首地址。第1次for循环,p=a,p指向数组的第1个元素,*p是取指针p所指地址的内容,输出1;第2次for循环,p=p+2,则p指向数组的第3个元素,*p是取指针p所指地址的内容,输出n;第3次for循环,p=p+2,则p指向数组的第5个元素,*p是取指针p所指地址的内容,输出u;第4次for循环,p=p+2,则p指向数组的第7个元素,*p是取指针p所指地址的内容,输出g,结束循环。

第10题:

下列程序段执行后的输出结果为()。

A.0

B.1

C.2

D.3


正确答案:B