c语言练习题及答案_第1页
c语言练习题及答案_第2页
c语言练习题及答案_第3页
c语言练习题及答案_第4页
c语言练习题及答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

单项选择题1(A)是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例程2C语言程序从C开始执行。A程序中第一条可执行语句B程序中第一个函数C程序中的MAIN函数D包含文件中的第一个函数3、以下说法中正确的是(C)。A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在MAIN函数中定义C、C语言程序总是从MAIN函数开始执行D、C语言程序中的MAIN函数必须放在程序的开始部分4下列关于C语言的说法错误的是(B)。AC程序的工作过程是编辑、编译、连接、运行BC语言不区分大小写。CC程序的三种基本结构是顺序、选择、循环DC程序从MAIN函数开始执行5下列正确的标识符是(C)。AA1BAICA2_IDINTT6下列C语言用户标识符中合法的是(B)。A3AXBXCCASEDE2EUNION7下列四组选项中,正确的C语言标识符是(C)。A)XB)ABC)A123D)1238、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。A、PRINT_3DDB8ABCB、IAMONE_HALFSTARTIT3PAIC、STR_1CPPPOWWHILED、PXQMYBOOKLINEHISAGE9C语言中的简单数据类型包括(D)。A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型10在C语言程序中,表达式52的结果是C。A25B2C1D311如果INTA3,B4;则条件表达式“AAGEDPAGE33设有如下定义STRUCKSKINTAFLOATBDATAINTP若要使P指向DATA中的A域,正确的赋值语句是CAPBPDATAACPDPDATAA34设有以下说明语句TYPEDEFSTRUCTSTUINTAFLOATBSTUTYPE则下面叙述中错误的是(D)。A、STRUCT是结构类型的关键字B、STRUCTSTU是用户定义的结构类型C、A和B都是结构成员名D、STUTYPE是用户定义的结构体变量名35语句INTP说明了C。AP是指向一维数组的指针BP是指向函数的指针,该函数返回一INT型数据CP是指向INT型数据的指针DP是函数名,该函数返回一指向INT型数据的指针36下列不正确的定义是(A)。AINTPBINTP,ICINTI,PDINTI,P37若有说明INTN2,P则B是对指针变量P的正确定义和初始化。AINTPABINTPACINTPDINTP39若有说明语句“INTA5,PA”,则对数组元素的正确引用是C。AAPBPACP2DP240有如下程序INTA101,2,3,4,5,6,7,8,9,10,PA则数值为9的表达式是BAP9BP8CP9DP841在C语言中,以D作为字符串结束标志ANBC0D042下列数据中属于“字符串常量”的是(A)。A“A”BABCCABC0DA43已知CHARX“HELLO“,YH,E,A,B,E,则关于两个数组长度的正确描述是BA相同BX大于YCX小于YD以上答案都不对44下面各函数中能实现打开文件功能的是AAFOPENBFGETCCFPUTCDFCLOSE45下列语句中,把变量FP说明为一个文件型指针的是A。AFILEFPBFILEFPCFILEFPDFILEFP46以读写方式打开一个已有的文本文件FILE1,并且FILEFP,下面FOPEN函数正确的调用方式是B。AFPFOPEN“FILE1”,“R”BFPFOPEN“FILE1”,“R”CFPFOPEN“FILE1”,“RB”DFPFOPEN“FILE1”,“W”一、读程序基本输入输出及流程控制1INCLUDEMAININTA1,B3,C5IFCABPRINTF“YESN“ELSEPRINTF“NON“运行结果为NO2INCLUDEMAININTA12,B34,C56,MIN0MINAIFMINBMINBIFMINCMINCPRINTF“MIND“,MIN运行结果为MIN343INCLUDEMAININTX2,Y1,Z5IFXMAINFLOATA,B,C,TA3B7C1IFABTAABBTIFACTAACCTIFBCTBBCCTPRINTF“52F,52F,52F“,A,B,C运行结果为100,200,7005INCLUDEMAINFLOATC30,D40IFCDC50ELSEIFCDC60ELSEC70PRINTF“1FN”,C运行结果为706INCLUDEMAININTMSCANF“D“,IFM0IFM20PRINTF“DISAPOSITIVEEVENN“,MELSEPRINTF“DISAPOSITIVEODDN“,MELSEIFM20PRINTF“DISANEGATIVEEVENN“,MELSEPRINTF“DISANEGATIVEODDN“,M若键入9,则运行结果为9ISANEGATIVEODD7INCLUDEMAININTNUM0;WHILENUMMAININTSUM10,N1WHILENMAININTNUM,CSCANF“D“,DOCNUM10PRINTF“D“,CWHILENUM/100PRINTF“N“从键盘输入23,则运行结果为3210INCLUDEMAININTS0,A5,NSCANF“D“,DOS1AA2WHILEANPRINTF“D,DN“,S,A若输入的值1,运行结果为2,111INCLUDE“STDIOH“MAINCHARCCGETCHARWHILECPUTCHARCCGETCHAR如果从键盘输入ABCDEFGH(回车)运行结果为ABCDE12INCLUDEMAINCHARCWHILECGETCHARIFAMAININTX,Y0FORX1X10BREAKYYXPRINTF“DD”,Y,X运行结果为10514INCLUDEMAINCHARCHCHGETCHARSWITCHCHCASEAPRINTF“C”,ACASEBPRINTF“C”,BBREAKDEFAULTPRINTF“SN”,”OTHER”当从键盘输入字母A时,运行结果为AB15INCLUDEMAININTA1,B0;SCANF“D”,SWITCHACASE1B1;BREAK;CASE2B2;BREAK;DEFAULTB10;PRINTF“D“,B;若键盘输入5,运行结果为1016INCLUDEMAIN_CHARGRADECSWITCHGRADECASEAPRINTF“90100N”CASEBPRINTF“8090N”CASECPRINTF“7080N”CASEDPRINTF“6070N”BREAKCASEEPRINTF“MAININTY9FORY0YIFY30PRINTFD”,YCONTINUE运行结果为85218INCLUDEMAININTI,SU

温馨提示

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

评论

0/150

提交评论