《计算机与网络技术-计算机编程基础题库.docx》由会员分享,可在线阅读,更多相关《计算机与网络技术-计算机编程基础题库.docx(13页珍藏版)》请在课桌文档上搜索。
1、1 C语言源程序中主函数名是()A.masterBJeadingC.mainD.major答案:C2 .char型数据占内存空间是位。A.8B.16C.32D.64答案:A3 .下列文件名,不是C语言中常用头文件的是A.stdio.hB.math.hC.file.hD.string.h答案:C4 ,下列C语言中引用头文件的命令行正确的是A.#includeB.#includestdio.hC.#includestdio.hD.#includestdio.h答案:D5 .若有inta=4,则执行表达式a+=a-=a*a后,a的值是()A.6B.-8C.18D.-24答案:D6 .下面字符常量,正
2、确的是A.“C”B”?,C/D.4a,答案:D7 .C语言程序从()开始执行A.程序中的main函数8 .包含文件中的第一个函数C.程序中第一个函数D.程序中第一条可执行语句答案:A8.已知inta=12,b=3,则表达式a=b+2的值是A.14B.15C.5D.17答案:C9 .C语言源程序的扩展名是()A.exeB.objC.cD.doc答案:C10.以下不能定义为用户标识符的是()A.al2bB.Vi_dC._c4beD.intH.当#吊4出后面的头文件用”双撇号括起来时,寻找包含文件的方式是A.只在当前目录中搜索B.直接按系统设定的方式搜索C.先在当前目录中搜索,再按系统设定的方式搜索
3、D.先按系统设定的方式搜索,再在当前目录中搜索答案:C12 .下列int类型常数,错误的是A.0B.32768C.037D.0xaf答案:B13 .C语言中要使用输入输出库函数,需要在源文件中包含的头文件是A.stdio.hB.math.hC.string.hD.ctype.h答案:A14 .()是构成C语言程序的基本单位A.函数B.过程C.子程序D.子例程答案:A15 .C语言中,扩展名为exe的文件称为A.用户程序B.目标程序C.源程序D.可执行程序答案:D16 .当#inckide后面的头文件用(尖括号)括起来时,寻找包含文件的方式是A.只在当前目录中搜索B.直接按系统设定的方式搜索C.
4、先在当前目录中搜索,再按系统设定的方式搜索D.先按系统设定的方式搜索,再在当前目录中搜索答案:B17 .以下说法中正确的是()oA.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main()函数中定义CC语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分答案:C18 .赋值运算符的结合性是()A.从左向右B.从两边向中间C.从中间向两边D.从右向左答案:D19 .下面叙述正确的是()A.变量不用定义就能使用B.main函数必须位于文件的开头C.每行只能写一条语句D.每条语句最后必须有一个分号答案:D20 .下面不是浮点
5、数的为A.10B.-0.1C.3.2D.3e-02答案:A21 .intx=6,y=-8,则x*=y%5表达式的值是()A.2B.-2C.3D.-3答案:C22 .C语言中要使用数学库函数,需要在源文件中包含的头文件是A.stdio.hB.math.hC.string.hD.ctype.h答案:B23 .下面属于C语言调试软件的是ATowerpointB.ExcelC.WordD.devc+答案:D24 .若有定义inti=2,j=7;则表达式(+j)*(i-)的值是()A.14B.15C.16D.7答案:C25 .扩展名为.exe的文件称为C语言的()A.源程序B.目标程序C.可执行程序D.
6、用户程序答案:C26 .下面关于C语言叙述,错误的是A.C程序必须有一个main函数B.构成C语言源程序的基本单元是算术表达式C.若一条语句较长,也可分写在下一行上D.一个C语言源程序由一个或多个函数组成答案:B27 .C语言规定一条语句必须以()作为结束标志A.逗号B.句号C.分号D.空格答案:C28C语言中要使用字符库函数,需要在源文件中包含的头文件是A.stdio.hB.math.hC.string.hD.ctype.h答案:D29.x=-13%-5则X的值是(A.2B.-2C.3D.-3答案:D30 .inta,b;doublex;正确的C语言表达式是A.x%(-2)B.a+=-2C.
7、a=b=-2D.x=a+b-2答案:B、C、D31 .设x,k都是整形,则选项等价的是()A.x%=k-k%5B.x%=(k%=5)C.x%=(k-k%5)D.(x%=k)-(k%=5)答案:A、C32 .字符R占用的存储空间不为()A.1个字节B.2个字节C.3个字节D.4个字节答案:B、C、D33 .()下列不是构成C语言程序的基本单位。A.函数B.过程C.子程序D.子例程答案:B、C、D34 .下面不属于关系运算符的是()A.=B.C. !D. !=35 .下面叙述错误的是()A.每条语句最后必须有一个分号B.变量不用定义就能使用C.main函数必须位于文件的开头D.每行只能写一条语句答
8、案:B、C、D36 .由于C程序是高级语言程序,因此输入后即可执行。答案:错误37 .每个语句以。结束答案:错误38 .C语言中一条语句可以写在多行上。()答案:正确39 .头文件的文件后缀.h,因为这些文件都是放在程序各文件模块的开头的。答案:正确4().头文件调用属于编译预处理,不占用运行时间,只占编译时间。答案:正确41 .浮点数有正负,而整数只有正数。答案:错误42 .C语言中,关系表达式和逻辑表达式的值是,F或下()答案:错误43 .大写字母A的ASCII值比小写字母a的ASCII值大32。答案:错误44 .字符串常量是一对单撇号括起来的零个或多个字符序列。答案:错误45 .C语言不
9、区分大小写。答案:错误46 .printf()称之为输入语句。答案:错误47 .用汇编语言编写的程序称为汇编语言源程序,其特点是使用了助记符号,克服了机器语言难读、难编、难记等缺点。答案:正确48.在C语言中数字0189可以用来表示八进制,因为它是以0开头的。答案:错误49 .变量a与变量A是同一个变量。答案:错误50 .abcdefgab和abcdefgac是同一变量。答案:错误51 .以“#开头的编译预处理命令后面没有“;”,因为它不是C语言语句。答案:正确52 .程序中要用到标准函数库中的输入输出函数,应在开头加上include。答案:正确53 .C语言采用的翻译是编译()答案:正确54
10、 .在C语言中,八进制整常数和十六进制整常数都是以O开头()答案:错误55 .!=属于关系运算符()答案:正确56 .编译预处理命令都是以符号#开始。答案:正确57 .C语言中,加上一个13位八进制数表示一个转义字符。答案:正确58 .float型只能接收7位有效数字。答案:正确59 .include属于C语言语句,在程序运行时才被执行。答案:错误60 .用汇编语言编写的程序称为汇编语言源程序,其特点是使用了助记符号,克服了机器语言难读、难编、难记等缺点。()答案:正确61.每个C语言程序必须在开头使用预处理命令#也&11(16o答案:错误62 .main只能放在程序的开头位置,但只能有一个主
11、函数()答案:错误63 .C语言中的源程序可以在TUrbOC和VC+6.0中运行,也可以在操作系统下单独运行。答案:错误64 .main()表示主函数,每个C源程序只有一个main。函数答案:正确65 .在C语言中,如果一个函数无返回值时,函数的类型就是Void空类型。答案:正确66 .把由汇编语言编制的源程序“翻译”成机器能够识别和执行的目标程序的过程叫做汇编。答案:正确67 .main只能放在程序的开头位置,且只能有一个主函数。答案:错误68 .编译与解释的作用都是将高级语言翻译成二进制语言,因而它们的翻译过程是没有本质区别的。答案:错误69 .习惯上,符号常量名用大写,变量名用小字,以示
12、区别。()答案:正确70 .C语言采用的翻译是编译。()答案:正确71 .通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的“.h”文件。答案:正确72 ANSIC标准要求在使用字符函数时要包含头文件“string.h。答案:错误73 .编译预处理命令必须以分号结束。答案:错误74 .常量的值定义后是固定不变的,在程序中不能再改变其值。答案:正确75 .以OX或OX开头的数是十六进制数。答案:正确76 C语言中大写字母与小写字母是两个相同字符。答案:错误77.表达式x=2,x+,5的结果与X=(2,X+,5)的结果一样()答案:错误78 .C语言不区分大小写。答案:错误79 .C语言的注释语句只能是/尸()答案:错误80 .逻辑运算符的个数是3个()答案:错误81 .“stdio.h”是系统标准输入输出头文件,在该文件中提供了许多与输入输出相关的系统函数。答案:正确