文档详情

C语言程序设计考试样卷2.doc

发布:2017-04-16约3.94千字共10页下载文档
文本预览下载声明
C语言程序设计考试样卷2 一.选择题:(每小题2分,共5小题) 1.一个C程序的执行是____A___ 。 A) 从本程序的主函数开始,到本程序的主函数结束 ?B) 从本程序的第一个函数开始,到本程序的最后一个函数结束 ?C) 从本程序的主函数开始,到本程序的最后一个函数结束 ?D) 从本程序的第一个函数开始,到本程序的主函数结束 2. 下面名称中,合法的变量名是___A____ 。 ? A)????? _Above?? B)????? 2Tianjin???? C)? FB$B??? D)?????? KILL¥ 3.在调试程序的过程中,错误信息“Declaration syntax error in function main”的可能含义是___C__。 ? A)?? 语句漏掉分号(;)??????? B)? 变量重复定义 ? C)?? 主函数中标识符定义错误?? D)? 没有定义变量标识符 4.C语言中,数学表达式 ,正确的表达方式是__去掉_ 。 ? A) ? ?? ?B) (ax*x+b*x+c)/ab ??C)????? (a*x*x+b*x+c)/a*b??????????? D) (a*x*x+b*x+c)/a/b???????????? 5.若int a=4;则执行语句a+=a- =a+4后,变量a的值是____C___ 。 ? A)????? 4??????????? B)?? 0??????????? C)?? -8?????????? D)?? -24 二.读程序,写出运行结果(每小题2分,共5小题) 1.程序 main() ?{?? int?? i, a[10]={1,2,3,4,5,6,7,8,9,10}; ?????? for (i=9;i=0;i--) ???????????? printf(%d ,a[i]); ?}??? 执行时的输出结果是___10 9 8 7 6 5 4 3 2 1__。 2.程序 ?main() ?{?? int a=3,b=4,t=5; ????? if (ab) ?? ????t=a; ????? a=b; ????? b=t; ? ??printf(%d,%d,a,b); } 执行时的输出结果是_______4,5___________。 3.程序 ?void test( int *x,int *y) ?{? *x=*y+2;? *y=*x +2; } ?main() {???? int a=3,b=4; ??? test(a,b); ??? printf(\n%d,%d,a,b); } 执行时的输出结果是_______________________。 4.程序 ?void test( int x,int y) ?{?? x=y+2 ; ???y=x+2; } ?main() ?{?? int a=3,b=4 ; ????? test(a,b); ??? printf(\n%d,%d,a,b); } 5.程序 ?main() {? static char s[20]={’T’,’i’,’a’,’n’,’\0’,’J’,’i’,’n’,’\0’}; ?? printf(“\nname=%s”,s); } 执行时的输出结果是_______Tian________________。 ? 三.程序编写题 (每题10分,共8小题) 1、 编写程序,输入圆柱体的半径r和高h,计算并输出其体积。 2、 有一个函数: 。编写程序,输入一个x值,计算并输出y值。 3、编写程序,打印1000~2000中,所有能同时被4和6整除的整数。 4、编写程序,计算数学公式: 5、编写程序,定义一维数组a[10],从中查找最小元素,打印其值及下标号。 6、 编写程序,按行列方式输出5*5二维数组,并求其对角线元素之和。 7、编写函数 int search(int a[],int n,int x),在长度为n的数组a中,统计值为x的元素个数,并编写main()函数。 8、写函数void fun(char s1[],char s2[]),将字符串s2连接到s1后边(不能用strcat()函数),并编写main()函数。 Eg: s1:This is a boy! ?? ?s2:That is a girl! 结果s1为:This is a boy! That is a girl! 参考答案: 一、选择题 1.? A 2.? A 3.? C 4.? D 5.? C 二、填空题 1. 9 8 7 6 5 4 3 2 1 0 2. 3,5 3. 7,9 4. 3,4 5. Tian 三、程序题 1. #define PI 3.14 main() { float r,h; float v;
显示全部
相似文档