单项选择题

两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。

main()

int x;

scanf("%d",&x);

if(x++>2) printf("%d",x);

elseprintf("%d\n",x--);

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

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio, h>int a =2;int f(int n) static int a: 3; int t=0; if(n%2) static int a=4;t+ =a++; else static int a=5;t+ :a++; return t + a + +;main ( ) int s=a,i; for(i=0;i<3;i++)s + =f(i); prinff( % d n ,s); 程序运行后的输出结果是()。

A. 26
B. 28
C. 29
D. 24

单项选择题
以下叙述中正确的是()。

A. 构成C程序的基本单位是函数
B. 可以在一个函数中定义另一个函数
C. main函数必须放在其他函数之前
D. 所有被调用函数一定要在调用之前进行定义

相关试题
  • b[i][0]
  • 下列程序运行后的输出结果是______。...
  • 用以下语句调用库函数malloc,使字符指针st...
  • a[0][i]
  • 以下程序中函数f的功能是在数组x的n个数(...