收藏 分享(赏)

C语言试卷及答案.doc

上传人:精品资料 文档编号:10254185 上传时间:2019-10-25 格式:DOC 页数:6 大小:38.50KB
下载 相关 举报
C语言试卷及答案.doc_第1页
第1页 / 共6页
C语言试卷及答案.doc_第2页
第2页 / 共6页
C语言试卷及答案.doc_第3页
第3页 / 共6页
C语言试卷及答案.doc_第4页
第4页 / 共6页
C语言试卷及答案.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第 1 页 共 6 页一、选择题(每题 2 分,共 40 分)1、 C 语言源程序的基本单位是( )A.程序行 B.语句 C.函数 D.字符2、 C 语言规定:在一个源程序中,main 函数的位置( ) 。.必须在最开始 .必须在系统调用的库函数的后面.可以任意 .必须在最后3、 在下列字符列中,合法的标识符是( )A.p12则执行了语句 a + = a - = a*a;后,变量 a 的值是( )A、3 B、0 C、9 D、-126、 设 a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a b)scanf(“%2d%*2c%1d”,printf(“%dn”,x+y);A.17 B.4

2、6 C.15 D.98、 下述程序的输出结果是( )#includevoid main()int x=-1,y=4;int k;k=+x5)printf(“%d”,x);else printf(“%dn”,x-);A.7 和 5 B.6 和 3 C.7 和 4 D.6 和 411、若变量 c 为 char 类型,能正确判断出 c 为小写字母的表达式是( )A. a= a)|(c=c) D. (c= a) x=y; y=z;A.x=10, y=20, z=30 B.x=20, y=30, z=30第 2 页 共 6 页C.x=20, y=30, z=10 D.x=20, y=30, z=2013

3、、以下程序的输出结果为main( )int i,f1,f2;f1=f2=1;for(i=0;ib) while (k+n)_;else _;printf(“gcd(m,n)=%dn“,m);3、计算 1+1/2+1/4+1/50 的值,并显示出来。main() int i=2;float sum=1.0;while(i= ) sum+=1/ ;i+=2;printf(“sum=%fn”,sum);4、利用一维数组求显示 fibonacci 数列的前 20 项,每行显示 5 个数,每个数宽度 5 位,即:0,1,1,2,3,5,8,13。main()int i;int x20=_;for(i=2

4、;i20;i+)_ ;for(i=0;i20;i+)if(i%5=0)printf(“n”);_;printf(“n”);四、编程题(7+8+7+8,共 30 分)1、 有 1、2、3、4 个数字,新博彩通 能组成多少个互不相同且无重复数字的三位数?都是多少?2、一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,求 1000 以内满足条件的数。第 4 页 共 6 页3、输出打印九九乘法表。4、一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。 第 5 页 共 6 页一、选择题(每题 2 分,共 40 分)1、C 2、C

5、 3、B 4、C 5、D 6、B 7、A 8、C 9、C 10、A 11、D 12、B 13、B 14、C 15、C 16、D 17、C 18、C 19、 C 20、B 二、填空题(每空 1 分,共 10 分)1、顺序结构、选择结构、循环结构 2、.c,.obj,.exe3、4 4、2 5、11 6、357三、补充完整程序(每题 5 分,共 20 分)1、 year%4=0printf(“n“);for(i=1;i5;i+) *以下为三重循环*/for(j=1;j5;j+) for (k=1;k5;k+)if (i!=k2、#include “math.h“main()long int i,x

6、,y,z;for (i=1;i100000;i+) x=sqrt(i+100); /*x 为加上 100 后开方后的结果*/y=sqrt(i+268); /*y 为再加上 168 后开方后的结果*/if(x*x=i+1003、#include “stdio.h“main()int i,j,result;printf(“n“);for (i=1;i10;i+) for(j=1;j10;j+) result=i*j;printf(“%d*%d=%-3d“,i,j,result);/*-3d 表示左对齐,占 3 位*/printf(“n“);/* 每一行后换行 */4、main( )long ge,shi,qian,wan,x;第 6 页 共 6 页scanf(“%ld“,wan=x/10000;qian=x%10000/1000;shi=x%100/10;ge=x%10;if (ge=wanelseprintf(“this number is not a huiwenn“);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报