程序设计基础 A卷+答案_第1页
程序设计基础 A卷+答案_第2页
程序设计基础 A卷+答案_第3页
程序设计基础 A卷+答案_第4页
程序设计基础 A卷+答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页学年度第学期期末考试《程序设计基础》(A)卷专业学号班级姓名单选题(每题2分,共40分)以下对C语言函数的描述中,正确的是()。A、C程序必须由一个或一个以上的函数组成B、C函数既可以嵌套定义又可以递归调用C、函数必须有返回值,否则不能使用函数D、C程序中有调有关系的所有函数必须放在同一个程序文件中2.在C语言中,char型数据在内存中存储形式是()。A、补码B、反码C、原码D、ASCII码3.以下叙述中不正确的是()。A、一个好的程序应该有详尽的注释B、在C程序中,赋值运算符的优先级最低C、在C程序中,j++;是一条赋值语句D、C程序中的#include和#define均不是C语句4.应用缓冲文件系统进行读写操作关闭文件的函数名为()。A、fclose B、closeC、fread D、fwrite5.设C语言中,int类型数据占2个字节,则short类型数据占()。A.1个字节B.2个字节C.4个字节D.8个字节6.已知函数是调用形式fread(buffer,size,count,fd);其中buffer代表的是()。A、一个整数,代表要读入的数据项总数B、一个文件指针,指向要读的文件C、一个指针,指向要读入数据的存放地址D、一个存储区,存放要读的数据项7.在C语言中,形象的缺省存储类是()。A、AutoB、registerC、staticD、extern8.以下标识中,不能作为合法的C用户定义标识的是()。A、putchar B、_doubleC、_123 D、INT9.在C语言中,能代表逻辑值“真”的是()。A、Ture B、大于0的数C、非0整数 D、非0的数10.函数rewind的作用是()。A、使位置指针重新返回文件的开头B、使位置指针指向文件中所要求的特定位置C、使位置指针指向文件的末尾D、使位置指针自动移至下一个字符位置11.以下正确的说法是:在C语言中()。A、实参和与其对应的形参各占独立的存储单元B、实参和与其对应的形参共占用一个存储单元C、只有当实参和与其对应的形参同名时才共占有存储单元D、形参是虚拟的,不占用存储单元12.C语言中要求对变量作强制定义的主要理由是()。A、便于移植B、便于写文件C、便于编辑预处理程序的处理D、便于确定类型和分配空间13.以下只有在使用时才为该类型变量分配内存的存储类说明是()A、auto和staticB、auto和registerC、register和staticD、extern和register14.以下运算符中,优先级最高的运算符是()。A、|| B、% C、! D、==15.以下的选择中,正确的赋值语句是()。A、A=1,b=2B、j++C、a=b=5D、y=int(x)16.C语言中,要求运算数必须是整型的运算符是()。A、^ B、%C、! D、>17.结构体类型的定义允许嵌套是指()。A、成员是已经或正在定义的结构体型 B、成员可以重名C、结构体型可以派生D、定义多个结构体型18.逻辑运算符两侧运算对象的数据类型()。A、只能是0或1 B、只能是0或非正数C、只能是整型或字符型数据 D、可以是任何类型的数据19.以下运算符中,优先级最高的运算符是()。A、=B、!=C、*(乘号) D、()20.关于建立函数的目的,以下正确的说法是()。A、提高程序的执行效率B、提高程序的可读性C、减少程序的篇幅 D、减少程序文件所占内存多选题(每题4分,共40分)21. 以下正确的叙述是()A、在C程序中,每行只能写一条语句B、在C程序中,一条语句只写在一行上C、在C程序中,一条语句可以写在多行D、在C程序中,多条语句可以写在一行上22. 以下类型是哪些是实数类型()A、floatB、doubleC、longdoubleD、long23. C语言的用户标识符必须满足()A、只能由字母、数字和下划线组成B、不能以数字开始C、不能包含数字D、不能使用关键字24. C语言中,整型常量可以使用()书写A、十进制B、八进制C、十六进制D、二进制25. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为()A、'D'B、68C、不确定的值D、'C'26.若有格式输入函数scanf("%d%d%d"&x&y&z),输入数据时可以使用()作为数据的分隔符A、空格B、逗号C、TAB(制表符)D、回车27.关于for(表达式1,表达式2,表达式3)循环,以下正确的是()A、三个表达式都不可以省略B、表达式1可以省略C、表达式2可以省略D、表达式3可以省略28.下面哪些为合法整型常量()A、190B、OxfC、765D、0xk29.下列关于数组描述错误的是()A、数组的大小是固定的,但可以有不同的类型的数组元素B、数组的大小是可定的,但所有数组元素的类型必须相同C、数组的大小是固定的,所有数组元素的类型必须相同D、数组的大小是可定的,可以有不同的类型的数组元素30.以下叙述正确的是()A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main(函数)C、C源程序的基本组成单位是函数D、在C源程序中,注释说明只能位于一条语句的最后判断题(对的选“A”,错的选“B”,每题2分,共20分)31、数据是操作的对象,操作的结果会改变数据的状况。()32、字符型量变用来存放字符常量,注意只能放2个字符。()33、C语言中可以把一个字符串赋给一个字符变量。()34、在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。()35、在C语言中,运算符%要求参加运算的数必须是整数。()36、逻辑运算符的优先级别高于算术运算符。()37、凡是表达式都有一个值。()38、C语言规定标识符只能由字母、数字和小数点三种字符组成。()39、C语言中int型数据占2个字节,则long型数据占8个字节。()40、设有语句inta=3;则执行语句a+=a-=a*a后,变量a的值是-12。()课程名称:《程序设计基础》A卷答案(标准答案及评分标准)单项选择题(从下列各题的四个备选答案中选出一个正确答案,选错或未选者,此题不得分,每小题2分,共40分。)题号1234567891011121314151617181920答案ADBABCADADCC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论