计算机二级

下列程序段的输出结果是 ______。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROCA.10 20B.20 20C.20 10D.10 10

题目

下列程序段的输出结果是 ______。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC

A.10 20

B.20 20

C.20 10

D.10 10

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

第1题:

下列程序的输出结果是【 】。include void swap(int *a, int *B) { int *t; t=a;a=b;b=t;

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

include <stdio.h>

void swap(int *a, int *B)

{

int *t;

t=a;a=b;b=t;

}

main()

{

int i=3,j=5,*p=&i,*q=&j;

swap(p,q);printf("%d %d\n",*p,*q);

}


正确答案:3 5
3 5 解析:本题考查函数中实参和形参的传递,在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap函数的功能是实现两个数的交换,但没有返回值,故最终的输出结果为3 5。

第2题:

下面程序输出的结果是( )。 include using namespace std; void swap(int

下面程序输出的结果是( )。 #include <iostream> using namespace std; void swap(int &a,int &b){ int temp; temp=a; a=b; b=temp; } void main(){ int x=2; int y=3; swap(x,y); cout<<x<<y; }

A.23

B.32

C.ab

D.ba


正确答案:B
解析:函数的参数是引用,故能实现引用调用。

第3题:

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

cout<


正确答案:
509. 123457

第4题:

执行下列命令后,最后一条命令输出的结果是______。STORE"?"TO A1STORE"S"TO A2 STORE 200 TO &

执行下列命令后,最后一条命令输出的结果是______。 STORE"?"TO A1 STORE "S" TO A2 STORE 200 TO &A2 ?&A1.&A2

A.200S

B.200

C.?200S

D.?S


正确答案:B

第5题:

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

A.0

B.a

C.f

D.5


正确答案:D
a和f的ASCⅡ值相差5。

第6题:

以下程序的输出结果是______。include void swap(int *a, int *b){ int *t;}{ int i=3,j

以下程序的输出结果是______。

include <stdio.h>

void swap(int *a, int *b)

{ int *t;

}

{ int i=3,j=5,*p=&i,*q=&j;

swap(p,q); printf("%d %d\n",*p,*q);


正确答案:

第7题:

执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)A.123.456SXB

执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)

A.123.456

B.—123.456

C.NUM=—123.456

D.NUM=123.456


正确答案:C
STORE的功能是给内存变量赋值,STR函数的功能则是将数值转换成字符,转换时自动四舍五人。本题要求返回的字符串的理想长度为B个字符,保蹿3位小数,所以正确答案为C选项。

第8题:

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

cout << fixed<<509.123456789<<end1;


正确答案:123457
123457 解析:fixed的意义是在小数点后保留六位,所以 fixed输出为509.123457。

第9题:

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

A.passwarn

B.passerror

C.goodpasswarn

D.pass


正确答案:A
本题的考查点是switch语句。当用户键人字符时,会进入一个多分支选择语句,根据n的值,来确定下一步执行的选择语句;最后的结果应当为passwarn。本题需要注意的是,当case语句没有跟随break语句时,不会跳出switch,而是继续执行下一个case语句,直至遇到break语句。

第10题:

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

cout < < fixed < < 509.123456789 < < endl;


正确答案:123457
123457 解析:fixed的意义是在小数点后保留6位,所以 fixed输出为509.123457。