c语言程序设计期中考试题及答案,2020年C语言程序设计期末考试题两份附答案【Word版资料】...
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我们立即下架或删除。
简介:2020年C语言程序设计期末考试题两份附答案
c语言程序设计期末试题(含答案)
一、单项选择题(选择一个最佳答案,每题2分,共20分)
1. 一个C程序的执行是从( A )。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序的main函数开始,到本程序文件的最后一个函数结束
D) 本程序文件的第一个函数开始,到本程序main函数结束
2. 下列选项中,不能用作标识符的是(D)。//以字母或下划线开头
A) _1234_ B) _1_2 C) int_2_ D) 2_int_
3. 以下定义语句中正确的是(C)。
A) char a='A'b='B'; B) float a=b=10.0; //a=10.0,b=10.0;
C) int a=10,*b=&a; D) float *a,b=&a; //b是一个数,不能把地址赋值给它。
4. 设有以下定义:#define d 2
int a=0; double b=1.25; char c=’A’;
则下面语句中错误的是(D)。
A) a++; B) b++ C) c++; D) d++;
5. 以下4个选项中,不能作为一条C语句的是( D)。
A) {;} B) a=0,b=0,c=0; C) if(a>0); D) if(b==0) m=1;n=2;//两条语句
6. 有以下定义语句 double a,b; int w; long c;
若各变量已正确赋值,则下列选项中正确的表达式是( C)。
A) a=a+b=b++ B) w%(int)a+b) C) (c+w)%(int)a D) w=a==b;
//A.赋值号左边只能是变量,不能是表达式B,取模运算的数据只能是整型,a强制转换成整型,但b为实型,整型加实型为实型
D,int型变量在内存中占的空间比double型少,所以不能把a,b的值赋给w
7. 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是(D )。
A) p=1; B) *q=2; //*q是一个指针 C) q=p; D) *p=5;
8. 设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是(A )。
A) scanf(“%d”,pa) ; B) scanf(“%d”,a) ;
C) scanf(“%d”,&pa) ; D) scanf(“%d”,*pa);
9. 若有说明:char *language[]={”FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则表达式*language[1]>*language[2]比较的是(A)。
A)字符B和字符P B) 字符串FORTRAN和字符串BASIC
C)字符F和字符B D) 字符串BASIC和字符串PASCAL
10. 执行语句for(i=1;i++<4;);后变量i的值是(C )//先判断再增,i=4时不满足,但i还得增1
A) 3 B)4 C) 5 D) 不定
一、填空题(每空2分,共18分)
1. 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值为 2.500000 。
2. 有程序段:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; 则b中的值是 9 。
3. 函数swap(int x,int y)实现对x和y值的交换。则执行语句{int a[2]={1,2}; swap(a[0],a[1]);}后,a[0]= 1 ,a[1]= 2 。
4. 设有以下宏定义:#define f(z) z*z,执行赋值语句k=f(4+4)/f(2+2);(k为int型变量)后,k的值是 28 。// k=4+4*4+4/2+2*2+2=4+16+2+4+2=28
/*#define S(a,b) a*b
area=S(3,2);第一步被换为area=a*b; ,第二步被换为area=3*2;
#define S(r) r*r
area=S(a+b);第一步换为area=r*r;,第二步被换为area=a+b*a+b;
正确的宏定义是#define S(r) (r)*(r) */
5. 书写语句求a, b两个数的最大值max。 (a>b) ? max=a : max=b ;
6. 若x为int型变量,则执行x=7; x+=x-=x+x; 语句后,x的值是 -14 。
二、读程序写结果(每题6分,共24分)
1. 有... 更多>>
c语言程序设计期中考试题及答案,2020年C语言程序设计期末考试题两份附答案【Word版资料】...相关推荐
- 2018春c语言程序设计答案,2018年C语言程序设计期末考试题两份附答案.doc
2018年C语言程序设计期末考试题两份附答案.doc 2018 年 C 语 言程序 设计 期末考 试题 两份附 答案 c 语 言程序 设计 期末 试题 含答案 一. 单项选择题 选择 一个最佳答案,每 ...
- python自动控制原理_自动控制原理(山东联盟-中国石油大学(华东))知到答案2020年MOOCPython语言程...
自动控制原理(山东联盟-中国石油大学(华东))知到答案2020年MOOCPython语言程序设计测试答案 更多相关问题 设有一半径为a的介质圆球,置于一均匀磁场B之中,且绕通过其球心的某一固定轴,以角 ...
- 南工院C语言试卷答案,南工院11-12-1C期末B试卷 附答案.doc
南工院11-12-1C期末B试卷 附答案.doc 南京工业职业技术学院 2011/2012 第一学期 期末考试试卷B卷 课程: <C语言程序设计> 出卷人: 刘艳红 考试得分 一.选择题( ...
- 计算机网络8832号答案,2009年江苏省计算机考试理论(真题附答案)
2009年江苏省计算机考试理论(真题附答案) 2009年江苏省计算机考试理论(真题附答案2009年秋 第一场 必答题 [1]. 在公共场所(如宾馆)安装的多媒体计算机上,一般使用___B_____替代 ...
- java程序设计第四版张弛答案,2020学堂云Java编程概论——第一部分单元测试答案...
2020学堂云Java编程概论--第一部分单元测试答案 更多相关问题 [填空题]Elle (prendre) un livre lundi dernier. [填空题]解决持续性误码的信道编码称为( ...
- 2019c语言程序设计试题答案,2019年C语言程序设计期末考试试题及其答案【Word版资料】...
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...
- 2019全国c语言二级考试题库,2019年全国计算机二级考试试题题库(附答案)【精选】.docx...
--WORD格式--可编辑-- --- 2019年全国计算机二级考试试题题库(附答案) 一.选择题 ((1)-(40)每小题 1 分, (41)-(50)每小题 2 分,共 60 分 ) 下列各题 A ...
- 2020年计算机考试题答案,2020年《计算机绘图》考试试题附全答案【完整版】
<2020年<计算机绘图>考试试题附全答案[完整版]>由会员分享,可在线阅读,更多相关<2020年<计算机绘图>考试试题附全答案[完整版](6页珍藏版)> ...
- c++语言程序中,main()函数必须放在程序开始的部分,C++多选题(附答案)
计算机二级考试,附答案 多选题题库 C概述 1.[多选题.2005-4]不是C语言程序的基本单位是________. (A). 程序行 (B). 函数 (C). 语句 (D). 字符 2.[多选题.2 ...
最新文章
- R语言ggplot2可视化柱状图添加数值说明并控制文本、数值字体大小、轴标签字体大小实战
- SAP PM 初级系列14 - 维修工单的凭证流
- 近世代数--内外直积--本质是一样的
- boost::math模块使用根查找的示例
- HDU 4121 Xiangqi 模拟题
- 2019年4月第四周_2012年4月最佳怪胎文章
- 你知道i=i++;的含义吗?原理其实没有你想的那么简单
- 当我们的代码遇到问题的时候....;要想不遇到问题,写代码的时候要.....
- 织梦文章批量更新软件
- oracle外表日期,三步教会你掌握oracle外表(external table)
- 拼多多12.12“全民真香节”启动 “真香”农货成为核心与亮点
- win10 系统把装在c盘的软件移到其他盘的方法
- 鲁棒控制——线性矩阵不等式处理(俞立)(1)
- 摄像镜头型号参数分类
- EEPROM与FLASH闪存到底有什么区别?
- jacket for matlab,Jacket for Matlab常见问题
- 非常强大的shell写的俄罗斯方块
- QT中文字体显示以及字体大小不能改变的问题
- 【5G】5G通信网络中资源分配和负载均衡算法的matlab仿真
- 写作者网新浪微博通过认证加V