版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——C语言程序设计基础单项选择题库分类:
一、概念(1351,54,55)、数据类型、输入输出格式、转义符、运算及表达式等:166二、选择语句:6772(其中67为条件运算,72可归于一类);三、循环语句:73102(其中78为输出格式可归于一类)四、数组:103133(其中123–125为与数组相关的函数调用)五、函数调用:134156六、文件:157–183七、指针:184195
八、结构体:196207(204.205,206为函数调用)
1、在C语言中,最基本的数据类型包括
(A)整型、实型、字符型(B)整型、实型、规律型(C)整型、字符型、规律型(D)实型、字符型、规律型2
C语言中整常数的书写形式不能使用的数制形式是(A)十进制(B)十六进制(C)八进制(D)二进制3
字符串常量\包含字符的个数是(A)8(B)12(C)9(D)134
C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(A)必需为下划线(B)可以是这三种字符中的任一种(C)必需为字母或下划线(D)必需为字母5
以下是用户自定义标识符的是(A)#x(B)_x(C)2x(D)int6
在C语言中,以下常数不能作为常量的是(A)0xA3(B)068(C)5.6E-3(D)2e57
在C语言中,运算对象必需是整型的运算符是(A)%(B)>=(C),则表达式x++*1/6的值是(A)1(B)2(C)3(D)410
假使在一个C语言表达式中有多个运算符,则运算时应当(A)只考虑优先级(B)只考虑结合性(C)先考虑优先级,然后考虑结合性(D)先考虑结合性,然后考虑优先级11在C程序中,下面表达不正确的是
(A)x和X是两个不同的变量(B)从键盘输入数据时,对整型变量只能输入整型数据,对于实型变量只能输入实型数据
(C)逗号运算符的优先级最低(D)若x、y类型一致,则执行语句y=x,后,将把x的值放入y中,而x的值不变12
已知字符A的ASCII值为65,若定义inti;,则执行语句i='A'+3.5;后,正确的表达是(A)i的值是字符E(B)语句不合法
(C)i的值是字符A的ASCII值加上3,即68(D)i的值是字符A的ASCII值加上3.5,即68.513
C语言是计算机高级语言,它适合作为系统描述语言,它
(A)不以用来编写系统软件,可以用来编写应用软件(B)不以用来编写系统软件,不可以用来编写应用软件
(C)可以用来编写系统软件,不可以用来编写应用软件(D)可以用来编写系统软件,也可以用来编写应用软件14
在纸上写好一个C语言程序后,上机运行的基本步骤为
(A)编辑、连接、编译、运行(B)编译、连接、编辑、运行(C)编译、编辑、连接、运行(D)编辑、编译、连接、运行15
用C语言等高级语言编写的程序称为(A)可执行程序(B)编译程序(C)目标程序(D)源程序16
一个C语言源程序经过“编译程序〞翻译后生成一个二进制代码文件,它的扩展名为(A).dat(B).exe(C).c(D).obj17
通过“连接程序〞软件,把C语言目标程序与C语言提供的各种库函数连接起来生成一个文件,它的扩展名为(A).exe(B).dat(C).obj(D).c18
下面表达中正确的是
(A)在C语言程序中,要调用的函数必需在main()函数中定义(B)C语言程序总是从main()函数开始执行
(C)C语言程序总是从第一个函数开始执行(D)在C语言程序中,main()函数必需放在程序的开始位置19
在一个C语言源程序中,main()函数的位置(A)必需在其他所有的函数之后(B)可以在任意位置(C)必需在其他所有的函数之前(D)必需在固定位置20
一个C语言程序由
(A)若干个过程组成(B)若干个子程序组成(C)一个主程序和若干个子程序构成(D)一个主函数和若干个子函数构成
21一个函数的组成有
(A)函数的声明部分和执行部分(B)函数名、函数类型、函数参数名、函数参数类型(C)主函数和子函数(D)函数首部和函数体22
下面表达不正确的是
(A)在程序中任意适合的地方都可以加上解释以便阅读(B)C语言中的每条执行语句都需要用分号终止
(C)include命令所在行后面需要加分号(D)C语言具有高级语言的功能,也具有低级语言的一些功能23
下面表达正确的是
(A)在C程序中,main()函数的位置必需在其他所有的函数之前(B)C语言自身没有输入输出语句
(C)在C程序的编译过程中可以发现解释中的拼写错误(D)C程序的每一行只能写一条语句24
在C语言中,用来表示“取地址〞的符号是(A)$(B)#(C)@(D)&25
在C语言中,用于结构化程序设计的三种基本结构是(A)顺序结构、选择结构、转移结构(B)顺序结构、条件结构、循环结构(C)顺序结构、选择结构、重复结构(D)顺序结构、选择结构、循环结构26
一个算法应具有“确定性〞等5个特性,则对另外4个特性描述错误的是(A)有效性(B)有穷性(C)有零个或多个输入(D)有零个或多个输出27
程序设计一般可以简化为以下4个步骤,其中首先应当完成的是(A)调试并运行程序(B)编写程序(C)建立数学模型(D)设计数据结构和算法28
以下不正确的C语言标识符是(A)ab.c(B)a_bc(C)abc(D)ABC29
以下正确的C语言标识符是(A)a+b(B)test!(C)_123(D)%x30
编辑程序的功能是
(A)命令计算机执行指定的操作(C)将C源程序编译成目标程序
(B)调试程序
(D)建立并修改程序
31C语言程序的基本单位是(A)过程(B)函数(C)子程序(D)标识符32
以下说法中错误的是
(A)主函数可以分为两部分:主函数首部和主函数体(B)主函数可以调用任何非主函数的其它函数
(C)任何非主函数可以调用其它任何非主函数(D)程序可以从任何非主函数开始执行33
在以下数据中属于“字符串常量〞的是(A)ABC(B)\(C)'abc'(D)'a'34
在C语言中,字符'\\n'在内存占用的字节数是(A)1(B)2(C)3(D)435
字符串\在内存占用的字节数是(A)3(B)4(C)6(D)8
·试题讲评
编译字符串\时,编译器会自动加上字符串终止标志'\\0',因此字符串\占用的内存为4个字节。36
在C语言中,合法的长整型常数是(A)0L(B)4321
(C)0.07654321(D)2.3456e10
·试题讲评
4321在C语言中默认为是int型数据,数据后加L或l表示该数的类型为长整型。37
char型常量在内存中存放的是(A)ASCII值(B)BCD码值
(C)内码值(D)十进制代码值38
设m,n,a,b,c,d均为0,执行(m=a==b)||(n=c==d)后,m,n的值是(A)0,0(B)0,1(C)1,0(D)1,1·试题讲评
(1)在C语言中,“||〞表示规律或,“&&〞表示规律与。(2)对于“m=(表达式a)||(表达式b)〞,若“表达式a〞为真或“表达式b〞为真,则m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【全程复习方略】2020年高考政治一轮课时提升作业(9)-必修1-第4单元-第9课(江苏专供)
- 安徽省蚌埠市A层高中2024-2025学年高二上学期第二次联考地理试卷(含答案)
- 【原创】2013-2020学年高二数学必修四导学案:3.2二倍角的三角
- 【红对勾】2021高考生物(人教版)一轮课时作业:必修3-第6章-生态环境的保护
- 《胸腔镜术后护理》课件
- 2024-2025学年广东省汕头市金平区七年级(上)期末数学试卷
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 【全程复习方略】2021年高中化学选修三课时达标·效果检测-第3章-晶体结构与性质3.4-
- 【优化方案】2020-2021学年高一下学期数学(必修3)模块综合检测
- 【志鸿优化设计】2020高考地理(人教版)一轮教学案:第17章-第1讲世界地理概况
- 工业锅炉水汽质量检验记录
- 阿尔茨海默病(AD)的影像学诊断
- 三年级上册品德与社会期末考试评价方案
- GB/T 31.1-2013六角头螺杆带孔螺栓
- GB/T 20933-2021热轧钢板桩
- 西交大少年班英语考试试题
- 肺栓塞最新版课件
- 股权转让情况明细表
- 初中生物人教七年级上册(2023年更新) 生物圈中的绿色植物18 开花和结果
- 导管相关性血流感染PPT
- CSCEC8XN-SP-安全总监项目实操手册
评论
0/150
提交评论