- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言期末考试试题
第一套
━━━━━━━━━━━━━━━━━
一、单项选择共10题(共计30分)
━━━━━━━━━━━━━━━━━
第1题(3.0分)题号:1062
执行下面程序,输入数据,使得i=10,k=a,j=15,正确的键盘输入方法是()
#includestdio.h
intmain()
{
inti,j,k;
scanf(%d%c%d,i,k,j);
printf(i=%d,j=%c,k=%d\n,i,k,j);
return0;
}
A.B.
B.D.
A:10,a,15回车
B:10回车a回车15回车
C:10a15回车
D:10a15回车
答案:D
第2题(3.0分)题号:1057
若intx,y;doublez;以下不合法的scanf函数调用语句是。
A:scanf(%d%x,%e,x,y,z);
B:scanf(%2d%d%lf,x,y,z);
C:scanf(%x%*d%o,x,y);
D:scanf(%x%o%6.2f,x,y,z);
答案:D
第3题(3.0分)题号:1054
C语言对嵌套if语句的规定是:else总是与()。
A:其之前最近的if配对
B:第一个if配对
C:缩进位置相同的if配对
D:其之前最近的且尚未配对的if配对
答案:D
第4题(3.0分)题号:1053
设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=ab)(n=cd)后n的值为
A:1
B:2
C:3
D:4
答案:B
第5题(3.0分)题号:1032
下列数据中属于字符串常量的是
A:ABC
B:ABC
C:ABC
D:A
答案:B
第6题(3.0分)题号:882
下列语句中,不正确的是()。
A:chara[2]={1,2};
B:inta[2]={1,2};
C:chara[2]={1,2,3};
D:chara[2]={1};
答案:C
第7题(3.0分)题号:995
C语言规定,函数返回值的类型是由()。
A:return语句中的表达式类型所决定
B:调用该函数时的主调函数类型所决定
C:调用该函数时系统临时决定
D:在定义该函数时所指定的函数类型所决定
答案:D
第8题(3.0分)题号:978
以下能对一维数组a进行正确初始化的语句是()。
A:inta[10]=(0,0,0,0,0)
B:inta[10]={};
C:inta[]={0};
D:inta[10]={10*1};
答案:C
第9题(3.0分)题号:1006
下列选项中正确的语句组是()。
A:chars[8];s={Beijing};
B:char*s;s={Beijing};
C:chars[8];s=Beijing;
D:char*s;s=Beijing;
答案:D
第10题(3.0分)题号:769
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:a3_b3
B:void
C:_123
D:IF
答案:B
━━━━━━━━━━━━━━━━
二、程序填空共1题(共计15分)
━━━━━━━━━━━━━━━━
第1题(15.0分)题号:4
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:以下程序是用选择排序法对10个整数按升序排序。
选择排序算法如下:找出一个数组的最大(或最小)元素并放到
最后,然后循环找出剩余元素的最大(或最小)者,每次都将该
轮最大(或最小)者放到最后。
-------------------------------------------------------*/
#includestdio.h
/***********SPACE***********/
【?】
intmain()
{
inti,j,k,t,a[N];
printf(iutputtheunsortedarray:\n);
for(i=0;i=N-1;i++)
scanf(%d,a[i]);
for(i=0;iN-1;i++)
{
/***********SPACE***********/
【?】;
/***********SPACE***********/
for(j=i+1;【?】;j++)
您可能关注的文档
- 2021-2022学年山东省烟台市福山区青岛版(五年制)五年级上册期末质量检测数学试卷.docx
- 2021-2022学年山西省晋城市阳城县第二小学校北师大版六年级上册期末考试数学试卷【含答案】.docx
- 2021-2022学年湖北省武汉市青山区人教版四年级上册期末考试数学试卷【含答案】.docx
- 快闪抖音节目开场PPT模板.pptx
- 北师大小学数学三年级上册 教学计划1.doc
- 2022-2023学年广东省揭阳市榕城区人教PEP版五年级上学期期末英语试卷【含答案】.docx
- 2021-2022学年辽宁省抚顺市望花区人教版三年级上册期末考试数学试卷.docx
- 山东省枣庄市第八中学2023-2024学年高二上学期开学收心考试数学试题.docx
- 概率论-------高等数学-----习题解答.pdf
- 南开大学22春“市场营销”《广告原理与实务》作业考核题库高频考点版(参考答案)试题号3.docx
文档评论(0)