1、 1 考试科目: 计算机基础与 程序设计 ( B 卷) 班级 学号 姓名 _分数 一、单项选择题( 20分) 1.一个 C程序的执行是从 。 A)本程序的 main 函数开始,到本程序文件的最后一个函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的 main 函数开始,到 main函数结束 D)本程序文件的第一个函数开始,到本程序 main函数结束 2以下叙:述中 正确的是 _。 A. C程序的基本组成单位是语句 B, C程序中的每一行只能写一条语句 C简单 c语句必须以分号结束 D c语句必须在一行内写完 3结构化程序的三种基本结构是 _。 A.顺序结构、
2、选择结构、循环结构 B.递归结构、循环结构、转移结构 C.嵌套结构、递归结构、循环结构 D.循环结构、转移结构、顺序结构 4. 能表示条件 100 x 100 的 C语言表达式是 _。 A 100= 100, x= 100 是一个合法的函数说明 F 7. 利用 fclose 函数关闭已打开的文件。( 8 ) 8、 C语言中的函数可以嵌套调用,也可以递归调用 T 9、对于 for(j=1;j=0); printf(“a=%d,b=%d“,a,b); 以上程序的输出结果是 a=10 b=2 3 main() int a=2,b=3,c; c=a; if(ab)c=1; else if(a=b)c=
3、0; else c=-1; printf(“%dn“,c); 以 上 程序的运行结果是 。 4. int func(int b) int a; a=b+100; return (a); main() int a,b; a=1; b=func(a); printf(“ a=%d,b=%d ” , a,b); 以上程序的输出结果是 a=1,b=101 五、编程( 20分) 1、 求元 素个数为 10的一维数组元素中的最大值和最小值。 程序: Main() Int x10,I,max,min; Printf(“ 请输入 10个整数 :n” ; For (i=0;ixi) min=xi Printf(“ 最大值 =%d,最小值 =%d,” max,min); 2、 输入一批正整数(当输入 -1时结束输入) ,计算并输入其中奇数之和与偶数之和。(要求:用 while 语句实现,输入的变量定义为 a,奇数之和为 s1,偶数之和为 s2,输出 s1,s2)