《C语言程序设计》复习题 第 PAGE 1页,共 NUMPAGES 32页

《C语言程序设计》期末复习题

一、选择题

1.能将高级语言编写的源程序转换成目标程序的是( )

A. 链接程序 B. 解释程序 C. 编译程序 D.编辑程序

2.设a为整型变量,则不能正确表达数学关系10<a<15的C语言表达式是( )。

A. 10

C. a>10&&a<15 D.!(a<=10)&&!(a>=15)

3.当调用函数时,实参是一个数组名,则向函数传送的是( )。

A. 数组的长度 B. 数组的首地址

C. 数组每一个元素的地址 D. 数组每个元素中的值

4.执行下面的程序段后,k的值是()

int k=1,n=325;

do { k*=n%10;n/=10;}while(n);

A. 3B. 30 C. 523D. 325

5.若有以下数组说明,则i=6;a[a[i]]元素数值是( )。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

A.3 B.8 C.6 D.5

6.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()

A. for(i=1,p=1;i<=5;i++) p*=i;

B. for(i=1;i<=5;i++){ p=1; p*=i;}

C. i=1;p=1;while(i<=5){p*=i; i++;}

D. i=1;p=1;do{p*=i; i++; }while(i<=5);

7.若有:int a[][3]={{1,2,3},{4,5},{6,7},{8}}; 则数组a的第一维的大小为: ( )

A. 12 B. 3 C. 4 D.无确定值

8.设有如下程序段 ,则执行p=s;语句后,以下叙述正确的是( )。

char s[20]= “Bejing”,*p;

p=s;

A.可以用*p表示s[0]

B.s数组中元素的个数和p所指字符串长度相等

C.s和p都是指针变量

D.数组s中的内容和指针变量p中的内容相等

9.以下正确的函数定义是( )。

A.double sum(int x, int y) B.double sum (int x,y)

{ z=x+y ; return z ; } { int z ; return z ;}

C.sum (x,y) D.double sum (int x, int y)

{ int x, y ; double z ; { double z ;

z=x+y ; return z ; } z=x+y ; return z ; }

10.已知学生信息描述为

struct student

{

int no;

char name[20];

char sex;

struct{int year; int month; int day; }birth;

};

struct student s;

设变量s中的“生日”应是“1984年11月11日”,下列对“生日”的正确赋值方式是( )。

A. year=1984;month=11;day=11;

B. birth.year=1984;birth.month=11;birth.day=11;

C. s.year=1984;s.month=11;s.day=11;

D. s.birth.year=1984;s.birth.month=11;s.birth.day=11;

11. 下列数据中,为字符串常量的是( )。

A. ′A′B. How do you do.C. "A" D.$abc

12.以下运算符中,优先级最高的运算符是( )。

A. ||B. % C. ! D.==

13.执行以下程序段后,输出结果和a的值是( )。

int a=10;

printf("%d",++a);

A.10和10 B.10和11 C.11和10 D.11和11

14. 有定义语句:int x,y;若要通过scanf("%d%d",&x,&y);语句使变量x得到数值1

