期末试题 二级c语言

………………………………装………………………………订…………………………………线………………………………安徽工业大学题纸(一)

2009~2010学年第一学期期末考试《C程序设计(2)》试卷 A

考试时间:120分钟满分:100分(作题答案一律写在答题纸上,答案写在试卷无效)一、单项选择题(每题 1.5分,共 16题)24% 1、以下叙述正确的是___________。 A) main函数不可以有返回值 B) main函数不可以有参数 C) main函数只能有整型返回值 D) main函数可以有任意个参数 2、以下叙述正确的是__________。 A)void类型的函数体中不可以有 return语句 C)函数体中不可以有多个 return语句 B)函数体中既可以没有也可以有多个 return语句 D) return后表达式值的类型必须与函数的返回值类型相同

3、以下叙述正确的是___________。 A)一个文件中定义的函数,如果未指定存储方式,则其他文件可以调用它 B)内部函数是指在函数体中定义的那个函数 C)不同文件中定义的内部函数可以有相同的名称 D)函数的返回值可以是函数指针 4、在由多个文件构成的 C程序中,以下叙述正确的是________。 A)局部变量可以为静态存储方式 B)不同文件中可以定义相同名称的外部变量 C)只能把外部变量指定为静态存储方式 D)外部变量与局部变量不能同名 5、在 C语言中,引用数组元素时,其数组下标必须是_____________。 A)整型常量 B)实型表达式 C)整型常量或整型表达式 6、设有语句:int A[20];则对数组元素的正确引用是_____________。 A)A[20] B)A(12) C)A[-1] D)A[10-10] 7、设有语句:int A[4][ 3],i=3,j=1;则对数组元素的不正确引用是______。 A) *(*A+i*3+j) B) (*(A+3))[1] C) *(A+i*3+j) D) *(A[0]+i*3+j) 8、设有语句:int x=5,a,p1=x,*p2=&x;,以下能正确赋值的语句是__________。 A) a=p1+*p2; B) a=*p1*(*p2); C)p1=p2; D)p1=&x; 9、设有语句 struct student{int Idnum;char *Name;} StdV,*p=& StdV;则以下引用正确的是________。 A) StdV->Idnum B)p.Idnum C) p->Idnum D) (*StdV).Idnum 10、TurboC环境下的定义 struct{int x;char y[8];union{int u;double d;}un;float z;}su;则 su在内存中占用的字节数是______。 A) 20 B)22 C) 18 D) 24 11、C语言可以处理的文件类型是___________。 A)文本文件和数据文件 B)数据文件和非数据文件 C)数据文件和二进制文件 D)文本文件和二进制文件 12、书写 C语言程序必须遵守的规则是___________。 A)采用缩进书写格式 B)程序语句独占一行 C)每行只能书写一条编译预处理命令 13、下列函数的功能是___________。 void swap(int *x,int *y){*x=*x^*y;*y=*x^*y;*x=*x^*y;} A)交换 x和 y的值 B)交换*x和*y的地址 D)每行用分号结束 D)任意类型的表达式

C)交换 x和 y的地址 D)交换 x和 y

所指向的目标变量的值 D)char str,*pstr=str=“ABCDE”;

14、以下正确的是______。 A)char *str;str=“ABCDE”; B) char str[5];str=”ABC”;C) char str[5]=”ABCDE”;

15、设有 float x[5],k=3;接收键盘输入数据给 x[3]的正确语句是___________。 A)scanf(“%d”,x[3]); B) scanf(“%d”,x[k]); C) scanf(“%d”,x+k); D) scanf(“%d”,&x+3); 16、设 x,y,z为整型变量,利用函数调用语句 scanf(“%d:%d:%d”,&x,&y,&z);输入数据 10,20,30给 x,y,z的则正确的输入形式是___________。 A)10□20□30 B) 10 20 30 C) 10 Tab 20 Tab 30 D)10:20:30 (说明:代表 Enter键,Tab代表 Tab键,□代表空格)二、判断题(正确用√错误用×标记)(每题 1分,共 10题) 10% 1、若有宏定义#define R(X) X*X和宏调用 Yr=R(3+2);则 Yr的值是 25。 ( ( ( ( ( ( ) ) ) ) ) )

2、typedef用来定义新的数据类型。 3、如果有定义:int Array[2][3];则在编译阶段就会使数组 Array各个元素的值为 0。 4、在 C语言中,若有定义:int *Pointer;则语句 Pointer=0;是合法的。 5、C语言程序:main(){char x[]="ABCDE";printf("%c\n",x[3]);}的输出结果是 D。 6、在 C语言中,枚举元素表中的元素值,可以任意指定。 7、在 C语言中,函数不可以嵌套定义,但宏可以嵌套定义。 8、在 C语言中,共用体(联合体)变量的地址和其中各成员的地址都是相同的。 9、调用 fopen函数后,如果文件打开成功,则函数的返回值是 0

( ) ( ( ) ) )

