题目内容

下列函数定义中,正确的是( )

A. int max1(int a,int b){ return a>b?a:b;}
B. int max1(int a,b){ return a>b?a:b;}
C. int max1(a,b){ int a,b; return a>b?a:b;}
D. int max1(int a,int b);{ return a>b?a:b;}

查看答案
更多问题

以下说法正确的是( )

A. C程序总是从主函数main()开始执行
B. C程序中,被调用的函数必须在主调函数之前定义
C. C程序总是从第一个定义的函数开始执行
D. C程序中的main()函数必须放在程序的开始处

简单变量做实参时,它和对应形参之间的数据传递方式是( )

A. 单向值传递
B. 由实参传给形参,再由形参传回给实参
C. 地址传递
D. 由用户指定的传递方式

#include void fun(); int main() { int a=10; fun(); printf("%5d",a); return 0; } void fun() { int a=20; printf("%5d",a);}程序运行的结果是( )

A. 20 10
B. 10 10
C. 10 20
D. 20 20

下面程序的运行结果是 ( )#include "stdio.h"#include"string.h"int main( ){char a[80]="AB",b[80]="LMNP";int i=0;strcat(a,b);while(a[i++]!='\0')b[i]=a[i];puts(b);return 0;}

A. LBLMNP
B. LB
C. ABLMNP
D. AB

答案查题题库