C语言程序设计AB试卷期末考试题及答案2套(高职).pdf
《C语言程序设计AB试卷期末考试题及答案2套(高职).pdf》由会员分享,可在线阅读,更多相关《C语言程序设计AB试卷期末考试题及答案2套(高职).pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 语言程序设计期末考试卷A 卷题号二三四五六总计分值得分阅卷人填 空(每 题 1 分,共 24 分)1、c 语言是一种结构化的程序设计语言,它 具 有()、()、()三种基本结构。2、c 语言由一个个()组成,其中必须有一个(),模块间通 过()来实现相互连接。3、c 函数的定义包括()和()两个部分。4、c 语言源文件的扩展名为(),目标文件的扩展名为(),可执行文件的扩展名为()。5、程序执行过程中其值不发生变化的量是()量,其值发生变化的量是()量。6、字符常量是用()括起来的单一字符。单引号的字符常量表示形式为(),反斜线的字符常量表示形式为()。7、长度为n 的字符串常量,在计算机
2、的存储中占用()个字节,分别存放各字节的编码,最后一个字节是()字符。)o8、定义符号常量的预编译命令是(9、当不同类型的数据进行操作时,应当首先(操作。有两种转换方式,即()和()。10、程序=()+()。二、单项选择(每空2 分,共 28分)。1、下面用户定义的标识符符合C 语言规定的是()A b30 B#abc C signed D a-b2、下面不正确常量是()A 0.0 B043 C0 x7f D8.5e2.53、下面不可用来表示逻辑值“真”的 是()A-3 BO C2 D4.54、设 x 的值为1 0,表达式+x*-x 的结果为()A 100 B 110 C99 D905、表达式x
3、0?l:(x0时的结果是()AO B-l C 1 D 不确定6、下边的表达式哪个满足当x 为偶数时值为“真。为奇数时值为“假”()A x%2=0 B!x%2!=0 C 2*x/2-x=0 D!(x%2)7、下边的表达式哪个满足:10=x=10,和 100=xx)&(x-10)|(100 x-100)B!(x 10)|!(x 110)C(x-10)&(x 100)&(x-l 0)&(x 10)|(x 100)8、下边的表达式哪个满足:当 x 和 y 的值都大于0,小 于 n 时值为“真。否则为“假”()A(x0)&(y0)&(xn)&(yn)B(xn)&(yn)&x&y),然后进行c!(x =O
4、)|(y =n)|(x =n)D!(x =0)&!(y=n)&!(x =n)9、在c语言中,w h i l e语句中的条件取()值时,结束循环,f o r语句中的条件表达 式 取()值时,执行循环体,d o-w h i l e语句中的条件取()值时,结束循环。A 0 B 1 C t r u e D f a ls e E 非 01 0、c语言中逻辑值“真”用()表示,“假”用()表示。A t r u e B大于0的数 C非0 D01 1、c语言的i f语句中用作判断的表达式为()A关系表达式 B逻辑表达式 C算术表达式 D关系或逻辑表达式三、读程序,写出程序的输出结果(每题5分,共20分)。#i
5、 n c lu d e m a i n()i n t x,y,z;x=1 0;y=1 5;z=2 5;p r i n t f(o u t p u t-r e s u lt:n );p r i n t f(x=%d y=%d z=%d n”,x,y,z);p r i n t f(x+y=%d n x+y+z=%d n”,x+y,x+y+z);)其输出结果为:2、#i n c lu d e m a i n()i n t i,j,s,m;s=O,m=O;for(I=l;I3;I+)(s+;for(j=l;j5;j+)if(j%2)continue;elsem+;s=+s+m;)printfCt%dn
6、,s);)其输出结果为:3、#include main()(float score;printfCXn Enter a score:);scanfC%f&score);if(score=90)printfCA n”);else if(score=80)printfCB n);else if(score=70)printf(Cn”);else if(score=60)printfCD n);else if(score=0)printfCE n);elseprintf(4tEnor Data!nM);输入为:82输出为:4#include main()(int i,j,s=O,m=O;printf
7、(44Enter i and j:);scanf(4t%d%d”,&i,&j);while(i!=j)while(ij)(s+=i+j;i-;)while(ij)(m=i+j;i+;)printfC4s=%d m=%d,s,m);)输 入 数 据 10,5输出数据为四、程 序填 空(每题8 分,共 16分)。1、读入一个1 到 9 的数a,求 s=a+aa+aaa+aa a(共 2 0 项)。请对其程序填空,其中temp保存当前处理项aa a,#include main()int a,i,s,temp;s=temp=O;printffTlease enter a number(l-9);sca
8、nf();for(I=l;)(temp=();s=s+();)printf(s=%d”,s);)2、求输入的100个数中正数的个数及其平均值。#include main()(int i,n;float sum,f;n=();sum=();for(i=0;i=100;i+)(printfCenter a real number:);scanf(%F,&f);if(f0?l:(x0时的结果是(C)AO B-l C 1 D 不确定下边的表达式哪个满足当x 为偶数时值为“真”,为奇数时值为 假”(A)A x%2=0 B!x%2!=0 C 2*x/2-x=0 D!(x%2)下边的表达式哪个满足:-10=
9、x=10,和 100=xx)&(x-10)|(100 x-100)B!(x 10)|!(x 110)C(x-l 0)&(x 100)&(x-l 0)&(xl 0)|(x 100)下边的表达式哪个满足:当 x 和 y 的值都大于0,小于n 时值为“真”,否则为“假”(A)A(xO)&(yO)&(xn)&(yn)B(xn)&(yn)&x&yC!(x=O)|(y=n)|(x=n)D!(x=0)&!(y=n)&!(x=n)在 c 语言中,while语句中的条件取(A)值时,结束循环,for语句中的条件表达式取(E)值时,执行循环体,do-while语句中的条件取(A)值时,结束循环。AO B 1 C
10、true D false E 非 010、c 语言中逻辑值“真”用(C)表示,“假”用(D)表示。A true B 大于0 的数 C 非 0 D011、c 语言的if语句中用作判断的表达式为(D)A 关系表达式 B 逻辑表达式 C 算术表达式 D 关系或逻辑表达式三、读程序,写出程序的输出结果(每题5 分,共 20分)。#include main()(int x,y,z;x=10;y=15;z=25;printf(output-result:nn);printfftx=%d y=%d z=%dn,x,y,z);printf(ux+y=%dn x+y+z=%dn”,x+y,x+y+z);其输出结
11、果为:output-result:x=10 y=15 z=25x+y=25x+y+z=502、#include iriainOint i,j,s,m;s=O,m=O;for(i=l;i3;i+)(s+;for(j=l;j5;j+)if(j%2)continue;elsem+;s=+s+m;)printfCt%dn,s);其输出结果为:103、#include main()(float score;printf(t4n Enter a score:);scanf(u%f&score);if(score=90)printfCA n);else if(score=80)printf(44B n);e
12、lse if(score=70)printf(uCnM);else if(score=60)printf(44D n);else if(score=0)printfCE n”);elseprintfCError Data!n?,);输入为:8 2输出为:B4#i n c l u d e m a i n()(i n t i,j,s=O,m=O;p ri n tf(E n te r i a n d j:);sc a n f(t4%d%d”,&i,&j);w hi l e(i!=j)w hi l e(i j)(s+=i+j;i-;)w hi l e(i j)(m=i+j;i+;)p r i n t
13、f(s=%d m=%d,s,m);)输 入 数 据1 0,5输出数据为S=6 5 m=0四、程序填空(每题8分,共1 6分)。1、读入一个1到9的数a,求s=a+a a+a a a+a a a(共20项)。请对其程序填空,其中t e m p保存当前处理项a a H o#i n cl u de m a i n()int a,i,s,temp;s=temp=O;printf(4Please enter a number。-9)”);scanf(%d,&a);for(i=l;i=20;i+)(temp=(temp*10+a);s=s+(temp);)printf(us=%d,;s);)2、求输入的1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 AB 试卷 期末 考试题 答案 高职
限制150内