下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题本大题共 20 题,每题 2 分,共 40分1、以下不是 C 语言的特点的是 ( )A、C 语言简洁、紧凑B、能够编制出功能复杂的程序C、C 语言可以直接对硬件进行操作D、C 语言移植性好2、以下不正确的 C 语言标识符是 ( )A、ABC B 、 abc C、 a_bcD、 ab.c3、一个 C 语言程序是由 ( )A、一个主程序和假设干子程序组成B、函数组成C、假设干过程组成D、假设干子程序组成4、一个算法应该具有 “确定性等 5 个特性,对另外 4 个特性的描述中错误 的选项是 ( )A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量 a 是整型, f
2、是实型, i 是双精度型,那么表达式 10+a'+i*f 值的 数据类型为 ( )A、int B、 float C、 double D、 不确定6在C语言中,char型数据在内存中的存储形式是 ()A、补码B、反码C、源码D、ASCII码7、 有如下程序,输入数据:12345M678V。只>后<CR>表示回车,x的值 是 ( ) 。#include<stdio.h>main()int x;float y;scanf("%3d%f",&x,&y);A、12345 B、123 C、45 D、3458、假设有以下定义int a
3、,b; float x,那么正确的赋值语句是()A、a=1,b=2B、 b+;C 、a=b=5D、 b=int(x);9、 以下程序的执行结果是( )#include<stdio.h>int i=10,j=10;printf("%d,%dn",+i,j-);A 、 11,10 B 、 9,10 C 、 11,9 D 、 10,910、巳知字母 A 的 ASCII 码是 65,以下程序的执行结果是 ( ) #include<stdio.h> main() char c1='A',c2='Y'printf("%d
4、,%dn",c1,c2);A、A,Y B、 65,65 C、 65,90 D、 65,8911、以下运算符中优先级最高的是( )A、v B、十 C、% D、 !=12、设x、y和z是int型变量,且x = 3, y = 4, z= 5,那么下面表达式中值为0 是 ( ) 。A、'x'&& 'y'B、x v = yC、x | y+z&&y-zD、!(x v y)&& !z | | 1)13、 判断char型变量cl是否为小写字母的正确表达式为()A、'a'v = c1 v = f'z
5、' B、(c1 >= a)&&(c1 v = z)C、(a'> =c1) ( z'v = c1) D、(c1>=' a' )&&(c1v= ' z')14、 字符串"a"在内存中占据的字节个数为()A、 0 B、 1 C、2 D、 315、下面有关 for 循环的正确描述是 ( )A、for 循环只能用于循环次数已经确定的情况B、for 循环是先执行循环体语句,后判定表达式C、在for循环中,不能用break语句跳出循环体D、for 循环体语句中,可以包含多条语句,但要
6、用花括号括起来16、下面程序的运行结果是 ( )#include<stdio.h> main()int num=0; while(num<=2)num+;printf(“%d ,num);A、1B、1 2C、1 2 3D、1 2 3 417、以下描述正确的选项是 ( )A、 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。B、do-while 循环由 do 开始,用 while 结束,在 while 表达式后面不能写 分号。C、在 do-while 循环体中,一定要有能使 while 后面表达式的值变成零 “假的操作。D、do-wh
7、ile 循环中,根据情况可以省略 while 。18、 以下对一维整形数组a的正确说明是()A、 int a(10); B、int n=10,an;C、 int n; D 、 int a10; scanf(“%d,&n);int an;19、 以下对二维数组a的正确说明是()A、inta3; B 、 float a(3,4);C、 double a14; D 、 float a(3)(4);20、 假设二维数组a有m列,那么在aj前面的元素个数为()A、j*m+iB、i*m+jC、i*m+j-1D、i*m+j+1二、填空题本大题共 10 空,每空 2 分,共 20 分1 、结构化设计中
8、的三种根本结构是 _顺序结构,选择结构,循环结构2、在 C 语言中的实型变量分为两种类型,它们是单精度型 和 _双精度型 3、当a=5,b=4,c=2时,表达式 a>b!= c的值是 _14、以下程序运行后的输出结果是 #include<stdio.h>main()int i,j;for(i=4;i>=1;i-)printf("*"); for(j=1;j<=4-i;j+)printf("*");printf("n");5、 假设有定义:int a34=1,2,0,4,6,8,10;那么初始化后,a12得
9、到 的初值是0a21得到的初值是 66、在 C 语言中,二维数组元素的内存中的存放顺序是 按行顺序存放三、程序分析题本大题共 2 题,每题 4 分,共 8 分,描述程序功能并写出程 序执行结果1 、 #include<stdio.h>main( )int a,s,n,count;a=2;s=0;n=1;count=1;while(count<=7) n=n*a; s=s+n; +count;printf( “ s=%d ,s);2、#include<stdio.h>main()int a=33=1,3,5,7,9,11,13,15,17,sum=0,i,j;for
10、 (i=0;i<3;i+)for(j=0;j<3;j+)if (i=j) sum=sum+aj;printf( “ sum=%dn ,sum);四、编程题本大题共 4题,每题 8分,共 32分1、编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏 幕就显示对应的华氏温度,输出取两位小数。转换公式:F=C+32X 9/5 。2、 试编程判断输入的正整数是否既是5 又是 7 的正倍数。假设是,那么输出 yes;否那么输出no。3、判断数 m 是否为素数只能被 1 和它本身整除的整数 ?4、对 15 个数进行排序,按从小到大的顺序输出。?C 语言程序设计?期末考试试卷 A
11、卷评分标准及标准答案一、单项选择题本大题共 20 题,每题 2 分,共 40分1、 B 2、D 3、B 4 、B 5、 C6、D 7、B 8 、B 9、A 10 、 D11、 C 12、D 13、D 14 、C 15、 D16、 C 17、C 18 、D 19、C 20、 B二、填空题本大题共 10 空,每空 2 分,共 20 分1、顺序结构 分支结构 循环结构2、单精度型 (或: float 型) 双精度型 (或; double 型 3、14、*5、0 66、按行主顺序存放三、程序分析题本大题共 2题,每题 4分,共 8分 能正确表达出题目的含义、要求,即可得分 ,局部正确可按比例得分 ,否
12、那么不得 分。1、功能:求 S=0+2+4+8+16+32+64+128 和。输出结果: s=2542、功能:出矩形阵a的主对角线上的元素之和。输出结果: 27四、编程题本大题共 4题,每题 8分,共 32分 能正确表达出题目的含义、要求,且格式正确,即可得总分值,不要求形式完 全相同。局部正确可按比例得分 ,否那么不得分。1、 #include<stdio.h>main() float c,f;printf("input c:"); .2分scanf("%f",&c); .2分f= (c+32.0)*9.0/5.0; .2分prin
13、tf("F=%.2f n",f); .2分2、#include<stdio.h>main()int x;scanf("%d",&x); .2分if(x%5=0&&x%7=0) .2分prin tf("yes"); .2分elseprin tf(" no"); .2分3、# include<stdio.h># include<math.h>main()int m,i,k;scanf("%dn",&m);k=sqrt(m); .2分for(i=2;i<=k;i+) .2分if(m%i=0)break; .2分if(i>k)prin tf("m is a prime nu mber!n"); .2分4、# include<stdio.h>main()int i,j,a15,t;printf(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际版权交易合同范本
- 消防安全小常识
- 线上名医义诊活动方案
- 纪念灾难活动方案
- 线上小程序营销活动方案
- 红领巾争章学校活动方案
- 纸板自行车比赛活动方案
- 粉丝拍摄活动方案
- 缅甸参加活动方案
- 线上党日活动共建活动方案
- 中小学主题班会-《心灵阳光照欺凌无处藏》【课件】
- 养老护理员赛项技术文件
- 2024北京西城外国语学校七年级(上)期中语文(教师版)
- 电力基建安全培训
- 新教材湘艺版七年级音乐上册全册核心素养教案(简案)
- 2021年版《医疗废物分类目录》
- 新版浙教版2024-2025学年度八年级数学上册几何复习专题卷含答案
- 2025年日历表(A4版含农历可编辑)
- 幼儿园中班《饲养员请客》课件
- 高级调饮师理论考试题及答案
- 公共经济学-简答题
评论
0/150
提交评论