中国石油大学c语言程序设计答案,中国石油大学《C语言程序设计》期末复习题和答案.doc...相关推荐

  1. 现代教育技术计算机网络试题及答案,《现代教育技术》期末复习题及答案

    现代教育技术期末复习1 一.填空题 1.教育技术就是人类在教育活动中所采用的一切( )和方法的总和,它分为有形的技术(物化形态)和( )的技术(智能形态)两大类. 答案:技术手段:无形 2.学习资源主 ...

  2. 微型计算机接口期末,微机接口技术期末复习题及其答案 (2)

    微机接口技术期末复习题及其答案 微机接口技术综合练习题 一.填空题 1.接口的基本功能就是输入缓冲与输出锁存.2.数据输入/输出的三种方式就是程序控制.中断与DMA. 3.在查询输入/输出方式下,外设 ...

  3. 微型计算机接口与技术期末,北邮《微机原理与接口技术》期末复习题(含答案).doc...

    北邮<微机原理与接口技术>期末复习题(含答案).doc 1微机原理与接口技术复习题一.填空习题讲解1计算机由运算器.控制器.存储器.输入设备和输出设备五大部分组成.2运算器和控制器合称为中 ...

  4. ald计算机应用,计算机应用期末复习题及答案.doc

    计算机应用期末复习题及答案 Excel复习题 一.单选题 1.SLN()函数为何种折旧方法?( ) A.直线法 B.年数总和法 C. 定率递减法 D.双倍递减法 A2.下列哪一个时间函数只会传回目前日 ...

  5. 大学计算机python期末考试_大学计算机程序设计(Python)_章节测验,期末考试,慕课答案查询公众号...

    大学计算机程序设计(Python)_章节测验,期末考试,慕课答案查询公众号 更多相关问题 [问答题,论述题] 在上课时,有些平时不受老师重视的学生有的爱讲话,有的爱做小动作,特别是坐在窗边的学生则爱把 ...

  6. python考试名词解释_程序设计(python)_章节测验,期末考试,慕课答案查询公众号...

    程序设计(python)_章节测验,期末考试,慕课答案查询公众号 更多相关问题 [名词解释] 语丝社 [问答题,简答题] 简析<雷雨>中侍萍形象 [名词解释] "人的文学&quo ...

  7. 新农慕课python第四周答案_Python编程_章节测验,期末考试,慕课答案查询公众号

    Python编程_章节测验,期末考试,慕课答案查询公众号 更多相关问题 提倡现代主义建筑的旗手有:()A.勒柯布西耶B.尼迈耶C.密斯D.格罗皮乌斯将领导协调划分为领导职能协调.组织同环境协调.组织机 ...

  8. 期末试题及答案计算机,《计算机应用基础》期末试题及答案

    <计算机应用基础>期末试题及答案 一.填空题(每空1分,共30分) 1.计算计的软件系统通常分成____系统__软件和__应用____软件. 2.字长是计算机___一___次能处理的___ ...

  9. 单片机c语言程序设计中可以不分大小写,单片机考试复习题及答案

    选择题 1.主频为12MHz的单片机他的机器周期为(c). A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒 2.MCS-51系列单片机是属于(C)体系结构. A.冯诺依曼 B.普林斯顿 C. ...

  10. C语言单链表实现FCFS算法,数据结构与算法复习题(含答案).doc

    <数据结构与算法>2015-2016学年第1学期考试复习题 选择题(下面各小题有一个正确答案,请将正确答案的编号填写在各小题的括号内). 1.在一棵具有5层的满二叉树中结点总数为( A ) ...

最新文章

  1. java参数传递:值传递还是引用传递
  2. IIS托管管道模式的集成和经典
  3. WinForm 捕获最小化事件
  4. 2017大数据全景图
  5. 二叉树的深度优先遍历逆推
  6. 动态卷积:自适应调整卷积参数,显著提升模型表达能力 CVPR 2020
  7. iOS 跨平台开发,该用 Flutter 还是 Swift?
  8. Spring容器和Spring应用上下文的理解
  9. linux挂载硬盘不适合重启,Linux分区g挂载目录不重启挂载硬盘
  10. Python新闻网站项目-1.项目分析与产品设计
  11. 北大 宾州树库 语料标注集
  12. 如何优雅的给你的APK文件打上签名
  13. 易康(eCognition)对象几何特征--1:几何(Geometry)_范围(Extent)
  14. 几个南阳oj的STL题
  15. altium designer 绘制pcb时如何检查漏线
  16. 运营管理最新版史蒂文森_《运营管理(英文版第11版注解版国际经典原版教材)》(美)威廉J.史蒂文森著【摘要 书评 在线阅读】-苏宁易购图书...
  17. Mac中的文件如何拷贝到硬盘中?
  18. std::shared_ptr 详解
  19. 3D完整空间蛋白组学
  20. 怎么在php网站大图加倒计时,WordPress站点添加活动倒计时功能教程

热门文章

  1. Linux系统 Centos6 安装
  2. div contenteditable=true各个浏览器上的解析
  3. vmware workstation 12安装ubuntu kylin 16.04虚拟机
  4. 【JavaScript 插件】实现图片倒影效果 - reflex.js
  5. 在克隆环境上分离httpd和subversion。
  6. hdu 2736 Average distance
  7. Android系统移植与调试之-------如何修改Android手机显示的4G信号强度的格子数
  8. [zz] 海洋环境的光能传递
  9. HDU 5050 Divided Land(进制转换)
  10. Coolite Toolkit学习笔记二:服务器端Alert,Confirm,Prompt