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

下载本文档

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

文档简介

1、_号座,场考_号证考准_线.C. '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;分数XXXXXXXX100default :n=4;得分一单项选择题 (每个小题只有一个正确选项,每小题2分,共20 分)printf(

2、“ n=%dn” ,n);A. n=1B. n=2评卷人得分C. n=3D. n=4() 9. 对于一维数组a10 ,判断下列对数组元素的引用是正确的。A. a5+8B. a9-9C. a3.4D. a3/1.0题号12345678910() 10.c程序往往有多个函数组成,其中必有一个名为main 的主函数。假设有函数答案fun1,fun2,fun3,mian ,下面的调用关系中是错误的_名姓_级班_业专_)部(系封.密()1. 在计算机上可以直接运行的程序是。A.高级语言程序;B.汇编语言程序;C.机器语言程序;D. C语言源程序;()2. 十进制数16 的十六进制数是。A.11 ;B.

3、13;C. 12;D.10;()3. 下列变量中那个是合法的。A. intB. sumC. 58pD. #ab()4.c语言中 char 型数据是以什么形式存储的。A. 原码;B.补码;C.反码;D.ASCII码;() 5. 执行下列程序段后的输出结果是。.x=9;while(x>7)Printf("*");x- -;A. *B. * C. * D. *()6.执行下列程序段后的输出结果是。x=3,sum=3;for(y=3;y!=x;+y)sum=x+y;A fun1 调用 mainB. fun2调用 fun3C. main 调用 fun2D. fun1调用 fun

4、2二 .填空(每空 1 分, 共 20 分)评卷人得分11. c 语言的 3 种基本数据类型是、和。12. c 语言程序中的上机步骤是首先编辑源程序,以扩展名为存盘。然后,对源程序进行编译,生成扩展名为的二进制代码文件。最后连接生成的可执行的程序,扩展名为,最后方可运行程序。13.c 语言有三种类型的循环语句,分别为、和。14. 数组是的有序集合,即数组由若干数组元素组成,其中所有的元素都属于同一个,而且它们的是确定的。15.c 语言的函数参数传递规则是按值传递,即把的值复制到相应的中。16.c 语言中,变量的存储类别共有四种、。17. 已知 int i=6,j; 则执行语句 j=(+i)+(

5、i+) 后, j 的值是18. 下列程序的输出结果为 _int k=0;if(k!=1) printf("* * *")else printf("# # #")三 . 改错题 (改正程序中的语法错误,共10 分)评卷人得分printf( “ %d” ,sum);A. 2B.3 C.4D. 519找出下面程序的语法错误,并写出正确的程序。() 7. 若变量 c 为 char 类型,能正确判断出c 为小写字母的表达式是_A. 'a'=<c<='z'B. 'a'=<c|c<='z&

6、#39;# include <stdio.h>main ().inta, b ;sum=0 ;print( “请输入两个数: ”) ;scanf(“%a %b”,&a,&b ) ;sum=a+bprintf( “两数之和是: %dn”,sum ) ;20 . 找出下面函数定义中的错误,并写出正确的程序段。hypot (double x, y ); h = x*x+y*y; return h ;21说明程序中出现死循环的原因。# include <stdio.h> main ( ) inti = 10 ;while( i< 100) ;printf

7、( “%dn”,i) ;.23. 下列程序的输出结果为# include <stdio.h>main()int i,sum=0;for(i=0;i<3; i+)sum+=i;printf(“ %d”,sum);24.写出下面程序的运行结果。#include<stdio.h>void main( ) int sum=0,i;运行如下:scanf( “%d” ,&i);输入 1 ,则 sum=while(i<=10) sum=sum+i;输入 11,则 sum=i+;printf(“ sum=%dn”,sum);四程序分析题 (阅读下面的程序或程序段,写

8、出运行结果,每小题5 分,共 20分)评卷人得分22. 下列程序的输出结果为、#include <stdio.h>void main()25. 下列程序的输出结果为# include <stdio.h>main () intk ;inta33= 2,3,4,5,6,7,8,9 ,10 ;for ( k=0; k<3; k+) ;printf ( “%d”, ak2-k ) ;float x;x=1023.012;五 . 程序填空题 (填出下面程序中缺少的语句,每空2 分,共 10 分)评卷人得分printf(“%8.3fn ”,x);26.以下程序实现:输入一个数

9、,输出这个数的绝对值Printf(“%10.1f ”,x);#include <stdio.h>main(). ;scanf( “ %d”,&x);;29. 从键盘上输入学生的5 门课的成绩,求平均成绩和总成绩。要求:使用数组来存放这5y=x;门课的成绩(成绩, 平均成绩均为整数) 。else y=-x;printf(“ %d的绝对值是 %d”, x,y);27. 跟据源程序填空写出空缺语句# include <stdio.h># include <stdio.h>main ()main ()int i,sun;;sum=0;for(; i<10 ;)for

温馨提示

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

评论

0/150

提交评论