10、在 C语言中,把计算机内存中的数据写入文件之前,要调用函数 fopen打开该文件。 (

C语言程序设计二期末考试,9第二学期期末考试《C语言程序设计》A相关推荐

  1. 2020-2021学年第二学期期末考试《文献检索》大作业

    2020-2021学年第二学期期末考试 文献检索 一 论述题 (共3题 ,总分值30分 ) 简述光盘检索的含义及优缺点. (10 分) 试述书刊外借的两种模式及其优缺点. (10 分) 简述文献检索工 ...

  2. 武汉大学计算机学院期末考试时间,【通知公告】关于2018-2019学年第二学期期末考试工作安排的通知...

    原标题:[通知公告]关于2018-2019学年第二学期期末考试工作安排的通知 关于2018-2019学年第二学期期末考试 工作安排的通知 各学院(系): 根据学校校历安排, 2019年6月9日至6月2 ...

  3. 2020-2021学年第二学期期末考试《药用高分子材料》大作业

    2020-2021学年第二学期期末考试 药用高分子材料 一 论述题 (共3题 ,总分值30分 ) 分子量与抗张强度.抗冲击强度.粘合强度.硬度.弯曲强度.粘度等性能的关系如何? (10 分) 简述聚维 ...

  4. 小学二年级计算机组成选择题,小学二年级数学第二学期期末试卷

    第1篇:小学二年级数学第二学期期末试卷 第二学期期末考试二年级下册数学 一.我会填.(22分) 1.下面的图形通过平移重合的有( 和 ),通过旋转互相重合的有( 和 ). 2.把12个梨平均份给( ) ...

  5. 2020-2021学年第二学期期末考试《自动控制原理》大作业

    2020-2021学年第二学期期末考试 自动控制原理 一 作图题 (共6题 ,总分值60分 ) 设二阶控制系统的单位阶跃响应曲线如图所示.如果该系统为单位反馈控制系统,试确定其开环传递函数. (10 ...

  6. 2020-2021学年第二学期期末考试《财务报表分析》大作业

    2020-2021学年第二学期期末考试 财务报表分析 一 论述题 (共3题 ,总分值30分 ) 短期偿债能力分析的意义 (10 分) 现金流量分析的目的 (10 分) 企业盈利能力分析的内容 (10 ...

  7. 2020-2021学年第二学期期末考试《公文写作》大作业

    咨询答案联系主页威号 2020-2021学年第二学期期末考试 公文写作 一 论述题 (共3题 ,总分值30分 ) 公告的拟写要点 (10 分) 收文办理主要程序 (10 分) 向下级机关行文,应当遵循 ...

  8. 2020-2021学年第二学期期末考试《税法》大作业

    2020-2021学年第二学期期末考试 税法 一 论述题 (共3题 ,总分值30分 ) 你是否赞同开展普遍性的房地产税,为什么 (10 分) 试述分税制改革对中国经济发展的意义 (10 分) 为什么增 ...

  9. 2020-2021学年第二学期期末考试《道路勘测设计》大作业

    2020-2021学年第二学期期末考试 道路勘测设计 一 论述题 (共3题 ,总分值30分 ) 道路设置加宽的作用是什么?怎样设置?制订加宽值标准的原理是什么? (10 分) 何为路线纵断面?路基设计 ...

最新文章

  1. 用Python实现抖音上的“人像动漫化”特效,原来这么简单
  2. 实例:手写 CUDA 算子,让 Pytorch 提速 20 倍
  3. 微软职位内部推荐-Sr. SW Engineer for Privacy Id
  4. mysql with as_mysql数据库学习(第十六篇)- 视图
  5. 敏捷开发:软件与文档
  6. 网易云课堂计算机体系,计算机系统结构 (三) CPU及其结构分析
  7. Object.wait()与Object.notify()的用法
  8. 解压zip文件出现-bash:unzip:commond not found
  9. c++日志文件中文显示乱码的问题及解决办法
  10. C++--day05
  11. 新手坐高铁怎么找车厢_一个新手怎么做直播卖衣服?找对货源供应商成功一半...
  12. java mapper.readtree_java - 杰克逊的readValue和readTree:何时使用哪个? - 堆栈内存溢出...
  13. Web Hacking 101 中文版 八、跨站请求伪造
  14. Error--解决使用Application Loader提交ipa包审核时的报错:ERROR ITMS-90168: The binary you uploaded was invalid....
  15. 西瓜书+实战+吴恩达机器学习(十九)特征选择(过滤式选择、包裹式选择)
  16. 软件测试——JUnit基础
  17. nupkg格式_nupkg文件怎么打开(package程序安装)
  18. oracle ocp考题,Oracle OCP认证考试题库更新,052新考题整理(带答案)-72
  19. ISIS协议(华为面试)
  20. Juniper防火墙的HA(高可用性)配置

热门文章

  1. 如何识别交换机的性能优劣?
  2. 【渝粤教育】电大中专新媒体营销实务 (7)作业 题库
  3. 国家开放大学2021春1050金融理论前沿课题题目
  4. mysql主从延时这么长_MySQL主从延迟问题解决
  5. 计算机教室 使用计划,计算机室教学计划
  6. 删除linux 软raid0,配置Linux软RAID0
  7. saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...
  8. JAVA类的继承、覆写和final关键字
  9. debian php mysql 安装_在 Debian 下安装 Apache,MySQL,PHP
  10. Video 对象方法 canPlayType()