C语言周末练习题_第1页
C语言周末练习题_第2页
C语言周末练习题_第3页
C语言周末练习题_第4页
C语言周末练习题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

C语言周末练习题基本信息:[矩阵文本题]*姓名:________________________班级:________________________1.以下叙述中,正确的是()[单选题]*A.构成C程序的基本单位是函数(正确答案)B.可以在一个函数中定义另一个函数C.main()函数必须放在其他函数之前D.所有被调用的函数一定要在调用之前进行定义2.下面对C语言特点的描述不正确的是()[单选题]*A.C语言前有高级语言和低级语言的双重特点,执行效率高B.C语言既可以用来编写应用程序,又可以用来编写系统软件C.C语言中的变量可以不定义,直接使用(正确答案)D.C语言是一种结构式模块设计语言3.以下不是C语言中的关键字的是()[单选题]*A.caseB.typedefC.staticD.null(正确答案)4.C语言具有低级语言的功能,主要是指()[单选题]*A.程序的可移植性B.程序的使用方便性C.能直接访问物理地址,可进行位操作(正确答案)D.具有现代化语言的各种数据结构5.C语言程序能够在不同的操作系统下运行,这说明C语言具有很好的()[单选题]*A.适应性B.兼容性C.移植性(正确答案)D.操作性6.在编写C语言程序是,不属于良好的编程习惯的是()[单选题]*A.在程序代码中穿插一些必要的注释B.变量名字符数越少越好(正确答案)C.采用分层缩进的书写格式D.以模块化方式考虑程序结构,以函数形式书写较复杂的程序7.一个C语言程序是由()[单选题]*A.一个主程序和若干个子程序组成B.函数组成(正确答案)C.移植性好D.若干个子程序组成8.下面不是C语言特点的是()[单选题]*A.简介、紧凑B.能够编制出功能复杂的程序(正确答案)C.移植性好D.可以直接对硬件进行操作9.下列关于C语言,正确的说法是()[单选题]*A.C语言比其他语言高级B.C语言源程序可以直接被计算机执行C.C语言用接近人们习惯的自然语言和数学语言作为语言的表达形式(正确答案)D.C语言出现最晚,各方面都优于其他语言10.C语言程序中可以对程序进行注释,注释部分用符号()括起来。[单选题]*A.‘{‘和’}’B.‘[‘和’]’C.“/*”和”*/”(正确答案)D.“*/”和”/*”11.下列叙述中正确的是()[单选题]*A.C语言编译时不检查语法B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义D.C语言的所有函数都是外部函数(正确答案)12.下列C语言注释,正确的说法是()[单选题]*A.C语言程序必须有注释B.在对一个C语言程序进行编译的过程中,可以发现注释中的拼写错误C.注释可以跨越多行D.注释用来对程序进行说明,以便别人理解程序各部分的作用(正确答案)13.计算机唯一能识别的语言是()[单选题]*A.机器语言(正确答案)B.汇编语言C.高级语言D.面向对象语言14.关于解释程序和编译程序,正确的描述是()[单选题]*A.解释程序和编译程序均能产生目标程序B.解释程序和编译程序均不能产生目标程序C.编译程序不能产生目标程序,解释程序能产生目标程序D.编译程序能产生目标程序,解释程序不能产生目标程序(正确答案)15.用计算机高级语言编写的程序一般称为()[单选题]*A.目标程序B.可执行程序C.源程序(正确答案)D.伪代码程序16.以下叙述不正确的是()[单选题]*A.编译程序用于将高级语言源程序转换成目标程序B.汇编语言采用助记符表示所要执行的操作C.结构化程序设计有3中基本控制语句:顺序结构、选择结构和循环结构D.注释必须跟在一行语句的后面(正确答案)17.下列关于C语言,正确的说法是()[单选题]*A.所有函数名都可以由用户命名B.在C语言中调用库函数时应包含对应的头文件(正确答案)C.使用C语言编译时不检查语法D.使用C语言编译时没有错误,则程序的运行结果一定正确18.在C语言的源程序中,当一条语句一行写不完时,可以()[单选题]*A.用分号换行B.用逗号换行C.用回车换行D.可以在任意的分隔符或空格处换行(正确答案)19.以下叙述不正确的是()。[单选题]*A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面(正确答案)20.C语言经过链接后生成的文件的后缀是()。[单选题]*A..cB..cppC..exe(正确答案)D..obj21.C语言中的语句需要()符号作为结尾。[单选题]*A.:B.;(正确答案)C.。D.//22.C语言所有的关键字必须()[单选题]*A.小写(正确答案)B.大写C.大小写均可D.C语言中没有保留字23.一个C语言程序总是从()开始执行的。[单选题]*A.主函数main()(正确答案)B.书写顺序的第一个函数C.书写顺序的第一条执行语句D.不确定24.能使C语言的源程序翻译为二进制代码的方式是()[单选题]*A.解释B.汇编C.编译(正确答案)D.翻译25.以下选项中正确的整型常量是()[单选题]*A.18.B.-76(正确答案)C.1,000D.34526.以下选项中,合法的长整型数是()[单选题]*A.0L(正确答案)B.12345C.32454&D.126D27.下面四个选项中,均是不合法的整型常量的选项是()[单选题]*A.-0f1-0xffff0011B.-0xcdf0171245C.-0189995e2D.-0X48eg-06803f(正确答案)28.下面四个选项中,均是不合法的变量名的选项是()[单选题]*A.AP_0doB.floatlao_AC.b-agotoint(正确答案)D._123tempint29.以下有4组用户标识符,其中均合法的变量名的一组是()[单选题]*A.For_subCase(正确答案)B.4dDOSizeC.f2-G3IFabcD.WORDvoiddefine30.请选出可以用作C语言变量一组()[单选题]*A.voiddefineWORDB.a3-a3bcC.FOR_ABCCASE(正确答案)D.2aDoSizeof31.若有以下定义和语句:intu=010,v=0x10,w=10;printf(“%d,%d,%d\n”,u,v,w);则输出结果是()[单选题]*A.8,16,10(正确答案)B.10,10,10C.8,8,10D.8,10,1032.下列标识符中,合法的用户标识符是()[单选题]*A.2abcB.intC.b_1(正确答案)D.a+b33.正确的浮点型常量是()[单选题]*A.0B.0.65(正确答案)C.2.827eD.0.462×10234.下列均是不合法的浮点数的是()[单选题]*A.-.210.0123e4B.1e3.234-e3C.160.0.1230.e3D.123.e62e4.2(正确答案)35.下列合法的变量名是()[单选题]*A.Abc-12B.abc123(正确答案)C.123abcD.abc.12336.通过Dev—C++将源代码编译后,生成的文件格式为()[单选题]*A..dllB..cC..obj(正确答案)D..exe37.假设有:doublea=5.0,b=10.0;则在内存中变量a所占的存储空间占()字节。[单选题]*A.1B.2C.4D.8(正确答案)38.C语言中的变量名只能由字母、数字和下划线组成,且第一个字符()[单选题]*A.必须是字母B.必须是下划线C.必须是字母或下划线(正确答案)D.可以是字母、数字或下划线中任一种。39.以下不合法的用户标识符是()[单选题]*A._123B.printfC.A$(正确答案)D.Dim40.若有定义chara,变量a占用内存的1个字节,则a所能存储数据的最小值为()[单选题]*A.0(正确答案)B.-32767C.-32768D.-6553541.以下选项中,正确的整型常量是()[单选题]*A.12.B.-20(正确答案)C.1,000D.45642.C语言中转义字符非法的是()[单选题]*A.’\t’B.’\123’C.’\0xaf’(正确答案)D.’\r’43.语句“printf(“a\bre\’hi\’y\\\bou\n”)”的输出结果是()[单选题]*A.a\bre\’hi\’y\\\bouB.a\bre\’hi\y\bouC.re’hi’you(正确答案)D.abre’hi’y\bou44.若有说明语句“chara=‘\285’”则变量a()[单选题]*A.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法(正确答案)45.下列符号串与45.67不相同的常量是()[单选题]*A.4.567E1B.”45.67”(正确答案)C..4567E2D.4567E-246.下列实现换行功能的格式符是()[单选题]*A.’\t’B.’\n’(正确答案)C.’\a’D.’\k’47.下列不正确的转义字符是(

温馨提示

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

评论

0/150

提交评论