C语言期末考试试题.doc_第1页
C语言期末考试试题.doc_第2页
C语言期末考试试题.doc_第3页
C语言期末考试试题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

一 选择题(36分,每小题3分)1.C语言源程序的基本单位是( )。 A 过程 B 函数 C 子程序 D 标识符2以下程序的输出结果为( )。 main( ) int i=010,j=10; printf(%d,%dn,i+,j-); A 11,9 B 9,10 C 8,10 D 9,93. 设int a, x=2; 执行语句a=x0?3*x:x=10;后,变量x的值是_。A. 1 B. 2C. 6 D. 104.已知字符A的ASC代码值是65,字符变量c1的值是A,c2的值是D.执行语句printf(%d,%d,c1,c2-2);后,输出结果是A、65,66 B、A,B C、65,68 D、A,685. 设i和k都是int类型,则for循环语句( )。for(i=0,k=-1;k=1;i+,k+) printf(*n);A 循环结束的条件不合法 B 循环体一次也不执行 C 循环体只执行一次 D 是无限循环6. 设float x,由键盘输入:12.45, 能正确读入数据的输入语句是_。A. scanf(%5f,&x)B. scanf(%5d,&x);C. scanf(%f,x); D. scanf(%s,&x);7. 能正确表示逻辑关系:a10或a0的C语言表达式是A、a=0|a=10ora=10&a=10|a=08.int a23=1,2,3;,则a10的值是_。 A0 B. 1 C. 2 D. 3 9. 以下程序中,while循环的循环次数是_main()inti=0;while(i10) if(i1)continue;if(i=5)break;i+;A、死循环,不能确定次数 B、6 C、4 D、110. 执行以下程序段后,输出结果和a的值是()。inta=10;printf(%d,a+);A、11和10 B、11和11 C、10和11 D、10和1011. switch(表达式)语句中的“表达式”,允许的类型是_。 Afloat, int Bfloat, int, charC. int, char D. char, double12具有相同类型的指针类型变量p与数组a,不能进行的操作是( )。A p=a; B *p=a0; C p=&a0; D p=&a;二、判断题(20分,每小题2分)1.若i=3,则printf(%d,-i+);输出的值为-4。( ) 2C语言把文件看作是一个字符(字节)的序列。( ) 3.C语言中只能逐个引用数组元素而不能一次引用整个数组。( )4.参加位运算的数据可以是任何类型的数据。( )5. 若有定义和语句:int a333,5,8,9,12,35,i,sum=0;for(i=0;ib)=c的值为真。( )9#define和printf都不是C语句。( )10.关系运算符=与=的优先级相同。( )三、填空题(每小题2分,共24分)1. 一个C语言程序的执行起点是_。 2. 表达式3.5+1/2的计算结果是_。 3. 设int x=3,y=5; 则执行printf(%dn,x&y);后输出_。4. 若函数调用语句为f(a,b,f(a+b,a-b,b);,则函数f的参数个数是_。 5.计算出1+2+3+4+100的值#includeint main()int i, sum=0;for(i=_;i=_;i_)_=sum+i;printf(“%d”,sum);return 06. 学生成绩的字每等级和分数范围如下: 字母等级 分数范圈 A 90100 B8089 C7079 D 6069 E 059 其它字母 输入错误 输入字母等级之后,输出相应的分数范围。#include void main() _; /* 空格4 */ scanf(%c,&score); switch(score) _ A: printf(A:90100n); break; case B: printf(B:8089n);_; case C: printf(C:7079n);break; case D: printf(D:6069n);break; case E: printf(E:059n);break; _: printf(输入错误n); /* 空格5 */ 四、程序设计题1、编写一段程序用任意方法输出下列内容:* * * *2、写一个程序,用循环的方法算出1+2+3+5+8+13+21+44+65+109的值。#include一、 选择题1.B 2.C3.B4.A5.D6.A7.D8.C9.A10.C11.C12.D二、判断题1.错

温馨提示

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

评论

0/150

提交评论