版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系: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版资料】...相关推荐

  1. 2018春c语言程序设计答案,2018年C语言程序设计期末考试题两份附答案.doc

    2018年C语言程序设计期末考试题两份附答案.doc 2018 年 C 语 言程序 设计 期末考 试题 两份附 答案 c 语 言程序 设计 期末 试题 含答案 一. 单项选择题 选择 一个最佳答案,每 ...

  2. python自动控制原理_自动控制原理(山东联盟-中国石油大学(华东))知到答案2020年MOOCPython语言程...

    自动控制原理(山东联盟-中国石油大学(华东))知到答案2020年MOOCPython语言程序设计测试答案 更多相关问题 设有一半径为a的介质圆球,置于一均匀磁场B之中,且绕通过其球心的某一固定轴,以角 ...

  3. 南工院C语言试卷答案,南工院11-12-1C期末B试卷 附答案.doc

    南工院11-12-1C期末B试卷 附答案.doc 南京工业职业技术学院 2011/2012 第一学期 期末考试试卷B卷 课程: <C语言程序设计> 出卷人: 刘艳红 考试得分 一.选择题( ...

  4. 计算机网络8832号答案,2009年江苏省计算机考试理论(真题附答案)

    2009年江苏省计算机考试理论(真题附答案) 2009年江苏省计算机考试理论(真题附答案2009年秋 第一场 必答题 [1]. 在公共场所(如宾馆)安装的多媒体计算机上,一般使用___B_____替代 ...

  5. java程序设计第四版张弛答案,2020学堂云Java编程概论——第一部分单元测试答案...

    2020学堂云Java编程概论--第一部分单元测试答案 更多相关问题 [填空题]Elle (prendre) un livre lundi dernier. [填空题]解决持续性误码的信道编码称为( ...

  6. 2019c语言程序设计试题答案,2019年C语言程序设计期末考试试题及其答案【Word版资料】...

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  7. 2019全国c语言二级考试题库,2019年全国计算机二级考试试题题库(附答案)【精选】.docx...

    --WORD格式--可编辑-- --- 2019年全国计算机二级考试试题题库(附答案) 一.选择题 ((1)-(40)每小题 1 分, (41)-(50)每小题 2 分,共 60 分 ) 下列各题 A ...

  8. 2020年计算机考试题答案,2020年《计算机绘图》考试试题附全答案【完整版】

    <2020年<计算机绘图>考试试题附全答案[完整版]>由会员分享,可在线阅读,更多相关<2020年<计算机绘图>考试试题附全答案[完整版](6页珍藏版)> ...

  9. c++语言程序中,main()函数必须放在程序开始的部分,C++多选题(附答案)

    计算机二级考试,附答案 多选题题库 C概述 1.[多选题.2005-4]不是C语言程序的基本单位是________. (A). 程序行 (B). 函数 (C). 语句 (D). 字符 2.[多选题.2 ...

最新文章

  1. R语言ggplot2可视化柱状图添加数值说明并控制文本、数值字体大小、轴标签字体大小实战
  2. SAP PM 初级系列14 - 维修工单的凭证流
  3. 近世代数--内外直积--本质是一样的
  4. boost::math模块使用根查找的示例
  5. HDU 4121 Xiangqi 模拟题
  6. 2019年4月第四周_2012年4月最佳怪胎文章
  7. 你知道i=i++;的含义吗?原理其实没有你想的那么简单
  8. 当我们的代码遇到问题的时候....;要想不遇到问题,写代码的时候要.....
  9. 织梦文章批量更新软件
  10. oracle外表日期,三步教会你掌握oracle外表(external table)
  11. 拼多多12.12“全民真香节”启动 “真香”农货成为核心与亮点
  12. win10 系统把装在c盘的软件移到其他盘的方法
  13. 鲁棒控制——线性矩阵不等式处理(俞立)(1)
  14. 摄像镜头型号参数分类
  15. EEPROM与FLASH闪存到底有什么区别?
  16. jacket for matlab,Jacket for Matlab常见问题
  17. 非常强大的shell写的俄罗斯方块
  18. QT中文字体显示以及字体大小不能改变的问题
  19. 【5G】5G通信网络中资源分配和负载均衡算法的matlab仿真
  20. 写作者网新浪微博通过认证加V

热门文章

  1. 2021年刷脸支付市场前景怎么样?
  2. 技术评论:明天,中间件在哪?
  3. Python 第十节 第二课
  4. Python3,3行代码生成有颜色的进度条,这波操作秀儿都点赞。
  5. 看板:精益生产的起源与今天
  6. 为什么CAD软件中图块插入时无法分开设置XYZ轴比例?
  7. 一起做RGB-D SLAM(8) (关于调试与补充内容)
  8. java组件 下载失败_jenkins 下载插件失败 有效的处理办法(亲测)
  9. 大学生求职 一些靠谱的求职网站
  10. StringUtils就这1张图,必备(二)