为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 2023年C语言期末考试试卷及答案

2023年C语言期末考试试卷及答案

2023-03-20 3页 doc 18KB 19阅读

用户头像 个人认证

坚持101

暂无简介

举报
2023年C语言期末考试试卷及答案C语言期末考试试卷及答案C语言期末考试试卷〔A〕一、单项选择题〔本大题共20题,每题2分,共40分〕1、下面不是C语言的特点的是(A)A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言能够直接对硬件进行操作D、C语言移植性好2、下面不正确的C语言标识符是(D)A、ABCB、abcC、a_bcD、ab.c3、一个C语言程序是由(B)A、一个主程序和若干子程序组成B、函数组成C、若干经过组成D、若干子程序组成4、一个算法应该具有“确定性〞等5个特性,对另外4个特性的描绘中错误的是(A)A、有零个或多个输入B、有零个或多个输...
2023年C语言期末考试试卷及答案
C语言期末考试试卷及C语言期末考试试卷〔A〕一、单项选择题〔本大题共20题,每题2分,共40分〕1、下面不是C语言的特点的是(A)A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言能够直接对硬件进行操作D、C语言移植性好2、下面不正确的C语言标识符是(D)A、ABCB、abcC、a_bcD、ab.c3、一个C语言程序是由(B)A、一个主程序和若干子程序组成B、组成C、若干经过组成D、若干子程序组成4、一个算法应该具有“确定性〞等5个特性,对另外4个特性的描绘中错误的是(A)A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a是整型,f是实型,i是双精度型,则达式10+‘a’+i*f值的数据类型为(C)A、intB、floatC、doubleD、不确定6、在C语言中,char型数据在内存中的存储形式是(C)A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678<cR>后〔表示回车〕,x的值是()。#includemain(){intx;floaty;scanf("%3d%f",}A、12345B、123C、45D、3458、若有下面定义inta,b;floatx,则正确的赋值语句是()A、a=1,b=2B、b++;C、a=b=5D、b=int(x);9、下面程序的执行结果是()#include{inti=10,j=10;printf("%d,%d\n",++i,j--);}A、11,10B、9,10C、11,9D、10,910、巳知字母A的ASCII码是65,下面程序的执行结果是()#includemain(){charc1='A',c2='Y';printf("%d,%d\n",c1,c2);A、A,YB、65,65C、65,90D、65,8911、下列运算符中优先级最高的是()A、<B、十C、%D、!=12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是()。A、’x’&&’y’B、x<=yC、x||y+z&&y-zD、!((x<y)&&!z||1)13、判定char型变量cl能否为小写字母的正确表达式为()A、’a’<=c1<=f’z’B、(c1>=a)&&(c1<=z)C、(‘a’>=c1)(‘z’<=c1)D、(c1>=’a’)&&(c1<=’z’)14、字符串"a"在内存中占据的字节个数为()A、0B、1C、2D、315、下面有关for循环的正确描绘是()A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后断定表达式C、在for循环中,不能用break语句跳出循环体D、for循环体语句中,能够包含多条语句,但要用花括号括起来16、下面程序的运行结果是()A、inta[3][];B、floata(3,4);C、doublea[1][4];D、floata(3)(4);20、若二维数组a有m列,则在a[i][j]前面的元素个数为()A、j*m+iB、i*m+jC、i*m+j-1D、i*m+j+1二、填空题〔本大题共10空,每空2分,共20分〕1、构造化中的三种基本构造是___________________2、在C语言中的实型变量分为两种类型,它们是________和_________3、当a=5,b=4,c=2时,表达式a>b!=c的值是_______4、下列程序运行后的输出结果是_____________#includemain(){inti,j;for(i=4;i>=1;i--){printf("*");for(j=1;j6、在C语言中,二维数组元素的内存中的存放顺序是_______________三、程序题〔本大题共2题,每题4分,共8分,描绘程序功能并写出程序执行结果〕1、#includemain(){inta,s,n,count;a=2;s=0;n=1;count=1;while(countmain(){inta=[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j;for(i=0;i一、单项选择题〔本大题共20题,每题2分,共40分〕1、B2、D3、B4、B5、C6、D7、B8、B9、A10、D11、C12、D13、D14、C15、D16、C17、C18、D19、C20、B二、填空题〔本大题共10空,每空2分,共20分〕1、顺序构造分支构造循环构造2、单精度型(或:float型)双精度型(或;double型]3、14、**********5、066、按行主顺序存放三、程序分析题〔本大题共2题,每题4分,共8分〕能正确表达出题目的含义、要求,即可得分,部分正确可按比例得分,否则不得分。1、功能:求S=0+2+4+8+16+32+64+128和。输出结果:s=2542、功能:出矩形阵a的主对角线上的元素之和。输出结果:27四、编程题〔本大题共4题,每题8分,共32分〕能正确表达出题目的含义、要求,且格式正确,即可得满分,不要求形式完全一样。部分正确可按比例得分,否则不得分。1、#includemain(){floatc,f;printf("inputc:");…………………………………………….2分scanf("%f",…………………………………………….2分f=(c+32.0)*9.0/5.0;…………………………………………….2分printf("F=%.2f\n",f);…………………………………………….2分}2、#includemain(){intx;scanf("%d",…………………………………………….2分if(x%5==0&&x%7==0)…………………………………………….2分printf("yes");…………………………………………….2分elseprintf("no");…………………………………………….2分}3、#include#includemain(){intm,i,k;scanf("%d\n",k=sqrt(m);…………………………………………….2分for(i=2;ik)printf("misaprimenumber!\n");…………………………………………….2分}4、#includemain(){inti,j,a[15],t;printf("input15numbers:\n");for(i=0;ia[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}…………………………………………….2分
/
本文档为【2023年C语言期末考试试卷及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索