资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
第 1 页 共 6 页试题纸(A 卷)课程名称:计算机程序设计基础(C 语言) 适用专业年级:2011 级理工类 考试时间:90 分钟 考试方式:_闭卷_ 学号: 专业班级: 考生姓名: 注意事注意事项项: :考考试试答案全部写在答答案全部写在答题题册上,册上,请标请标清楚清楚题题号!写在号!写在试试卷上无效!卷上无效!一、单项选择题一、单项选择题 (每小题 1 分,共 10 分)1、下列格式符中,哪一个可以用于以 16 进制形式输出整数( ) 。A%16d B%16x C%d16 D%d2、字符变量 ch=A,int 类型变量 k=25,语句 printf(%3d,%3dn,ch,k);输出( ) 。A65, 25 B65 253 C65 25 DA 253、下列各语句序列中,能够且仅输出整型变量 a、b 中最大值的是( ) 。Aif(ab) printf(”%dn”,a); printf(”%dn”,b);Bprintf(”%dn”,b); if(ab) printf(”%dn”,a);Cif(ab) printf(”%dn”,a); else printf(”%dn”,b);Dif(avoid main() float no1,nmax,nmin; scanf(“%d“, scanf(“%f“,nmax=no1; for(i=2;inmax) nmax=nox; printf(“MAX=%f MIN=%fn“,nmax,nmin); 第 3 页 共 6 页2、下面程序的功能是输出数组 s 中最小元素的下标,请填空。void main( ) int k, p;int s =1,-9,7,2,-10,3;for(p=0,k=p; p #include double fun (int m)第 4 页 共 6 页 double y=1.0;int i;for (i=2;i #define N 20void fun(int a,int n) int i,j,t,p;for (j=0;jvoid main() int s=1,t=1,i,a,n; scanf(“%d,%d“,for( i=1;ivoid main( ) int a 3=9,7,5,3,1,2,4,6,8;int i, j, s1=0, s2=0;for(i=0; i=a; ) printf(“%dn”, *p-);5、阅读程序,写出运行结果。#include int z;void p(int *x,int y) +*x; y-; z=*x+y; printf(“%d,%d,%dn”, *x, y, z) ;void main( ) int x=2 , y=3 , z=4 ;p(printf(“%d,%d,%dn”, x, y, z) ;六、编程题六、编程题 (每题 10 分,共 20 分) 1、 编一个完整的程序。输入 10 个整数,输出其中第二大的数。2、编一个能判断一个整数是否是素数的函数,并用它求出 3 到 100 之间的所有素数,要求每 行输出 5 个。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号