有以下程序
viod fun (int a,int b,int c)
{ a=456; b=567; c=678;}
main()
{ int x=10, y=20,z=30;
fun (x,y,z);
printf(""%d,%d,%d\n"",x,y,z);
}
輸出結果是( )
A.30,20,10
B.10,20,30
C.456567678
D.678567456
您可能感興趣的試卷
你可能感興趣的試題
以下程序的運行結果是()
void f(int a, int b)
{
int t;
t=a; a=b; b=t;
}
main()
{
int x=1, y=3, z=2;
if(x>y) f(x,y);
else if(y>z) f(x,z);
else f(x,z);
printf(""%d,%d,%d\n"",x,y,z);
}
A.1,2,3
B.3,1,2
C.1,3,2
D.2,3,1
以下程序運行后的輸出結果是()。
fun(int a, int b)
{
if(a>b) return a;
else return b;
}
main()
{
int x=3,y=8,z=6,r;
r=fun(fun(x,y),2*z);
printf(""%d\n"",r);
}
A.3
B.6
C.8
D.12
下面程序段運行后的輸出結果是()(假設程序運行時輸入5,3回車)
int a, b;
void swap( )
{
int t;
t=a; a=b; b=t;
}
main()
{
scanf(""%d,%d"", &a, &b);
swap( );
printf (""a=%d,b=%d\n"",a,b);
}
A.a=5,b=3
B.a=3,b=5
C.5,3
D.3,5
下列程序執(zhí)行后的輸出結果是()
void func1(a)
{
switch(a)
{
case 1:printf(""good"");
case 2:printf(""nice"");
default:printf(""end"");
}
}
main()
{ int i=2;
func1(i);
printf(""\n"");
}
A.nice
B.end
C.good
D.niceend
給定一個C程序的代碼如下所示,則編譯運行后,輸出結果是( )
#include ""stdio.h""
int sum( )
{
int a=5,b=6;
printf(""%d\n"",a+b);
}
void main()
{
sum();
}
A.11
B.0
C.1
D.10
最新試題
C程序代碼中的注釋、標識符命名、空行、代碼行中的空格以及對齊等都不影響程序的可讀性。
用C語言編寫的程序可以不經過編譯直接運行。
?編譯器的核心作用是什么?()
計算機能干什么?()
在C語言中,將屬于不同類型的數據作為一個整體來處理時,常用()。
一個C語言程序無論長短都是有函數和變量組成。
函數getchar()的作用是:輸出一個字符。
編譯器的作用是將一個高級語言程序翻譯成計算機可以執(zhí)行的二進制代碼。
設x=2.3,a=8,y=4.8,則條件表達式a>x+y值為()。
下面有關標識符使用說法不正確的是()