《2022年C语言中职期末试卷复习进程 .pdf》由会员分享,可在线阅读,更多相关《2022年C语言中职期末试卷复习进程 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 语 言 中 职 期 末 试 卷名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - * 市中职中学20152016 年度(下)期末C语言程序设计基础试卷(考试时间: 60分钟总分: 100 分 适应班级:级班)注:1、答题前,务必将自己的班级、姓名、学号填写在相应的位置上。 2、请将答案按照题号顺序在各题目的答题区域内作答;保持答题卷清洁。 3、超出答题区域书写的答案无效。一、填空题(每题2 分,共 30 分)1、C 语言源程序是
2、由组成的,人们称 C语言为高级语言,一个函数由函数头、两部分组成。2、定义值为 2016的符号常量 VER 的命令是:。3、实型常量的十进制小数形式要求小数点两边,而指数形式中 E(或 e)的前后必须有数字,后边的数必须为。4、表达式 5/2 的值和表达式 (double)5/2 的值分别是、。5、连续输入多个数值型数据时,数据之间用分隔。6、格式转换说明符要与输入地址列表中的变量。7、C 语言规定,为了在程序中能够正确使用输入输出函数,需要在源程序开始写上预处理命令。8、程序设计的初期一般用自然语言、流程图、伪代码等工具来表示算法,其中表示具有直观、易于交流的特点。9、模块化程序设计的思路是
3、。在 C 语言中实现程序化模块的工具是。10、C语言规定,逻辑真用1 表示,逻辑假用0 表示。设 x 为整形变量,值为 1,则表达式 (x&1)= =(x%2) 的值为。题号一二三四五总分题型填空题选择题程序填空题程序阅读题程序编写题应得分30 分30 分15 分15 分10 分100 分实得分装定密封线班级姓名学号密封线内不得答题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 11、与数学表达式 |x|10意思相同的 C语言表
4、达式为。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 二、单项选择题(每题3 分,共 30 分)(注:表示空格)下面正确的整型常量是()。.009x789 .2e3900 2在 C语言中,要求运算数必须是整型的运算符是()。、/ B、+ 、*=、% 3有如下程序,若要求x1、x2、y1、y2的值分别为 10、20、A、B,正确的数据输入是()。int x1,x2; char y1,y2; scanf( “%d%d ”,&x1,
5、&x2);scanf( “%c%c ”,&y1,&y2);.1020AB .10 20 ABC .10AB 20AB 10 20AB .根据下面的程序及数据的输入和输出的形式,程序中输入语句的正确形式应该为()。 #include “ stdio.h”main( ) char s1,s2,s3; 输出语句;printf( “ %c%c%c” ,s1,s2,s3); 输入形式: A B C 输出形式: A B .scanf(“ %c%c%c” ,&s1,&s2,&s3); . scanf(“ %c %c %c” ,&s1,&s2,&s3); . scanf(“ %c,%c,%c” ,&s1,&s
6、2,&s3); . scanf(“ %c%c” ,&s1,&s2); .输入字符正确的语句是()。、scanf(“ %c” ,ch); 、scanf(“ %c” ,&ch); 、&ch=getchar(); 、getchar(ch); .下面无效的表达式语句是()。.x+1; .x+=1; .x+; .+x; . 所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是()。. 7.8 . 6. 2 . 已知各变量的类型说明如下:int k,a,b;long w=5;double x=1.42;则以下不符合 C 语言语法的表达式是()。1 2 3 4 5 6 7 8 9 10 名师资料
7、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - . x%(-3). w+=-2 . k=(a=2,b=3,a+b). a+=a-=(b=4)*(b=3) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - . 下列程序段的输出结果是()。#include”stdio.h”ma
8、in() int a,b,d=241; a=d/100%9; b=(-1)&(1); printf(“ %d,%d” ,a,b); . 6,1. 6,-1 . 2,1. 2,-110.下列程序运行结果是()。#include”stdio.h”main() int a =5; if(a+=5) printf(“ %dn” ,a); else printf(“ %dn” ,a-); .4.5.6.7三 、程序填空题(每空3 分,共 15 分)输入两个整数,求他们的平均值。#include”stdio.h”main() int a =5; ; printf(“ 请输入两个整数并用逗号分隔” ); ;
9、 printf(“ 整数%d 和%d 的平均值为 %fn” ,a,b,av); 2任意输入一个字符,要求输出该字符和她得ASCII 码,格式为“字符 x 的 ASCII 码是 xx”。#include”stdio.h”main() char ch; scanf( ); printf( ); 四、阅读程序,写程序结果(每题5 分,共 15 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - - - - - - - 、#include”stdio.h ”m
10、ain() int a =3,b=6,s; char ch= B ; s=a-b; ch+=2; printf(“ s=%d,ch=%cn” ,s,ch); 程序结果:。2、#include”stdio.h”main() int x=2,y=-1,z=2; if(x0) z=0; else z+; printf(“ z=%dn” ,z); 程序结果:。3、#include”stdio.h”main() int a=2,b=3,c,d; c=a+b+; d=-a-b-; printf(“ a=%d,b=%dn” ,a,b); printf(“ c=%d,d=%dn” ,c,d); 程序结果:。名
11、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - 五、编写程序(第一题4 分,第二题 6 分,共 10 分)1. 输入一个整数 k,输出它的绝对值。请画出程序流程图。(答案不唯一,正确即可)装定密封线班级姓名学号密封线内不得答题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - 2. 编写程序:假设m一个三位整数,则将m的个位、十位、百位反序而组成一个新的三位整数,并输出该新的整数。(例如123 反序为 321)。(答案不唯一,正确即可)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -
限制150内