题目内容

有以下程序#includeint f(int,int);main(){ int i=2,p;p=f(i,i+1); printf(“%d\n”,p);}int f(int a,int b){ int c;c=a;if(a>b) c=1;else if(a==b) c=0;else c=-1;return (c);}程序输出的结果是

A. -1
B. 0
C. 1
D. 2

查看答案
更多问题

有以下程序#includeint fun(in at,int b,int c){c=a*b;}main(){ int c;fun(2,3,c); printf(“%d\n”,c);}程序的输出结果是

A. 0
B. 1
C. 6
D. 无定值

下列关于输入输出字符串的说法哪一项是正确的( )

A. 使用gets(s)函数输入字符串时,输出结束会自动换行。
B. 使用puts(s)函数输出字符串时,输出结束会自动换行。
C. 使用puts(s)函数输出字符串时,当输出“\n”时才换行。
D. 使用printf(“%s”s)函数输出字符串时,输出结束会自动换行。

以下程序的正确的运行结果是( )。#include#define MAX 10int a[MAX],i;sub2(){int a[MAX],i,max;max=5;for(i=0;i

A. 0 2 4 6 8 10 12 14 16 18 0 1 2 3 4
B. 0 1 2 3 4 0 2 4 6 8 10 12 14 16 18
C)0 1 2 3 4 5 6 7 8 90 1 2 3 4
D)0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18

以下程序的正确的运行结果是( )。#include void num(){ extern int x,y; int a=15,b=10;x=a-b;y=a+b;}int x,y;main(){int a=7,b=5;x=a+b;y=a-b;num();printf(“%d,%d\n”,x,y);}

A. 12,2
B. 不确定
C. 5,25
D. 1,12

答案查题题库