您所在位置: 网站首页 / C语言期中测试卷(含答案).doc / 文档详情
C语言期中测试卷(含答案).doc 立即下载
2025-02-19
约1.9千字
约5页
0
15KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言期中测试卷(含答案).doc

C语言期中测试卷(含答案).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES5页
C语言期中测试卷(含答案)

C语言期中测试卷
班级:
学号:
姓名:
一、判断题(1×10分)
1.在C语言中,一个double型所占字节数为8。2.strcat的作用是连接两个字符数组中的字符串。
3.在求C语言的表达式时,只需考虑运算符的优先级。4.在标准C中,变量必须先定义后使用。
5.逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。6.在标准C中,以“%8.2f”形式输出的数字共有10位。7.C语言不直接提供输入输出函数
8.一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。9.C语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、循环结构。10.在标准C中,赋值表达式可以出现在表达式的任何位置。
二、选择题(2×10分)
第1题:假定a和b为int型变量,则执行以下语句后b的值为a=1;b=10;do{b-=a;a++;
}while(b--#includevoidmain(){
charstr[12]={'s','t','r','i','n','g'};printf(\}
A、6B、7C、12D、13
第7题:下列符号可以作为变量名的是:
A、+aB、*pC、_DAYD、nextday
第8题:下列选项中,不属于C语言关键字的是A、ifB、printfC、sizeofD、for
第9题:循环for(i=1,j=6;++i!=--j;)s=i+j;将执行A、2次B、3次C、4次D、以上均不是
第10题:一个C语言程序是由A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成
三、程序填空题(2×10分)
第1题:用π/4≈1-1/3+1/5-1/7+……公式求π的近似值。#includevoidmain(){
ints;
floatn,t,pi;
t=1;pi=0;n=1.0;s=1;while(fabs(t)>1e-6){
pi=pi+t;n=__1__;s=-s;t=__2__;}
pi=__3__;
printf(\}
第2题:
/
以下的程序能使二维数组的主对角线为1,辅对角线元素为0,其它元素为其行列下标之和。请为程序填空。
#include#defineSIZE4voidmain(){
inta[SIZE][SIZE],I,j;for(I=0;Ivoidmain(){
intdigit,I,letter,other;charch;
digit=letter=other=0;printf(\while((__8__)!='\\n')
if(__9__||ch>='A'&&ch='0'&&chvoidmain()
{inta=1,b=4,c=3;if(avoidmain(){charc;
while((c=getchar())!=?\\n?)
{if(?A?voidmain(){intx,y;
for(y=1,x=1;y=10)break;
if(x%2==1){x+=5;continue;}x-=3;}
printf(\}
第4题:
阅读程序,写出运行结果。#includevoidmain()
{inta[][3]={9,7,5,3,1,2,4,6,8};intI,j,s1=0,s2=0;for(I=0;Ivoidmain(){
intnum[10]={50,-20,-53,10,5,-29,14,-32,0,21};intj,sum=0;for(j=0;j0)sum+=num[j];printf(\}
五、程序设计题(3×10分)
第1题:把100-500之间的能同时被5和7整除的数输出来(用continue语句),5个一行,每个数占四列宽。
第2题:输出以下图形(用循环结构实现)。*************************
第3题:用随机函数产生10个数,输出其中最大的数和最小的数。
C语言期中测试答卷
班级:
学号:
姓名:
一、判断题(1×10分)
1.√2.√3.×4.√5.×6.×7.√8.√9.√10.√二、选择题(2×10分)
1.D2.D3.D4.D5.D6.A7.C8.B9.D10.B三、程序填空题(2×10分)
/
1.n+24.I==j7.printf(\10.other++四、程序阅读题(4×5分)
1.2.3.4.5.五、程序设计题(3×10分)
2.s/n5.I+j==SIZE-18.ch=getchar()3.4*pi6.a[I][j]=I+j9.ch>='a'&&ch
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言期中测试卷(含答案)

文档大小:15KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用