![](/uploads/image/0977.jpg)
山东理工大学成人高等教育程序设计基础(C语言)复习题
一、填空题
1、一个C程序总是从函数开始执行,并在其中结束。
2、C语言的函数由和两部分组成。
3、在C语言中,字符串“ABDEF”的长度是。
4、C语言的一个源程序有且只有一个函数,C函数由
、两部分组成。
5、C语言的数据类型转换有两种,它们是自动转换和。
6、C语言变量名中的字符有之分。
7、求a、b较大值的条件表达式是。
8、表达式5+68 的值是。
9、已知整型变量i的值是24,则表达式i%5的值是
10、C语言数组下标的最小值是。
11.C语言的标识符只能由字母、数字和组成。
12.有符号整数在内存中是以二进制码形式存储的。
二、判断题
1.一个C语言程序总是从main()函数开始执行的。( )
2.C语言中不区分字母的大小写。( )
3.'a'和'\n'都是字符型常量。( )
4.5%3的结果是2。( )
5.在C语言中表示逻辑运算结果时,以1表示真,以0表示假。( )
三、阅读理解程序,写出输出结果
1、设有以下程序:
main( )
{ int i, a;青岛旅游团旅行社
for (i=0;ii++) a[i]=i ;
printf(“%d %d %d”,a,a,a); }
越南旅游 输出结果:
保定旅游景点排名
2、设有以下程序:
main( )
{ int i=1,sum=0;
while (i=5) { sum=sum+i; i++;}
printf(“i=%d, sum=%d” ,i,sum);
}
输出结果:
3、设有以下程序:
main( )
{ int a,b,k=4,m=6,*p1=k,*p2=
a=p1== b=(*p1)/(*p2)+7;
printf(“a=%d,b=%d”,a,b);
}
输出结果:
上海外滩夜景 4、设有以下程序:
main()
{ int x,y,m,n; m =10; n=13; x=--m; y=n--;
printf(“%4d%4d%4d%4d”,m,n,x,y);
}
输出结果:
5、main() 运行结果为:
{int f={1,2,3,4,5,6},i;
for(i=5;ii--)
printf(“%d\n",f[i]);
}
6、main() 运行结果为:
{int a=6,b=3,t;
t=a;a=b;b=t;
printf("%d,%d\n",a,b);
济南南部山区一日游免费景点 }
四、程序填空
1、用子函数的方式求两个数的和。
main()
{ double add(double x,double y); double a,b,c;
scanf(“%lf%lf”,a, c=add(___ _,__ __);
printf(“sum is %f”,c);
几月份去梵净山最好
}
double add(double x,double y)
{ _____ _; z=___ ___; return(_ ___); }
2、用子函数的方式编程,求出两个数中的较大值。
main()
{int a,b,c;
scanf(“_____,_______”,a, c=________; printf(“Max is %d”, ______);
}
max(int x, int y)
{int z; z=_______; return(z); }