专升本《计算机软件基础》_08000350试卷_20160618192453

D.12343513

答案:A

17.下列程序的运行结果是()。

A. 2 B. 6 C. 6.6 D. 0

答案:B

18.有以下语句:int b;char c[10];,则正确的输入语句是( )。

A.scanf(\ B. scanf(\ C.scanf(\ D.scanf(\

答案:B

19. 若有语句int a=1,b=2,c=3;则以下值为0的表达式是()。

A.?a?&&?b? B.a<=b C.(a>B.||(b

答案:D

20. 有以下

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

A.6,1

B.2,1 C.6,0 D.2,0

答案:B

21. 现有程序完成a、b两个值的交换,空白处正确的答案应该是 ()。

A. a=b B. a=t C. b=t D. t=a

答案:B

22. 有以下程序,程序运行后的输出结果是( )。

A.1 2 3 B.2 3 4 C.2 2 3 D.2 3 3

答案:D

23. 语句for(i = 0; i<5; ++i) {if(i = = 3)continue; printf(\的显示结果是( )。

A.012 B.0124 C.01234

D.无显示结果

答案:B

24. 以下能正确定义一维数组的选项是( )。

A.int a[5]={0,1,2,3,4,5}; B.char a[]={0,1,2,3,4,5};

C.char a={'A','B','C'}; D.int a[5]=\

答案:B

25. 设x,y,z和k都是int型变量,则执行表达式:x=(y=2,z=15,k=30)后,x的值为()。

A. 52 B. 30 C. 15 D. 2

答案:B

26. 若k为整型,以下while循环是( )。

A. 10次 B. 无限循环 C. 一次不执行 D. 执行一次

答案:C

27.若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是(A. 0

B. 0.5 C. 1 D. 2

答案:B

28. 在下列运算符中,优先级最高的运算符是( )

A.== B.!= C.% D.||

答案:C

29. 设x,y,t均为int型变量,则执行语句:x=y=3;t=++x||--y;后y的值为()。

A. 4 B. 3 C. 2

)。

D. 1

答案:B

30.能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是( )。

A. a>=10 or a<=0 B. a>=0|a<=10

C. a>=10 &&a<=0 D. a>=10‖a<=0

答案:D

31.执行下面的程序时,将1、2、3、4分别赋给a、b、c、d,正确的输入是(

A. 1 2 3 4

B. 1 2 3,4 C. 1,2,3,4 D. 1,2,3 4

答案:D

32. 下面程序段执行结果是()。

A. 0 B. -1 C. 1

D. 无限循环

答案:B

33. 有以下程序段,则while循环执行的次数是( )。

A. 无限次

B. 有语法错,不能执行

。 )

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4