单选题列程序段的输出结果是(  )。A 1B 2C 789D 程序出错

题目
单选题
列程序段的输出结果是(  )。
A

1

B

2

C

789

D

程序出错

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

第1题:

下列程序段的输出结果是 ACCEPT TO A IF A=[123456] S=0 ENDIF S=1 ?S RETURN

A.0

B.1

C.由A的值决定

D.程序出错


正确答案:B
解析:程序结构是指程序中命令或语句执行的流程结构。顺序结构、选择结构和循环结构是程序的3种基本结构。IF…ENDIF语句是选择结构中的条件语句。按照顺序执行的原则无论是否执行IP语句,语句S=1赋值语句都会执行。所以本程序段的返回值是1。

第2题:

程序段int a=1234;printf("%d\n",a);的输出结果是()。

A.12

B.34

C.1234

D.提示出错无结果


参考答案:C

第3题:

以下程序段的输出结果是

int a=1234;

printf("%2d\n",a);

A.12

B.34

C.1234

D.提示出错、无结果


正确答案:C

第4题:

以下程序段的输出结果是______。 int a=1234; printf("%2d\n",a);

A.12

B.34

C.1234

D.提示出错


正确答案:C

第5题:

有以下程序 include main( ) { printf("%d\n",NULL); } 程序运行后的输出结果是

有以下程序

#include <stdio.h>

main( )

{ printf("%d\n",NULL); }

程序运行后的输出结果是

A.0

B.1

C.-1

D.NULL没定义,出错


正确答案:A
解析:因为在头文件stdio.h中,已对NULL作了宏定义,其值为0。

第6题:

以下程序段运行后,消息框的输出结果是( )。 a=sqr(3) b=sqr(2) c=a>b Msgbox c+2

A.-1

B.1

C.2

D.出错


正确答案:B
解析:本题考查考生对VBA简单语句的掌握。应该了解Sqr()函数用来计算数值表达式的平方根。本题中a=Sqr(3)=2:b=Sqr(2)=1,即 a>b,因此c=a>b的值为True。在VBA中,逻辑量在表达式里面进行算术运算时,True的值为-1,因此c+2=-1+2=1,最后由MsgBox将结果输出,故本题的正确答案为选项B。

第7题:

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

A.t has been created.

B.t has been created. t is running.

C.t is running.

D.编译出错


正确答案:B
start()方法就可以启动该线程,线程也就处于可运行状态Runnable。Start()方法产生了线程运行需要的系统资源,并调用线程体,也就是run()方法,使得线程可以进入运行状态。程序运行时首先创建-个新的线程对象t,并调用display()utput(Strings)方法输出thasbeencreated。t.start()方法调用run()方法,输出tisrunning,所以正确答案为选项B。

第8题:

下列程序段的输出结果是ACCEPT TO AIF A=[123456]S=0ENDIFS=1?SRETURNA)0 B)1 C)由A的值决定 D)程序出错


正确答案:B
在程序中无论是否执行IF语句,最后显示S的值之前,都会执行S=1,因此S的值最后总为1,只有选项B是正确的。

第9题:

有以下程序:include main(){ printf("%d\n",NULL);}程序运行后的输出结果是()。A.0B.1C

有以下程序: #include<stdio.h> main() { printf("%d\n",NULL);} 程序运行后的输出结果是( )。

A.0

B.1

C.-1

D.NULL没定义,出错


正确答案:A
解析:在C语言中NULL的ASCII码值为0,而输出函数要求以整形格式输出,故最后的输出数为0。所以,4个选项中选项A符合愿意。

第10题:

有以下程序

程序运行后的输出结果是( )。

A.a+b=0

B.a+b=30

C.a+b=lO

D.出错


正确答案:A
注释/*和*/,之间计算机不参与编译,所以a、b值仍为0,答案选择A)。