谋学网
A.地址传递
B.值传递
C.由实参传给形参,并由形参传回给实参
D.由用户指定传递方式
34.执行以下程序段后,c3的值是()。intc1=1,c2=2,c3;c3=c1/c2;
A.0
B.1/2
C.0.5
D.1
35.在以下对C语言的描述中,正确的是()。
A.在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参
B.C语言函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.C语言程序中有定义关系的所有函数都必须放在同一源文件中
36.下列程序执行的结果是()。A=1;b=2;c=3;While(b<a<c){t=a;a=b;b=t;c--;}printf(“%d,%d,%d”,a,b,c);
A.1,2,0
B.2,1,0
C.1,2,1
D.2,1,1
37.已知:intx=1,y=2,z;则执行z=x>y?++x:++y;则z的值为()。
A.1
B.2
C.3
D.4
38.执行下列程序段后,x、y和z的值分别是()。intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;
A.10,20,30
B.20,30,30
C.20,30,10
D.20,30,20
39.已知:inta,*p=&a;则下列函数调用中错误的是()
A.scanf("%d",&a);
B.scanf("%d",p);
C.printf("%d",a);
D.printf("%d",p);
40.指出程序结束时,j、i、k的值分别是()。main(){inta=10,b=5,c=5,d=5,i=0,j=0,k=0;for(;a>b;++b)i++;while(a>++c)j++;dok++;wh ile(a>d++);}
A.j=5,i=4,k=6;
B.i=5,j=4,k=6;
C.j=6,i=5,k=7
D.j=6,i=6,k=6;
二、判断题(共10道试题,共20分。)V1.结构体变量在内存中所占的字节数是由其各个成