




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C程序设计判断题(下列各题,你认为正确的,请在题后“J”,错的打“X”)C语言是一种计算机高级语言。JC语言是一种语算机低组语言。XC语言允许直接访问物理地址,能进行位操作。JC语言不允许直接访问物理地址,不能进行位操作。XC语言是结构化程序设计语言。JC语言是面向对象的程序设计语言。XC程序要通过编译,连接才能得到可执行的目标程序。J用C语言编写程序,可以编写出任何类型的程序。J每一个C程序都必须有一个主函数main()J每一个C程序允许有多个主函数。XC语言允许有空函数。JC语言不允许定义使用空函数。XC程序书写格式,允许一行内可以写几个语句。JC程序书写格式规定一行内只能写一条语句。XC
2、程序的语句无行号。JC程序的每一条语句都给定一个行号。XC语言的每个语句的最后必须有一个分号。JC语言有的语句的最后可以没有分号。XC语言本身没有输入输出语句。JC语言提供了专用的输入输出语句。XC语言可用来编写应用软件,也可用来编写系软件。JC语可用业编写应用软件,但不能用来编写系统软件。XTurbo C是在微机上广泛使用的编译程序。JTurbo C是在大型计算机上使用的编译程序。XC语言的数据结构是以数据类型形式出现的。JC语言的数据结构是以常量和变量形式出现的。X空类型是C语言的一种数据类型。J空类型不是C语言的数据类型。XC语言中数据有常量和变量之分。JC语言中数据不分常量和变量。X利
3、用指针和结构体类型可以构成表、树等复杂的数据结构。J利用批针和结构类型不能构成更复杂的数据结构。X在C程序中对所用到的所有数据都必须指定其数据类型。J在程序运行过程中,其值不能被改变的量称为常量。J在程序运行过程中,其值可以改变的量称为变量。JC语言可以用一个标识符代表一个常量,称为符号常量。JC语言中不能使用符号常量。XC语言规定标识符只能由字母、数字和下划线三种字符组成。JC语言规定标识符只能由字母和数字二种字符组成。XC语言整型常量可用十进制整数、八进整数和十六进制整数三种形式表示。JC语言整型常时量只有十进制整数一种表示形式。X在现微机上使用的C编译系统,每一个整型变量在内存中占2个字
4、节。J整型变量的基本类型符为intJ整型变量的基本类型符为float。*在微机上,一个长整型变量在内存中占4个字节。J在微机上,一个长整型变量在内存中占8个字节。X一个int型变量的最大允许值为327670J一个int型变量的最大允许值为65535。*在一个整常量后面加一个字母“L”或“1,则认为该常量是long int型常量。JC语言实型常量可用二进制小数和指数二种形式表示。JC语言实型常量只能用二进制小数形式表示。X在微机上,一个float型变量在内存中占4个字节。J在微机上,一个double型变量在内存中占6个字节。XC语言实型变量分为:float型、double型、10ng doubl
5、e型三类。JC语言实型变量分为:float型、double型二类。XC语言doule型一个变量的数值有效数字是16位。J (15位)?C语言float型一个变量的数值有效数字是12位。X(6位)?C语言的字符常量是用单引号括起来的一个字符。JC语言的字符常量是用双引号括起来的一个字符。XC语言的转义字符是以一个“”开头的一种特殊形式的字符常量。JC语言中不使用转义字符。X转义字符 b的含义是换行。X转义字符 r的含义是回车。JC语言的字符型变量只能存放一个字符。JC语言的字符型变量可以存放多个字符。X转义字符 n的含义是换行。J一个字符数据既可以以字符形式输出,也可以以整数形式输出。J一个字符
6、数据只能以字符形式输出。XC语言允许字符数据与整数直接进行算术运算。JC语言不允许字符数据与整数直接进行算术运算。XC语言规定以字符 0作为字符串结束标志符。JC语言规定以字符 b作为字符串结束标志符。XC语言允许在定义变量的同时使变量初始化。JC语言不允许在定义变量的同时使变量初始化。XC语言允许整型、实型、字符型数据间可以混合运算。JC语言不允许整型、实型、字符型数据间进行混合运算。XC语言规定两个整数相除的结果为整数。JC语言中,两个整数相除的结果可以为整数,也可以为实型数。X用求余运算符“”作运算,运算符两侧均应为整型数据。J用求余运算符“”作运算,运算符两侧可以是整型或实型数据。X用
7、算术运算符和括号将运算对象按C语法规则组成的式子,称为C算术表达式。J算术运算符的结合方向为“自左至右”。J算术运算符的结合方向为“自右至左”。乂强制类型转换时,原来变量的类型未发生变化。J强制类型转换时,原来变量的类型发生变化。X自增、自减运算符的结合方向为“自左至右”。X自增、自减运算符的结合方向为“自右至左”。J自增运算符只能用于变量,不能用于常量或表达式。J自减运算符只能用于表达式。X自增运算符也可以用于常量。X自增(减)运算符也可以用于指针变量,使指针指向下一个地址。J自增(减)运算符不能用于指针变量,X运算符“二”的作用是将一个数据赋给一个变量。J运算符“二”的作用是比较两侧数据是
8、否相等。X运算符“=”的作用是将一个数据赋给一个变量。X运算符“=”的作用是将两侧数据是否相等。JC语言不允许将实型数据赋给整型变量。X凡是二目运算符,都可以与赋值运算符一起组合成复合赋值运算符。J99,赋运算符的结合方向是“自右向左”。赋值运算符的结合方向是“自左向右”。X一个逗号表达式又可以与另一个表达式组成一个新的逗号表达式。J一个C程序可以由若干个源程序文件组成。J一个C程序只能由一个源程序文件组成。X一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成。JC语言一个源文件只由一个函数和预处理命令组成。X空语句是C语言的一种语句。J空语句不是C语言的一种语句。X复合语句中最后
9、一个语句中最后的分号不能省略不写。J复合语句中最后一个语句中最后的分号可以省略不写。Xputchar函数的作用是向终端输出一个字符。Jputchar函数的作用是向终端输出一个字符串。Xgetchar函数的作用是从终端输入一个字符。Jgetchar函数的作用是从终端输入一个字符串。Xgetchar函数没有参数。J格式输出函数(printf)一次可以输出多个数据。J格式输入函数(printf)一个只能输出一个数据。Xprintf函数的ld格式参数,用来输入出长整型数据。Jprintf函数的ld格式参数,用来输出实型数据。Xprintf函数的。格式参数,用来以八进制数形式输出整数。Jprintf函数
10、的x格式参数,用来输出unsigned型数据。Xprintf函数的s格式参数,用来输出一个字符数据。Xprintf函数的f格式参数,用来以小数形式输出实数。Jprintf函数的f格式参数,用来以指数形式输出实数。XC语言单精度数的有效数一般为7位。JC语言精度实数的有效位数一般为12位。Xprintf函数的e格式参数,以指数形式输出实数。Jprintf函数的g格式参数,用来输出一个字符串数据。Xprintf函数的附加格式说明字符“m”的含义是指输出数据的最小宽度。Jprintf函数的附加格式说明字符“m”的含义是指输出数据的最大宽度。Xscanf函数中的“格式控制”后面应当是变量地址。Jsca
11、nf函数中的“格式控制”后面应当是变量名。X关系运算符的优先级低于算术运算符。J关系运算符的优先级高于算术运算符。X算术运算符的优先级高于逻辑非运算符。X算术运算符的优先级低于逻辑非运算符。J136,赋值运算符的优先级高于关系运算符。X137,赋值运算符的优先级低于关系运算符。J条件运算符的优先级高于赋值运算符。J条件运算符的优先级低于赋值运算符。X条件运算符的结合方向是“自左向右”。X条件运算符的结合方向是“自右向左”。if语句的条件表达式必须是关系表达式。Xif语句的条件表达式必须是逻辑表达式。Xif语句的条件表达式不允许是算术表达式。X if(4)就可以执行if语中又包含一个或多个if语
12、句称if语句的嵌套。Jif语句中不允许又包含一个或多个if语句。X条件运算符要求有3个操作对象,称为三目运算符。J条件运算符只要求有2个操作对象,称为二目运算符。X条件表达式中三个表达式的类型可以不同。J条件表达式中三个表达式的类型必须相同。X条件表达式中第一个表达式的类型必须是关系表达式。Xswitch语句是双分支选择语句。Xswitch语句是多分支选择语句。Jswitch语句中每一个case的常量表达式的值必须互不相同。Jswitch语句中每一个case的常量表达式的值可以互相相同。Xswitch语句执行完一个case后面的语句后,流程控制转移到下一个case继续执行。J (因为break
13、不是必须加的)switch语句执行完一个case后面的语句后,使流程一定跳出switch结构。Xswitch语句中多个case可以共用一组执行语句。Jswitch语句中不允许多个case共用一组执行语句。Xgoto语句为无条件转向语句。Jgoto语句为有条件转向语句。XC语句的循环语句中循环体如果包含一个以上的语句,必须以复合语句形式出现。J循环语句中循环体允许包含一个以上的语句,可以不以复合语句形式出现。Xfor循环语句中的3个表达式都可以省略。Jfor循环语句中的3个表达式不能都省略。XC语句的一个循环体内允许又包含另一个完整的循环结构。JC语句的一个循环体内不允许又包含另一个完整的循环结
14、构。Xbreak语句不能用于循环语句和switch语句之外的任何其它语句中。Jcontinue语句的作用是结束本次循环。Jcontinue语句的作用是终止整个循环的执行。XC数组中的每一个元素都必须属于同一个数据类型。JC数组中的各个元素可以属于不的数据类型。XC数组必须先定义,然后使用。JC语言规定只能逐个引用数组元素而不能一次引用整个数组。JC语言允许一次引用整个数组。X在定义一维数组时可以只给一部分元素赋初值。J在定义一维数组时必须给全部元素赋初值。X在对全部数组元素赋初值时,可以不指定数组长度。J在对全部数组元素赋初值时,必须指定数组长度。X对二维数组初始化,可以分行给数组赋初值。J1
15、81,不能对二维数组赋初值。X可以对二维数组的部分元素赋初值。J不允许对二维数组的部分元素赋初值。X字符数组中的一个元素只存放一个字符。J如果一个字符数组中包含一个以上结束符 0,则遇第一个 0时输出就结束。J如果一个字符数组中包含一个以上结束符 0,则遇最后一个 0时输出才结束。Xputs函数的作用是将一个字符串输出终端。Jputs函数的作用是将一个字符输出终端。Xgets函数的作用是从终端输入一个字符串到字符数组。Jstrcat函数是“字符串复制函数”。Xstrcpy函数是“字符串连接函数”。Xstrcmp函数是“字符串复制函数”。Xstrlen函数是测试字符串长度的函数。Jstrlwr函
16、数是测试字符串长度的函数。X (大写换小写)strupr函数是测试字符串长度的函数。X (小写换大写)96. C程序一个函数可以被一个或多个函数调用多次。J. C程序一个函数只可以被其它一个或多个函数调用一次。X. 一个C程序可由一个主函数和若干个其它函数构成。J. C程序以源程序为单位进行编译。J. C程序以函数为单位进行编译。X. 一个C程序由一个或多个源程序文件组成。J. 一个C程序只由一个源程序文件组成。X. C语言在定义函数时是互相独立的,既不能嵌套定义。J. C语言在定义函数时可以嵌套定义。X. C函数间可以互相调用,但不能调用main函数。J. C函数间可以互相调用,也可以调用m
17、ain函数。X.在调用有参函数时,主调函数和被调用函数之间有数据传递关系。J.在调用有参函数时,主调函数和被调用函数之间无数据传递关系。X.在调用一个函数的过程中又出现直接或间接地调用该函数本身称为函数的递归调用。J.在调用一个函数的过程中又出现直接或间接地调用该函数本身称为函数的重复调用。X.在一个函数内部定义的变量是内部变量,称为局部变量。J.在一个函数内部定义的变量是全局变量。X.在函数之外定义的变量称为外部变量,是全局变量。J.在函数之外定义的变量也是局部变量。X.从变量的作用域角度来分,可以分为全局变量和局部变量。J.从变量的作用域角度来分,可以分为静态变量和动态变量。X.静态存储方
18、式是指在程序运行期间分配固定的存储空间的方式。J.存储方法分为两大类:静态存储类和动态存储类。J.存储方法分为两大类:全局存储类和局部存储类。X. C语言允许将局部变量的值放在CPU中的寄存器中,这种变量称为“寄存器变量”。J. C语言允许将外部变量的值放在CPU中的寄存器中,这种变量称为“寄存器变量”。X.局部静态变量不能定义为寄存器变量。J.局部静态变量可以定义为寄存器变量。X.如果一个函数只能被本文件中其它函数所调用,称为内部函数。J. C源程序中的预处理命令,它不是C语言本身的组成部分。J. C源程序中的预处理命令,它是C语言的组成部分。X.宏定义不是C语句,在行末不加分号。J.宏定义
19、是C语句,在行末必须加分号。X.宏定义是用宏名代替一个字符串,只作简单的置换,不作正确性检查。J.宏定义是用宏句代替一个字符串,必须作正确性检查。X231,在进行宏定义时,可以引用已定义的宏名。J232,在进行宏定义时,不允许引用已定义的宏名。X.宏替换不占程序运行时间,只占编译时间。J.宏替换不占程序运行时间,不占编译时间。X.文件包含处理是指一个源文件可以将另一个源文件的全部内容包含进来。J. 一个include命令只能指定一个被包含文件。J. 一个include命令可以指定多个被包含文件。X. C语言中变量的指针就是变量的地址。J239,存放变量地址的变量是指针变量。J.函数的参数也可以
20、是指针变量。J.函数的参数可以是整型、实型、字符型,但不允许是指针类型。X.指针变量可以指向变量,也可以指向数组和数组元素。J.指针变量可以指向数组,但不允许指向数组元素。X.引用数组元素可以用下标法,也可以用指针法。J.引用数组元素只能用下标法,不能用指针法。X.引用数组元素只能用指针法,不能用下标法。X.用指针变量可以指向一维数组,也可以指向多维数组。J.用指针变量可以指向一维数组,但不能指向多维数组。X.用指针变量也可以指向一个函数。J.用指针变量不能指向一个函数。X. 一个函数可以带回一个整型值、字符值或实型值,也可以带回指针型的数据。J. 一个函数可以带回一个整数值,但不能带回指针型
21、的数据。X.指针数组中的每一个元素都相当于一个指针变量。J.指针数组中的每一个元素都相当于一个整型变量。X.指针变量可以有空值,即该指针变量不指向任何变量。J.指针变量不允许有空值,即指针变量必须有所指向。X.若两个指针指向同一个数组的元素,则两指针变量可以进行比较。J.用户自己定义一个结构类型后,但其中并无具体数据。J.在程序中使用结构体类型的数据,应当定义结构体类型的变量。J.结构体类型的成员也可以是一个结构体变量。J.结构体类型的成员不允许是一个结构体变量。X.结构体成员名可以与程序中的变量名相同。J.结构体成员名不允许与程序中的变量名相同。X.不能将一个结构体变量作为一个整体进行输入和
22、输出。J.可以将一个结构体变量作为一个整体进行输入和输出。X.对结构体变量的成员可以像普通变量一样进行各种运算。J.不能对结构体变量的成员可以像普通变量一样进行各种运算。X.可以引用结构体变量的地址。J.不能引用结构体变量的地址。X.可以引用结构体变量成员的地址。J.不能引用结构体变量成员的地址。X.结构体数组的每个元素都是一个结构体类型的数据。J273,对结构体数组可以初始化,即赋初值。J274,对结构体数组不能初始化(赋初值)。X.可以定义一个指针变量,用来指向一个结构体变量。J276,不能定义一个指针变量,用来指向一个结构体变量。X.指针变量也可以用来指向结构体数组中的元素。J.指针变量不允许用来指向结构体数组中的元素。X.可以用结构体变量作链表中的结点。J280,不能用结构体变量作链表中的结点。X. malloc函数的返回值是一个指向分配域起始地址的指针。J.建立动态链表是指在程序执行过程中从无到有地建立起一个链表。J.使几个不同的变量共占同一段内存的结构,称为共用体类型的结构。J.使几个不同的变量共占同一段内存的结构,称为结构体类型的结构。X.共用体变量所占的内存长度等于最长的成员长度。J.共用体变量所占的内存长度等于各成员所占
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专家集体跳槽合同标准文本
- 修理门合同标准文本
- 2025年醋酸乙酯项目合作计划书
- 保外就医合同标准文本
- 七年级道德与法治上册 第一单元 走进新天地 第一课 新天地 新感觉 第1框重要的一跳教学实录 人民版
- 农户种植合同标准文本
- 个人资金保管合同标准文本
- 住宅物业工程维修合同标准文本
- 公益赞助合同标准文本
- 兼性厌氧脱氨菌剂的研发及其应用效果探究
- 2025年池州职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025年发展对象考试题库附含答案
- 房地产市场报告 -锐理2024年成都房地产市场年报 20250110
- 中国新闻社招聘考试试卷及答案2022
- 成都中考二诊数学试卷
- 朱玉贤《现代分子生物学》(第5版)配套题库【考研真题+章节题库】
- 9《屈原列传》课件 2023-2024学年统编版高中语文选择性必修中册
- 《ISO 55013-2024 资产管理-数据资产管理指南》专业解读和应用指导材料(雷泽佳编制-2024C0)【第2部分:131-273】
- 《分解因式-十字相乘法》课件
- 《MATLAB编程及应用》全套教学课件
- 联合体工程总承包合同模板
评论
0/150
提交评论