C语言程序设计考试试卷_第1页
C语言程序设计考试试卷_第2页
C语言程序设计考试试卷_第3页
C语言程序设计考试试卷_第4页
C语言程序设计考试试卷_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二二二二一号座,场考二二二二二二号证考准二二二二二二名姓二二二二二级班二二二二二二业专一二二 ,部1系商丘工学院试卷考试科目: 试卷类型:题号12345678910答案()1.在计算机上可以直接运行的程序是A.高级语言程序;B. 汇编语言程序;C.机器语言程序;D. C 语言源程序;()2.十进制数16的十六进制数是一。A. 11 ; B. 13; C.12; D. 10;()3.下列变量中那个是合法的一。A. int B. sum C. 58P D. #ab()4.c语言中char型数据是以什么形式存储的一。A.原码; B. 补码; C. 反码; D.ASCII 码;()5.执行下列程序段后

2、的输出结果是一。x=9;while(x7) Printf(*);x-;A.*B.*C. *D. *()6.执行下列程序段后的输出结果是x=3,sum=3;for(y=3;y!=x;+y)sum=x+y;printf(%d ,sum);A. 2 B. 3 C. 4 D. 5()7.若变量c为char类型,能正确判断出c为小写字母的表达式是 A. a=c=zB. a=c|c=zC. a=c and c=z D. a=c&c=z()8.下列程序段输出结果是 int n=6;switch(n)case 1:n=1;break;case 2:n=2;break;case 3:n=3;break;defa

3、ult :n=4;printf(n=%dn”,n);A. n=1B. n=2C. n=3D. n=4()9.对于一维数组a10,判断下列对数组元素的引用一是正确的。A. a5+8 B. a9-9 C. a3.4 D. a3/1.0()10.c程序往往有多个函数组成,其中必有一个名为main的主函数。假设有函数fun1,fun2 , fun3,mian ,下面的调用关系中 是错误的A. fun1 调用 mainB. fun2调用 fun3C. main 调用 fun2D. fun1调用 fun2.填空(每空1分,共20分)评卷人得分. c语言的3种基本数据类型是、和。. c语言程序中的上机步骤是

4、首先编辑源程序,以扩展名为 存盘。然后,对源程序进行编译,生成扩展名为 的二进制代码文件。最后连接生成的可执行的程序,扩展名为,最后方可运行程序。.c语言有三种类型的循环语句,分别为、和。.数组是 的有序集合,即数组由若干数组元素组成,其中所有的元素都属于同一个,而且它们的 是确定的。.c语言的函数参数传递规则是按值传递,即把的值复制到相应的 中。.c语言中,变量的存储类别共有四种、。.已知int i=6,j;则执行语句j=(+i)+(i+)后,j的值是.下列程序的输出结果为int k=0;if(k!=1) printf(* * *) else printf(# # #)三.改错题(改正程序中

5、的语法错误,共10分)评卷人得分19.找出下面程序的语法错误,并写出正确的程序# include main () int a, b ;sum=0 ;print(“请输入两个数:);scanf( %a %b”,&a,&b );sum=a+bprintf( 两数之和是:dn”,sum );.找出下面函数定义中的错误,并写出正确的程序段 hypot (double x, y ); h = x*x+y*y;return h ;.说明程序中出现死循环的原因。# include main () int i =10 ;while( i 100);printf ( %dn”,i);四.程序分析题 (阅读下面的

6、程序或程序段,写出运行结果,每小题 5分,共20分)评卷人得分22.下列程序的输出结果为#include void main()float x;x=1023.012;printf( 8.3fn ,x);Printf( 10.1f,x);23.下列程序的输出结果为# include main()int i,sum=0;for(i=0;i3; i+)sum+=i;printf( d ,sum);24.写出下面程序的运行结果。#includevoid main() int sum=0,i;scanf( d ,&i);while(i=10) sum=sum+i;i+;printf( sum=%dn ,

7、sum);运行如下:输入1 ,贝U sum=输入11,则sum=25.下列程序的输出结果为# include main () int k ;int a33= 2,3,4,5,6,7,8,9 ,10;for ( k=0; k3; k+);printf ( %d ,ak2-k);五.程序填空题(填出下面程序中缺少的语句,每空 2分,共10分)评卷人得分26.以下程序实现:输入一个数,输出这个数的绝对值#include main()29.从键盘上输入学生的 5门课的成绩,求平均成绩和总成绩。要求:使用数组来存放这5门课的成绩(成绩,平均成绩均为整数)。;scanf( d ,&x);y=x;else y=-x;printf(%d的绝对值是 d , x,y);27.跟据源程序填空写出空缺语句# include main ()int i,sun;sum=0;forfor (i=1;i10 ; i+)sum=sum+i;)prin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论