单项选择题

两次运行下列的程序,如果从键盘上分别输入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. 所有被调用函数一定要在调用之前进行定义

相关试题
  • 执行以下程序后,test.txt文件的内容是(...
  • 有以下程序: struct Sint n;int a[...
  • 下列叙述中错误的是()。
  • 设有下列说明语句: Strcut Str int x...
  • 有以下程序 #include<stdio.h> void...