C语言程序设计期末复习题及参考答案_第1页
C语言程序设计期末复习题及参考答案_第2页
C语言程序设计期末复习题及参考答案_第3页
C语言程序设计期末复习题及参考答案_第4页
C语言程序设计期末复习题及参考答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计题库一、单选题1.C语言中,用于结束函数执行的语句是?A.breakB.continueC.returnD.exit答案:C2.C语言中,用于输出字符串的函数是?A.printfB.scanfC.getcharD.putchar答案:A3.下列哪个语句用于在C语言中声明一个结构体?A.structB.unionC.enumD.typedef答案:A4.C语言中,用于定义常量的关键字是?A.constB.#defineC.enumD.static答案:A5.下列哪个运算符用于返回两个整数中的较大值?A.>B.<C.>=D.无直接运算符,需用条件表达式答案:D6.下列哪个关键字用于声明一个指针变量?A.*B.&C.intD.char答案:A7.C语言中,用于动态分配内存的函数是?A.mallocB.freeC.reallocD.calloc答案:A8.下列哪个函数用于读取用户输入的单个字符?A.getcharB.scanfC.printfD.puts答案:A9.下列哪个循环语句在每次迭代前都会检查条件?A.forB.whileC.do-whileD.switch答案:B10.下列哪个符号用于表示C语言中的注释?A.//B./**/C.#D./*答案:A11.C语言中,数组名表示的是?A.数组的第一个元素B.数组的长度C.数组的内存地址D.数组的所有元素答案:C12.下列哪个关键字用于声明一个函数?A.intB.voidC.floatD.function答案:B13.C语言中,用于结束循环的语句是?A.breakB.continueC.returnD.goto答案:A14.下列哪个运算符用于判断两个整数是否相等?A.==B.=C.+=D.-=答案:A15.C语言中,用于声明一个字符变量的关键字是?A.charB.intC.floatD.double答案:A16.C语言中,字符串常量使用哪种符号括起来?A.""B.''C.()D.{}答案:A17.C语言中,用于打开文件的函数是?A.fopenB.fcloseC.freadD.fwrite答案:A18.下列哪个运算符用于访问指针指向的变量的值?A.*B.&C.[]D..答案:A19.C语言中,用于判断文件是否结束的函数是?A.feofB.ferrorC.fflushD.fread答案:A20.下列哪个函数用于将字符串转换为整数?A.atoiB.atofC.strtodD.sprintf答案:A二、多选题1.下列哪些语句或函数可以用于C语言中的内存管理?A.mallocB.freeC.reallocD.calloc答案:ABCD2.下列哪些语句或表达式可以用于C语言中的错误处理?A.if-elseB.switch-caseC.assertD.return答案:AC3.C语言中,以下哪些关键字或运算符用于定义和访问结构体成员?A.structB..C.->D.union答案:ABC4.下列哪些函数可以用于C语言中的文件操作?A.fopenB.freadC.fwriteD.fclose答案:ABCD5.C语言中,以下哪些运算符可以用于指针操作?A.*B.&C.[]D.->答案:ABCD6.下列哪些函数可以用于C语言中的输入输出操作?A.printfB.scanfC.getcharD.fputs答案:ABCD7.C语言中,以下哪些关键字用于控制循环结构?A.forB.whileC.doD.if答案:ABC8.C语言中,以下哪些数据类型属于基本数据类型?A.intB.floatC.charD.double答案:ABCD9.下列哪些语句可以用于C语言中的条件判断?A.ifB.switchC.whileD.for答案:AB10.C语言中,以下哪些运算符属于算术运算符?A.+B.-C.*D.%答案:ABCD三、判断题1.C语言中的指针可以指向任何类型的数据。答案:正确2.C语言中的函数可以返回数组类型。答案:错误3.在C语言中,可以使用scanf函数直接读取一个字符串到字符数组中。答案:正确4.C语言中的数组名是一个常量指针,不能改变其指向。答案:正确5.C语言中的预处理指令都是以#号开头的。答案:正确6.C语言中的注释可以嵌套。答案:错误7.C语言中的空指针(NULL)是一个宏定义,通常定义为0。答案:正确8.C语言中的函数原型必须在函数调用之前声明。答案:正确9.C语言中的位运算符只能用于整型数据。答案:正确10.C语言中的枚举类型是一种基本数据类型。答案:正确11.C语言中的动态内存分配函数malloc返回的是指向void类型的指针。答案:错误12.C语言中的文件操作函数都是标准库函数,不是系统调用。答案:错误13.C语言中的结构体类型可以嵌套定义。答案:正确14.C语言中的函数参数传递默认是按值传递。答案:正确15.C语言中的指针变量可以直接进行算术运算。答案:正确16.C语言中的静态变量在函数外部定义时,其作用域是整个程序。答案:正确17.C语言中的字符数组和

温馨提示

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

最新文档

评论

0/150

提交评论