下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 (下载)《C语言程序设计》期末考试试卷(A卷)

(下载)《C语言程序设计》期末考试试卷(A卷).doc

(下载)《C语言程序设计》期末考试试卷&#40…

wang攀攀
2017-09-30 0人阅读 举报 0 0 暂无简介

简介:本文档为《(下载)《C语言程序设计》期末考试试卷(A卷)doc》,可适用于IT/计算机领域

(下载)《C语言程序设计》期末考试试卷(A卷)《C语言程序设计》期末考试试卷(A卷)一、单项选择题(本大题共题每题分共分)、以下不是C语言的特点的是。A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好、以下不正确的C语言标识符是A、ABCB、abcC、abcD、abc、一个C语言程序是由。A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成、一个算法应该具有“确定性”等个特性对另外个特性的描述中错误的是A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性、设变量a是整型f是实型i是双精度型则表达式„ai*f值的数据类型为A、intB、floatC、doubleD、不确定、在C语言中char型数据在内存中的存储形式是。A、补码B、反码C、源码D、ASCII码、有如下程序输入数据:M,cR,后(<CR>表示回车)x的值是。#include<stdioh>main(){intxfloatyscanf("df",x,y)}A、B、C、D、、若有以下定义inta,bfloatx则正确的赋值语句是。A、a=,b=B、bC、a=b=D、b=int(x)、以下程序的执行结果是。#include<stdioh>{inti=,j=printf("d,dn",i,j)}A、,B、,C、,D、,、巳知字母A的ASCII码是以下程序的执行结果是。#include<stdioh>main(){charc='A',c='Y'printf("d,dn",c,c)}A、A,YB、,C、,D、,、下列运算符中优先级最高的是。A、,B、十C、D、!,、设x、y和z是int型变量且x,y,z,则下面表达式中值为的是。A、xyB、x,,yC、x,,yzyzD、!((x,y),,!z,,)、判断char型变量cl是否为小写字母的正确表达式为。A、a,,c,,fzB、(c,,a)(c,,z)C、(„a,=c)(„z,,c)D、(c,,a)(c,,z)、字符串"a"在内存中占据的字节个数为。A、B、C、D、、下面有关for循环的正确描述是。A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句后判定表达式C、在for循环中不能用break语句跳出循环体D、for循环体语句中可以包含多条语句但要用花括号括起来、下面程序的运行结果是。#include<stdioh>main(){intnum=while(num<=){numprintf(“d,num)}}A、B、C、D、、以下描述正确的是。A、由于dowhile循环中循环体语句只能是一条可执行语句所以循环体内不能使用复合语句。B、dowhile循环由do开始用while结束在while(表达式)后面不能写分号。C、在dowhile循环体中一定要有能使while后面表达式的值变成零(“假”)的操作。D、dowhile循环中根据情况可以省略while。、以下对一维整形数组a的正确说明是。A、inta()B、intn=,anC、intnD、intascanf(“d”,n)intan、以下对二维数组a的正确说明是。A、intaB、floata(,)C、doubleaD、floata()()、若二维数组a有m列则在aij前面的元素个数为。A、j*mIB、i*mjC、i*mjD、i*mj二、填空题(本大题共空每空分共分)、结构化设计中的三种基本结构是、、。、在C语言中的实型变量分为两种类型它们是和。、当a=,b=,c=时表达式a>b!=c的值是。、下列程序运行后的输出结果是。#include<stdioh>main(){inti,jfor(i=i>=i){printf("*")for(j=j<=ij)printf("*")printf("n")}}、若定义:inta={{,},{},{,,,}}则初始化后a得到的初值是a得到的初值是。、在C语言中二维数组元素的内存中的存放顺序是。三、程序分析题(本大题共题每题分共分描述程序功能并写出程序执行结果)、#include<stdioh>main(){inta,s,n,counta=s=n=count=while(count<=){n=n*as=sncount}printf(“s=d”,s)}、#include<stdioh>main(){inta=={,,,,,,,,},sum=,i,jfor(i=i<i)for(j=j<j)if(i==j)sum=sumaijprintf(“sum=dn”,sum)}四、编程题(本大题共题每题分共分)、编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度屏幕就显示对应的华氏温度输出取两位小数。转换公式:F=(C)×。、试编程判断输入的正整数是否既是又是的正倍数。若是则输出yes否则输出no。、判断数m是否为素数(只能被和它本身整除的整数)、对个数进行排序按从小到大的顺序输出。《C语言程序设计》期末考试试卷(A卷)评分标准及标准答案一、单项选择题(本大题共题每题分共分)、B、D、B、B、C、D、B、B、A、D、C、D、D、C、D、C、C、D、C、B二、填空题(本大题共空每空分共分)、顺序结构分支结构循环结构、单精度型(或:float型)双精度型(或double型、、**********、、按行主顺序存放三、程序分析题(本大题共题每题分共分)、功能:求S=和。输出结果:s=、功能:出矩形阵a的主对角线上的元素之和。输出结果:四、编程题(本大题共题每题分共分)、#include<stdioh>main(){floatc,fprintf("inputc:")……………………………………………分scanf("f",c)……………………………………………分f=(c)*……………………………………………分printf("F=fn",f)……………………………………………分}、#include<stdioh>main(){intxscanf("d",x)……………………………………………分if(x==x==)……………………………………………分printf("yes")……………………………………………分elseprintf("no")……………………………………………分}、#include<stdioh>#include<mathh>main(){intm,i,kscanf("dn",m)k=sqrt(m)……………………………………………分for(i=i<=ki)……………………………………………分{if(mi==)break……………………………………………分}if(i>k)printf("misaprimenumber!n")……………………………………………分}、#include<stdioh>main(){inti,j,a,tprintf("inputnumbers:n")for(i=i<i)scanf("d",ai)……………………………………………分for(j=j<j)……………………………………………分for(i=i<ji)……………………………………………分if(ai>ai){t=aiai=aiai=t}……………………………………分for(i=i<i)printf("d",ai),

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/7

&#40;下载&#41;《C语言程序设计》期末考试试卷&#40;A卷&#41;

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利