c判断题题库
江苏省安全员题库C2 -第一章
第一章一、判断题第1题、道德行为具有受法律法规影响的特征,在职业生涯中,从业人员随时都受到相关职业领域的职业道德等舆论的影响。
○ A、正确◎ B、错误正确答案:错误题目解析:教材P2。
道德行为具有受舆论影响的特征,在职业生涯中,从业人员随时都受到相关职业领域的职业道德等舆论的影响。
第2题、职业道德的主要内容是对从业人员权利的要求。
○ A、正确◎B、错误正确答案:错误题目解析:教材P1。
职业道德的主要内容是对从业人员义务的要求。
第3题、职业道德主要依靠文化、内心信念和习惯,并通过从业人员的自律来实现。
◎A正确 B错误正确答案:正确解析:职业道德主要依靠文化、内心信念和习惯,并通过从业人员的自律来实现。
第4题、加强公民道德建设对践行社会主义核心价值观发挥着深刻的作用A、正确◎B、错误正确答案:错误加强公民道德建设对践行社会主义核心价值观发挥着基础性作用。
第5题、职业道德要求把个人理想同各行各业、各个单位的发展目标结合起来,同个人的岗位职责结合起来,以增强员工的置业观念、职业事业心和职业责任感。
◎A、正确 B、错误正确答案:错误题目解析:教材P3.职业道德要求把个人理想同各行各业、各个单位的发展目标结合起来,同个人的岗位职责结合起来,以增强员工的职业观念、职业事业心和职业责任感。
第6题[判断题] 在社会主义市场经济条件下,只有具备职业道德精神的从业人员,才能在社会中站稳脚跟,成为社会的栋梁之材,在为社会创造效益的同时,也保障了自身的健康发展。
A、正确B、错误正确答案:正确题目解析: 教材P3。
在社会主义市场经济条件下,只有具备职业道德精神的从业人员,才能在社会中站稳脚跟,成为社会的栋梁之材,在为社会创造效益的同时,也保障了自身的健康发展。
第7题[判断题] 爱岗敬业既是一种崇高的人格力量,也是从业人员做人的准则、做事的原则。
A、正确B、错误正确答案:错误题目解析: 教材P4。
诚实守信既是一种崇高的人格力量,也是从业人员做人的准则、做事的原则。
C语言考试题库之判断题
C语言考试题库之判断题三、判断题(10道小题,共10分)1、c语言具有简洁明了的特点。
(1分)正确2.预处理命令前必须加“#”。
(1分)正确3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
(1分)正确4.在三种形式的if语句中,如果要在满足条件时执行一组(多个)语句,则必须用{}将这组语句括起来,以形成一个复合语句。
(1分)正确5、continue不是结束本次循环,而是终止整个循环的执行。
(1分)错误6.将初始值分配给数组的所有元素时,不能忽略行数,但可以忽略列数(1分)7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)正确8.直接访问是使用变量的地址直接访问。
直接访问(1点)是正确的9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。
(1分)正确10.文件指针和位置指针随着文件的读写操作不断变化。
(1分)错误11、c语言标准格式输入函数scanf()的参数表中要使用变量的地址值。
(1分)正确12.在浮点常数的指数表示中,e可以省略。
(1分)错误13、任何表达式语句都是表达式加分号组成的。
(1分)正确14.在switch语句中,每个case常量表达式的值可以相同。
(1分)错误15、do-while循环的while后的分号可以省略。
(1分)错误16.在字符串模式下赋值比逐个赋值多占用一个字节,用于存储字符串结尾标志'\\0'。
对的17、c语言函数返回类型的默认定义类型是void(1分)错误18.可以使用指针变量指向函数,然后通过指针变量(1点)调用此函数19、枚举类型中的元素都具有一个整型值。
(1分)正确20.C语言是一种高级语言,具有一些低级语言的特点。
(1分)正确21、case语句后如没有break,顺序向下执行。
(1分)正确22.do while循环必须至少执行loop语句一次。
(1分)正确23、数组名能与其它变量名相同。
数组名后是用方括号括起来的常量表达式,不能用圆括号。
C语言判断题(部分)
第一章C语言中,字符数据用格式说明"%c"来输出,字符串数据用格式说明"%s"来输出。
TC语言中,关键字及编译预处理命令用小写字母书写。
T二元运算符均可以和赋值运算符构成复合的赋值运算符。
TC语言中,不能在变量名、函数名、关键字中插入空格和空行。
TVasual c++6.0中可以使用“//”和“/* */”注释程序,注释部分不编译。
TC语言中,格式说明"%10.4f"中10表示数据输出的最小宽度,4表示小数位数。
TC语言中,为了区别一般的变量,符号常量必须用大写字母表示。
F执行语句++i ; i=3;后变量i的值为4。
F程序中的“=”是赋值号,与数学中等号的功能相同。
FC语言中,在进行混合运算时,数据类型由高级向低级转换。
F 将C程序编译成目标文件,其扩展名为EXE。
F整数在存储时不会产生误差,实数在存储时也不会产生误差。
F 用float定义的实型变量在内存占8个字节,输入/输出格式符是%f。
fC语言中,putchar函数的功能是把一字节代码输出到标准输出设备。
T字符数据与整型数据可互相赋值。
T增1(或自增)、减1(或自减)运算符都是双目运算符。
F逗号表达式的值是第一个表达式的值。
FC语言中,强制类型转换后,原变量的值和数据类型不变。
T字符数据在内存以ASCII码存储,占2个字节,用7位二进制表示。
FC程序的书写格式比较自由,一行内可写一个语句,也可以写多个语句。
T第二章if(表达式)语句1 else 语句2 结构中,如表达式为a>10,则else的条件隐含为a<10。
FC语言规定,else总是与它上面、最近的、尚未配对的if配对。
Tswitch…case结构中case后的表达式必须为常量表达式。
T可以用swicth结构实现的程序都可以使用if语句来实现。
T switch…case结构中条件表达式和常量表达式值可以为float类型。
国家开放大学电大《C语言程序设计》网络课判断题答案
国家开放大学电大《C语言程序设计》网络课判断题答案国家开放大学电大《C语言程序设计》网络课判断题答案判断题题目1C语言中的每条简单语句以分号作为结束符。
选择一项:对错题目2C语言中的每条复合语句以花括号作为结束符。
选择一项:对错题目3在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。
选择一项:对错题目4注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。
选择一项:对错题目5在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。
选择一项:对错题目6用于输出表达式值的标准输出函数是printf()。
选择一项:对错题目7当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。
选择一项:对错题目8每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为error。
选择一项:对错题目9十进制数25表示成符合C语言规则的八进制数为31。
选择一项:对错题目10十进制数25表示成符合C语言规则的十六进制数为0x19。
选择一项:对错题目11在C语言中,转义字符'\n'表示一个换行符。
选择一项:对错题目12执行“printf(“%c“,'F'-2);”语句后得到的输出结果为H。
选择一项:对错题目13已知字符'C'的ASCII码为67,当执行“intx='C'+5;”语句后x的值为72。
选择一项:对错题目14假定一个枚举类型的定义为“enumRB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。
选择一项:对错题目15float的类型长度为8。
选择一项:对错题目16在C语言中,常数28和3.26具有相同的数据类型。
选择一项:对错题目17若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字const。
选择一项:对错题目18使用const语句定义一个符号常量时,不必对它进行初始化。
选择一项:对错题目19表达式45%13的值为3。
C语言理论复习题
序号
题目
正 确 A B 答 案
51 52 53 54 55 56 57 58 59 60 61
使用strlen函数可以求出一个字符串的实际长度 对错 B (包含‘\0’字符)。 如有定义char a[]="student";则数组a的长度为7 对错 B 如有定义char a[20];则可以通过a=“I am a 对错 B boy”;给a赋值。 如有定义int a[2][3];则数组a的最后一个元素为 对错 A a[1][2]。 如有定义int a[3][4]={0}; 则数组a的所有元 对错 A 素初值均为0 C语言中数组名实质上是数组的首地址,是一个变 对错 B 量地址,可对其进行赋值 对错 B 构成数组的各个元素可以有不同的数据类型。 若有说明:int a[10];,则可以用a[10]引用数组a 对错 B 的第10个元素。 函数的形参为一个数组,则调用此函数时将数组名 对错 A 作为对应的实参。 do...while的循环体可能一次也不会执行。 对错 B
char *p[10];定义了一个指向字符数组的指针 对错 B 变量。 数组名实际上是此数组的首地址,所以数组名相当 62 对错 B 于一个指针变量。 do...while语句与while语句的区别仅仅是关键字 63 对错 B while的位置不同。 64 使用文件前必须先打开文件 对错 A
判断题 第 4 页
判断题
第 8 页
判断题
第 9 页
判断题
第 10 页
判断题
第 11 页
判断题
第 12 页
判断题
第 13 页
判断题
第 14 页
判断题
第 15 页
判断题
第 16 页
C程序设计判断题
C程序设计判断题(下列各题,你认为正确的,请在题后“J”,错的打“X”)1.C语言是一种计算机高级语言。
J2.C语言是一种语算机低组语言。
X3.C语言允许直接访问物理地址,能进行位操作。
J4.C语言不允许直接访问物理地址,不能进行位操作。
X5.C语言是结构化程序设计语言。
J6.C语言是面向对象的程序设计语言。
X7.C程序要通过编译,连接才能得到可执行的目标程序。
J8.用C语言编写程序,可以编写出任何类型的程序。
J9.每一个C程序都必须有一个主函数main()°J10.每一个C程序允许有多个主函数。
X11.C语言允许有空函数。
J12.C语言不允许定义使用空函数。
X13.C程序书写格式,允许一行内可以写几个语句。
J14.C程序书写格式规定一行内只能写一条语句。
X15.C程序的语句无行号。
J16.C程序的每一条语句都给定一个行号。
X17.C语言的每个语句的最后必须有一个分号。
J18.C语言有的语句的最后可以没有分号。
X19.C语言本身没有输入输出语句。
J20.C语言提供了专用的输入输出语句。
X21.C语言可用来编写应用软件,也可用来编写系软件。
J22.C语可用业编写应用软件,但不能用来编写系统软件。
X23.Turbo C是在微机上广泛使用的编译程序。
J24.Turbo C是在大型计算机上使用的编译程序。
X25.C语言的数据结构是以数据类型形式出现的。
J26.C语言的数据结构是以常量和变量形式出现的。
X27.空类型是C语言的一种数据类型。
J28.空类型不是C语言的数据类型。
X29.C语言中数据有常量和变量之分。
J30.C语言中数据不分常量和变量。
X31.利用指针和结构体类型可以构成表、树等复杂的数据结构。
J32.利用批针和结构类型不能构成更复杂的数据结构。
X33.在C程序中对所用到的所有数据都必须指定其数据类型。
J34.在程序运行过程中,其值不能被改变的量称为常量。
J35.在程序运行过程中,其值可以改变的量称为变量。
C语言判断题
正确率:0%
查看统计详情
59
C语言中,switch(表达式){ case 表达式常量 :语句 }其中表达式常量可以是任意类型常量。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
60
C语言中,循环结构共三种,即:while、do while和for结构。
正确答案:√
正确:0人
错误:0人
正确答案:√
正确:0人
错误:0人
正确率:0%
查看统计详情
49
C语言中用“1”表示逻辑值“假” ,用“0”表示逻辑值“真” 。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
50
i=0,j=1,语句 if(j++||++i);执行后i、j的值分别是1、2。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
42
程序main(){int m=5;if(m++>5) printf(“%d\n”,m);else printf(“%d\n”,m--);}结果是5。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
43
for语句只能用于循环次数已经确定的情况下。
正确答案:×
正确:0人
错误:0人
错误:0人
正确率:0%
查看统计详情
69
在发生函数调用时,主被调函数中的参数可以是简单变量,也可以是数组名,当采用数组名作为参数时其数据传递方式为单向值传递。
正确答案:×
正确:0人
错误:0人
C语言判断题
C语言判断题1.每一个C语言程序都必须有一个main函数。
答案: 正确2.C语言程序的三种基本结构是顺序结构、选择结构和递归结构。
答案: 错误,C语言程序的三种基本结构是顺序结构、选择结构和循环结构。
3.在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。
答案: 错误,程序设计中经常用选择(又称分支)、循环和函数3种控制结构。
4.用C语言编写的源程序必须经过编译连接后生成可执行程序,才能运行。
答案: 正确5.C程序主函数中的一个变量可以被定义为两个或多个不同的类型。
答案: 错误,C程序主函数中的一个变量只能被定义为一种类型。
6.在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行结果不发生影响。
答案: 错误,/*与*/之间的注释信息在编译时会被忽略,不会被编译。
7.C程序是由函数构成的,每一个函数完成相对独立的功能。
答案: 正确8.一个C语言程序中,有且只能有一个main函数。
答案: 正确9.C程序总是从程序的第一条语句开始执行。
答案: 错误,C程序总是从main函数开始执行。
10.C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。
答案: 错误,C语言标识符由字母、数字和下划线组成,其中第一个字符可以是字母或下划线。
11.C语言规定:在一个源程序中,main函数的位置必须在最开始。
答案: 错误,C语言规定:在一个源程序中,main函数可以出现在任意位置。
12.C语言程序的基本单位是语句。
答案: 错误,C语言程序的基本单位是函数。
13.对于C程序中的逻辑错误,编译器是可以发现的。
答案: 错误,编译器只能检查语法错误,不能检查逻辑错误。
14.一系列计算机指令的有序组合就构成了程序。
答案: 正确15.C程序由函数所组成。
答案: 正确16.在C程序中,每行只能写一条语句。
答案: 错误,在C程序中,一行可以写多条语句,但是每条语句必须以分号结束。
17.C程序中能直接让机器执行的文件是编辑后的.c源文件。
云南省大学计算机 一级C类 【判断题及答案】
第一章计算机应用与相关知识概述A1.第一代计算机的程序设计语言是用二进制码表示的机器语言和汇编语言。
2.第二代计算机的主要特征为:全部使用晶体管,运算速度达到每秒几十万次。
A3.第三代计算机的硬件特征是用中、小规模集成电路代替了分立的晶体管元件。
A4.大规模集成电路的应用是第四代计算机的基本特征,。
A5.小型机的特征有两类:一类是采用多处理机结构和多级存储系统,另一类是A6.信息是人类的一切生存活动和自然存在所传达出来的信号和消息。
A7.信息技术(Information Technology, IT)是指一切能扩展人的信息功能的技术。
B8.感测与识别技术包括对信息的编码、压缩、加密等。
B9.信息处理与再生技术包括文字识别、语音识别和图像识别等。
B10.人工智能的主要目的是用计算机来代替人的大脑。
B11.如果不小心人类可能感染上计算机病毒。
B12.计算机一感染上病毒马上会死机。
A13.特洛伊木马程序是伪装成合法软件的非感染型病毒A14.计算机软件的体现形式是程序和文件,它们是受著作权法保护的。
A15.对计算机病毒的认定工作,由公安部公共信息网络安全监察部门批准的机构承担。
第二章计算机硬件系统与信息存储A1 . 操作系统是对计算机硬件和软件资源进行统一管理、统一调度、统一分配的系统A2 . 构成计算机电子的、机械的物理实体称为计算机硬件系统。
B3.计算机的“兼容性”是指在新类型的处理器上开发的软件能够在旧的处理器中B4.ISA、PCI、AGP、IDE等是一些不同的总线标准,它们不会应用在同一台计算A5. 有关存储器读写速度的顺序为:Cache>RAM>硬盘>软盘。
B6. 两个显示器屏幕尺寸相同,则它们的分辨率必定相同。
B7. 一台微型计算机只要安装了Windows95或以后的操作系统就具备即插即用特性A8. CMOS用来保存当前系统的硬件配置和用户对某些参数的设定,是微机主A9.温彻斯特硬盘的主要特点是将盘片、磁头、电机等驱动部件等制成一个不密B10. 优盘只需要通过通用串行总线接口(USB)与主机相连,在使用前不需要安装序。
C语言选择、填空、判断题
一、单项选择题(17道小题,共20分)1、以下叙述中正确的是( C )。
(1分)A、 C语言比其他语言高级B、 C语言可以不用编译就能被计算机识别执行C、 C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D、 C语言出现的最晚,具有其他语言的一切优点2、以下说法正确的是( C )。
(1分)A、C语言程序总是从第一个函数开始执行B、在C语言程序中,要调用函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分3、下列可用于C语言用户标识符的一组是( B )。
(1分)A、 void define WORDB、 a3_b3 _123 CarC、 For abc caseD、 2a DO sizeof4、设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是( C ) 。
(1分)A、2B、-1C、0D、15、以下关于循环体的描述中,( C )是错误的。
(2分)A、循环体中可以出现break语句B、循环体中还可以出现循环语句C、循环体中不能出现continue语句D、循环体中可以出现switch语句6、While(x)中的x相当于( D )。
(2分)A、x==0B、x==1C、x!=1D、x!=07、以下关于switch语句和break描述中 , ( A ) 是正确的。
(2分)A、在switch语句中,可以根据需要使用或不使用break语句B、switch语句中必须用break语句C、break语句只能用于switch语句D、break语句是switch语句必须的一部分8、以下对C语言函数的有关描述中,正确的是( B )。
(1分)A、在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B、C函数既可以嵌套调用又可以递归调用C、函数必须有返回值,否则不能使用函数D、C程序中有调用关系的所有函数必须放在同一个源程序文件中、9、在下面的函数声明中,存在着语法错误的是( A )。
C语言题库(判断)河南工业大学 河工大 c语言期末考试题库
~~~5
int s=36;while(s) --s;构成的是死循环。
~n
~~~5
程序段 int =0;while(t=1){printf("%d\n",t);}在运行时,printf语句的执行次数是0次。
~n
~~~5
程序 #include <stdio.h> int main() {int x=23;。do {printf("%d",x--); while(!x); }运行时的输出结果是23
~y
~~~7
所谓动态存储方式是指在程序运行期间由系统分配固定的存储空间的方式。
~n
~~~7
静态存储方式则是在程序运行期间根据需要进行动态的分配存储空间的方式。
~n
~~~7
C语言中,如果用指针变量作实参调用函数,先使指针变量有确定值,指向一个已定义的单元。
~y
~~~7
C语言中,函数的调用只可以得到一个返回值,而运用指针作函数参数可以得到多个变化的值。
~n
~~~7
用scanf函数向已定义的变量中输入数据时,在变量名前面必须加&。
~y
~~~7
用scanf函数向已定义的变量中输入数据时,当遇非法输入时,该数据输入结束。
~y
~~~7
有关输入输出函数的使用,putchar(getchar( ));语句是错误(正确)的。
~n
~~~8
~~~1
一般而言,我们把用高级语言编写的程序称为目标程序。
~n
~~~1
在生成可执行程序前,应该先编译再连结。
~y
~~~1
c语言选择题判断题
c语言选择题判断题精品文档判断题1.C语言源程序文件是可执行文件。
(×)2.语言源程序文件必须通过编译连接才能运行。
(√)3.C语言源程序文件通过编译得到的目标文件是可执行文件。
(×)4.可以由多个目标文件连接得到可执行文件。
(√)5.C语言源程序只能是一个单独的文件。
(×)6.C语言源程序有且只有一个main()函数。
(√)7.最简单的C语言源程序可以不包含任何函数。
(×)8.C语言源程序可以由多个函数组成,根据函数在文件中的先后秩序依次执行。
(×)9.C语言源程序由预处理命令、说明语句和函数组成。
(√)10.C语言源程序由语句组成,按语句在文件中的先后秩序依次执行。
(×)11.C语言自定义函数由语句组成,按语句在文件中的先后秩序依次执行。
(√)12.C语言自定义函数中可以定义变量、函数、宏。
(√)13.C语言自定义函数由预处理命令、说明语句和表达式语句组成。
(√)14.C语言自定义函数中说明语句必须放在所有表达式语句之前。
(√)16.C语言中函数说明可以放在调用函数中,也可以放在所有函数之外。
(√)16.C语言中函数和变量必须先定义后使用,但可以通过函数和变量的说明扩充作用域。
(√)17.C语言中标识符可用作变量名、函数名、宏名。
(√)18.C语言中由字母、数字下划线组成的符号都是标识符。
(×)19.C语言中所有关键字、预定义标识符都不可用作用户自定义标识符。
(×)20.C语言标识符不可包含空格。
(√)21.C语言标识符的默认类型是int类型的变量。
(×)22.C语言标识符中字母不区分大小写。
(×)23.C语言标识符第一个字符只能是字母。
(×)24.C语言中自定义函数只能有一个返回值,所以不能改变调用函数中一个以上的变量的值。
(×)25.C语言中函数参数传递是值传递,所以不能交换调用函数中两个变量的值。
C语言程序设计(判断题专项练习)及答案
计算机C语言(判断题专项练习)及答案一、基础知识(每小题1 分,共 10分)()1、程序调试就是找出并改正c源程序中的语法错误。
()2、一个变量的数据类型被强制转换后,它将保持被强制转换后的数据类型。
()3、在标准c语言中,共用体变量中的各成员是共同占用一块存储空间()4、赋值运算符的结合方向为自右向左。
()5、c语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。
()6、在c程序中, aph和Aph 是两个相同的变量()7、计算机语言(computer language)是人与计算机之间通讯的语言。
()8、在c语言中,当一个逻辑表达式的值为"假"时,该表达式的值一定是 0()9、在c程序中,abc与ABC是两个相同的变量。
()10、c语言中sizeof 是函数,而不是运算符。
二、控制结构(每小题1 分,共 10分)()1、if 语句后面的表达式只能是关系表达式()2、在switch语句中,可以根据需要使用或不使用break语句。
()3、在标准c中,逻辑表达式中只允许出现逻辑型数据。
()4、逻辑表达式的值只能为1或0。
()5、c程序中if语句可以单独存在。
()6、省略else的if语句的一般形式如下,若表达式的值为"真",则执行语句1;否则,就什么也不做。
if (表达式) 语句1()7、在if语句中,必须出现else。
()8、内层break语句可以终止嵌套的switch,使最外层的switch结束。
()9、switch语句中的default必须出现在所有case之后。
()10、switch语句中,每一个case的冒号后面都必须至少跟有一条语句。
三、循环结构(每小题1 分,共 10分)()1、for循环的三个表达式可以任意省略,while,do-while也是如此。
()2、选择结构( if 语句)和循环结构都可以使用嵌套形式()3、在循环过程中,使用break语句和continue语句的作用是一样的()4、无论哪种循环语句,都必须给出循环结束条件。
C语言判断题
1.switch…case结构中case后的表达式必须为常量表达式。
(1分)正确错误2.C 语言程序中可以有多个函数, 但只能有一个主函数。
(1分)正确错误3.printf()的输出项既可以是表达式和变量,也可以是常量和函数调用。
(1分)正确错误4.可以在程序中的任何位置声明变量。
(1分)正确错误5.C语言中引用数组元素时,数组元素的下标从0始。
(1分)正确错误6.do-while构成的循环,当while中的表达式的值为零时结束循环(1分)正确错误7.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参(1分)正确错误8.do-while语句构成的循环必须用break语句才能退出(1分)正确错误9.在C语言中,定义数组时如果要对部分数组元素赋初值,所有的下标均可省略。
(1分)正确错误10.在for循环中,不能用break语句跳出循环体(1分)正确错误11.有定义语句int x=12;double b=3.14;则表达式'A'+x+b的值类型为char.(1分)正确错误12.多分支结构中,switch后的表达式必须为常量。
(1分)正确错误13.在C语言中,指针变量不能作为函数的形式参数。
(1分)正确错误14.main可作为用户标识符,用以定义任意一个函数(1分)正确错误15.在C语言中,若有如下定义:int a;int *p=a;是可以的。
(1分)正确错误16.在C语言中,用数组名作为函数的实参,实际上是将数组的首地址传递给被调用函数(1分)正确错误17.在C语言程序中,被调用的函数必须在main函数中定义(1分)正确错误18.C语言中同一数组中的各数组元素会被随机分配在一段不连续的内存区域中。
(1分)正确错误19.只能在循环体内和switch语句体内使用break语句(1分)正确错误20.在C语言中,用数组名作为函数的实参,被调用函数中形参所指向数组元素的值的改变不会引起原数组值的改变。
C语言判断题-专项练习题
判断题判断下题是否正确,正确的划√,错误的划×1. C 语言是一种非结构化程序设计语言。
()2. C 语言的应用比较广泛,不仅可用来编写应用软件 , 而且可用来编写系统软件。
()3.下划线是标识符中的合法字符。
()4. C 语言程序在书写上只能是一条语句写一行。
()5.表达式语句和表达式没有什么区别。
()6.分号是 C 语言中语句的结束符 , 不可用作分隔符。
()7.用C语言实现的算法可以没有输出但必须要有输入。
()8.C语言本身有输入输出语句。
()9.标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
()10.C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。
()11.语句scanf("%7.2f",&a);是一个合法的scanf函数。
()12.C语言标准输入操作中,gets()函数一次只可以读取一个字符。
()13.C语言标准输出操作中,putchar()函数可以输出显示一个字符串。
()14."r"与'r'是相同的。
()15.在C程序中,%是只能用于整数运算的运算符。
()16.表达式x*=y+8等价于x=x*y+8。
()17.增1减1运算符的前缀运算和后缀运算的表达式值是相同的。
()18.设int d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0。
()19.条件运算符?和:是一对运算符,不能分开单独使用。
()20.所有关系运算符的运算优先级相同。
()21.逻辑表达式的值只能为1或0。
()22.条件语句是可以实现多路分支的。
()23.C语言的switch语句中case后可为常量或表达式或有确定值的变量及表达式。
()24.在switch语句中,多个case可以共用一组执行语句。
()25.case语句后如没有break,顺序向下执行。
()26.在switch语句中,每一个的case常量表达式的值可以相同。
(完整word)C考试判断题
1。
字符常量的长度肯定为1。
Y2。
在调用函数时,实参把值传送给对应位置上的形参,形参的值不能传给实参.Y3。
在程序中凡是以#号开始的语句行都是预处理命令行Y4。
在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量.Y5。
在程序中,APH和aph是两个不同的变量。
Y6。
在Turbo C中,int型数据在内存中占2个字节。
Y7。
在C语言中8。
9e1.2是不正确的实型常量。
Y8. 在C语言中,变量必需先定义后使用.Y9. 在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char〈int<long int 〈=float<double。
Y10. 在C语言的函数中,可以有也可以没有形参Y11。
在C语言程序中,函数的定义不可以嵌套,但函数的调用可以嵌套Y12. 在C语言程序设计中,"/*”和"*/”之间的内容是C语言的注释Y13。
在C程序中,逗号运算符的优先级最低.Y14. 在C程序中,j++;是一条赋值语句.Y15。
在C 语言中,此定义和语句是合法的:enum aa { a=5,b,c}bb;bb=(enum aa)5;Y16. 用fopen("file",”r+”);打开的文件"file”可以进行修改。
Y17。
一个字符变量只能存储一个字符.Y18。
一个指针变量只能指向同一类型变量。
Y19. 一个C程序必须由一个或一个以上的函数组成.Y20. 也可用其它编辑软件创建ASCII数据文件用在C程序中。
Y21. 位段定义中允许长度为零的无名字段.Y22. 同一数组的元素在内存中存储是连续存放的,占有连续的存储单元。
Y23。
数组说明 int a[3][3]={1,2,3,4,5};是正确的.Y24。
数—32100可以赋值给int型和long int型变量.Y25。
设x、t均为int型变量,则执行语句”x=10;t=x&&x<=10;"后,t的值为1。
c语言指针判断题
c语言指针判断题
以下是一些关于C语言指针的判断题,让我们一起来看看:
1.指针变量只能存储整数值。
答案:错误。
指针变量可以存储指针地址,而不是整数值。
指针地址是内存地址,可以指向任何类型的变量。
2.指针变量的值可以改变,但是指针所指向的变量的值不能
改变。
答案:错误。
实际上,指针变量的值可以改变,指针所指向的变量的值也可以改变。
通过指针来修改变量的值是非常常见的操作。
3.指针变量可以被赋值为NULL,表示该指针不指向任何变
量。
答案:正确。
在C语言中,NULL是一个特殊的常量,表示空指针。
将指针变量赋值为NULL是一种常见的做法,用于初始化或表示指针不指向任何变量。
4.指针变量可以指向不同类型的变量。
答案:正确。
在C语言中,一个指针变量可以指向任何
类型的数据,只要该类型的大小能够存储在内存中。
不同类型的变量占用的内存大小不同,因此指针的大小也不同,但是不同类型的指针可以指向同一个地址。
5.指针变量的解引用操作可以直接访问其所指向的变量。
答案:正确。
在C语言中,通过解引用操作可以访问指针所指向的变量的值。
例如,如果p是一个指向整数的指针,那么*p就是该整数的值。
c语言判断题
c语言判断题三、判断题(10道小题,共10分) 1、printf可以作为变量名使用。
(1分)正确错误2、\是合法的字符串常量。
(1分)正确错误3、在c程序中,else的个数不能多于if的个数。
(1分)正确错误4、判断一个量是否为“真”时,以0代表“假”,以非零代表“真”。
(1分)正确错误5、当初始条件满足时,while何do?while语句循环结果相同。
(1分)正确错误6、二维数组可以这样定义:int a[3,4];(1分)正确错误7、假设有char a[10]=\则strlen(a)的值为3。
(1分)正确错误8、一个C语言源程序文件中有且只能有一个主函数。
(1分)正确错误9、取地址运算符&与指针运算符*的优先级相同,结合方向为自右向左。
(1分)正确错误10、不能用\方式打开一个并不存在的文本文件。
(1分)正确错误三、判断题(10道小题,共10分) 1、printf可以作为变量名使用。
(1分)正确错误2、表达式max=(a>b)?a:b的作用是将a和b二者中较大值赋给max。
(1分)正确错误3、判断一个量是否为“真”时,以0代表“假”,以非零代表“真”。
(1分)正确错误4、if(10<=x<=20) y=2*x+1是合法的语句。
(1分)正确错误5、当初始条件满足时,while何do?while语句循环结果相同。
(1分)正确错误6、二维数组可以这样定义:int a[3,4];(1分)正确错误7、假设有char a[10]=\则strlen(a)的值为3。
(1分)正确错误8、函数必须有形参。
(1分)正确错误9、变量的指针就是变量的地址。
(1分)正确错误10、打开文件使用fclose函数。
(1分)正确错误三、判断题(10道小题,共10分) 1、'好'是合法的字符常量。
(1分)正确错误2、假设有float x=3;则x%2的值为1。
(1分)正确错误3、if(10<=x<=20) y=2*x+1是合法的语句。
C语言题库判断题
计算机文化基础试题库第二部分判断题一、计算机基础知识部分1. CD-ROM EPROM是一种可读写的外存储器。
2.我国的第一台电子计算机于1958年试制成功。
3.第四代电子计算机主要采用大规模、超大规模集成电路元件制造成功。
4.微型计算机的更新与发展,主要基于微处理器的变革。
5.计数制中使用的数码个数被称为基数。
6. ALU是控制器的一个主要部件。
7.计算机中最小的数据单位是位。
8.在一个非零的无符号二进制整数后加两个零得到一个新数,该新数是原数的四分之一。
9. 20根地址线的寻址范围是512K。
10.将八进制数154转换成二进制数是1110110。
11.存储系统中的PROM是指可编程只读存储器。
12.目前在以下各种设备中,读取数据快慢的顺序是内存、硬驱、光驱和软驱。
13.微型计算机的运算器、控制器及内存储器的总称是主机14.指令和数据在计算机内部都是以区位码形式存储的。
15. UNIX是一种多用户单任务的操作系统。
16.同一张软盘上允许出现同名文件。
17.从磁盘根目录开始到文件所在目录的路径,称为相对路径。
18.微型计算机配置高速缓冲存储器是为了解决CPU和内存储器之间速度不匹配问题。
19.大小为3.5英寸的软盘,其一个角上设有写保护口。
当滑动保护片将其盖住时,软盘就被写保护了。
20.操作系统把刚输入的数据或程序存入RAM中,为防止信息丢失,用户在关机前,应先把信息保存到ROM中。
21.若一台微机感染了病毒,只要删除所有带毒文件,就能消除所有病毒。
22. BASIC语言是计算机唯一能直接识别、直接执行的计算机语言。
23.“Pentium II/350”和“Pentium III/450”中的“350”和“450”的含义是CPU的时钟频率。
24. ROM存储器在断电后,其中的数据需人工保存。
25.软盘驱动器属于CPU的一部分。
26.计算机软件由文档和程序组成。
27.汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c判断题题库标准化工作室编码[XX968T-XX89628-XJ668-XT689N]序号题干答案5 使用关键字class定义的类中默认的访问权限是私有(private)的. 对6 作用域运算符(::)只能用来限定成员函数所属的类. 错7 构造函数和析构函数都不能重载. 错8 析构函数是一种函数体为空的成员函数. 错9 说明或定义对象时,类名前面不需要加class关键字. 对10 对象成员的表示与结构变量成员的表示相同,使用运算符.或->. 对11 所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函数对它们的访问都是非法的. 对12 某类中的友元类的所有成员函数可以存取或修改该类中的私有成员. 对13 可以在类的构造函数中对静态数据成员进行初始化. 错14 函数的定义不可以嵌套,类的定义可以嵌套. 对15 C++语言中,既允许单继承,又允许多继承. 对16 派生类是从基类派生出来,它不能再生成新的派生类. 错17 派生类的继承方式中有两种:公有继承和私有继承. 错18 在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的. 错19 在公有继承中,基类中只有公有成员对派生类对象是可见的. 对20 在私有继承中,基类中只有公有成员对派生类是可见的. 错21 在私有继承中,基类中所有成员对派生类的对象都是不可见的. 对22 在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承. 对23 派生类中至少包含了它的所有基类的成员,在这些成员中可能有的是不可访问.对24 构造函数可以被继承. 错25 析构函数不能被继承. 对26 子类型是不可逆的. 对27 只要是类M继承了类N,就可以说类M是类N的子类型. 错28 如果A类型是B类型的子类型,则A类型必然适应于B类型. 对29 多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序. 对30 单继承情况下,派生类中对基类成员的访问也会出现二义性. 错31 解决多继承情况下出现的二义性的方法之一是使用成员名限定法. 对32 虚基类是用来解决多继承中公共基类在派生类中只产生一个基类子对象的问题.对33 指向对象的指针和指向类的成员的指针在表达形式上是不相同的. 对34 已知:m是类A的对象,n是类A的公有数据成员,p是指向类A中n成员的指针.下述两种表示是等价的. m.n和m.*p 对35 指向对象的指针与对象都可以作为函数参数,但是使用前者比后者好些. 对36 对象引用作为函数参数比用对象指针更方便些. 对37 对象数组的元素可以是不同类的对象. 错38 对象数组的既可以赋初值又可以赋值. 对39 指向对象数组的指针不一定必须指向数组的首元素. 对40 一维对象指针数组的每个元素应该是某个类的对象的地址值. 对41 const char *p说明了p是指向字符串常量的指针. 对42 一个能够更新的变量使用在一个不能被更新的环境中是不破坏类型保护的,反之亦然. 错43 一个类的构造函数中可以不包含对其子对象的初始化. 错44 转换函数不是成员函数,它是用来时行强制类型转换的. 错45 使用模板可以减少重复劳动,提高代码重用率. 对46 C++语言中模板分为函数模板和类模板两种. 对47 类模板可以生成若干个模板类,每个模板类又可定义若干个对象. 对48 使用提取符(<<)可以输出各种类型的变量的值,也可以输出指针值. 对49 预定义的插入符从键盘上接收数据是不带缓冲区的. 错50 预定义的提取符和插入符是可以重载的. 对51 记录流的当前格式化状态的标志字中每一位用于记录一种格式,这种格式是不能被设置或清除的. 错52 设置和清除格式标志字的成员函数需要通过对象来引用它们,输出显示格式的对象通常是cout. 对53 操作子本身是一个对象,它可以直接被提取符或插入符操作. 对54 get()函数不能从流中提取终止字符,终止字符仍留在流中.getline()函数从流中提取终止字符,但终止字符被丢弃. 对55 ios类的成员函数clear()是用来清除整个屏幕的. 错56 使用打开文件函数open()之前,需要定义一个流类对象,使用open()函数来操作该对象. 对57 使用关闭文件函数close()关闭一个文件时,但流对象仍存在. 对58 以app方式打开文件时,当前的读指针和写指针都定位于文件尾. 对59 打开ASCII码流文件和二进制流文件时,打开方式是相同的. 错60 read()和write()函数可以读写文本文件,也可以读写二进制文件. 对61 流的状态包含流的内容、长度和下一次提取或插入操作的当前位置. 对62 seekg()函数seekp()函数分别用来定位读指针和写指针.如果使用seek()函数可以同时定义读写指针. 错63 函数的参数个数和类型都相同,只是返回值不同,这不是重载函数. 对64 重载函数可以带默认值参数,但要注意二义性. 对65 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的. 对66 对每个可重载的运算符来说,只能重载为友元函数. 错67 重载的运算符保持原来的优先级和结合性以及操作数的个数. 对68 虚函数是用virtual关键字说明的成员函数. 对69 构造函数说明为纯虚函数是没有意义的. 对70 运算符重载实际上是对已有的运算符重新定义其功能. 对71 运算符重载的形式有两种:成员函数形式和友元形式. 对72 纯虚函数是一种特殊的成员函数,它是一种没有具体实现的虚函数. 对73 具有纯虚函数的类是抽象类,它的特点是不可以定义对象. 对74 预处理命令是在进行编译时首先执行的,然后再进行正常编译. 对75 宏定义命令是以分号结束的. 错76 带参数的宏定义只能有1 个或2 个参数. 错77 文件包含命令所包含的文件是不受限制的. 错78 条件编译命令只在编译时才有作用. 对79 预处理命令的主要作用是提高效率. 错80 复合语句就是分程序. 错81 条件语句不能作为多路分支语句. 错82 开关语句不可以嵌套,在开关语句的语句序列中不能再有开关语句. 错83 开关语句中的default 关键字,只能放在该语句的末尾,不能放在开头或中间.错84 switch 语句中必须有break 语句,否则无法退出switch 语句. 错85 while 循环语句的循环体至少执行一次. 错86 do-while 循环可以写成while 循环的格式. 对87 for 循环是只有可以确定的循环次数时才可使用,否则不能用for 循环. 错88 只有for 循环的循环体可以是空语句,其他种循环的循环体不能是空语句. 错89 当循环体为空语句时,说明该循环不做任何工作,只起延时作用. 错90 循环是可以嵌套的,一个循环体内可以包含另一种循环语句. 对91 在多重循环中,内重循环的循环变量引用的次数比外重循环多. 对92 break 语句可以出现在各种循环体中. 对93 continue 语句只能出现在循环体中. 对94 在C++语言中,定义函数时必须给出函数的类型. 对95 在C++语言中,说明函数时要用函数原型,即定义函数时的函数头部分. 对96 在C++语言中,所有函数在调用前都要说明. 错97 如果一个函数没有返回值,定义时需用void 说明. 对98 在C++语言中,传址调用将被引用调用所替代. 对99 使用内联函数是以增大空间开销为代价的. 对100 返回值类型、参数个数和类型都相同的函数也可以重载. 错101 在设置了参数默认值后,调用函数的对应实参就必须省略. 错102 计算函数参数顺序引起的二义性完全是由不同的编译系统决定的. 错103 for 循环中,循环变量的作用域是该循环的循环体内. 错104 语句标号的作用域是定义该语句标号的文件内. 错105 函数形参的作用域是该函数的函数体. 对106 定义外部变量时,不用存储类说明符extern ,而说明外部变量时用它. 对107 内部静态类变量与自动类变量作用域相同,但是生存期不同. 对108 静态生存期的标识符的寿命是短的,而动态生存期标识符的寿命是长的. 错109 重新定义的标识符在定义它的区域内是可见的,而与其同名的原标识符在此域内是不可见的.但是,它是存在的. 对110 静态类标识符在它的作用域之外是不存在的. 错111 所有的函数在定义它的程序中都是可见的. 错112 编译系统所提供的系统函数都被定义在它所对应的头文件中. 对113 调用系统函数时,要先将该系统函数的原型说明所在的头文件包含进去. 对114 C++语言中模板分为函数模板和类模板两种. 对115 函数模板中模板参数可用任何一种类型替换. 错116 函数模板中模板参数只能有一个. 错117 函数模板在编译时不生成可执行代码. 对118 一个函数模板只生成一个模板函数. 错119 C++语言引进了引用的概念,给编程带来了很多方便. 对120 C++语言允许使用友元,但是友元会破坏封装性. 对121 C++语言中使用了新的注释符(//), C 语言中注释符(/* … */ )不能在C++语言中使用. 错122 为了减轻使用者的负担,与C 语言相比,C++语言中减少了一些运算符. 错123 C++程序中,每条语句结束时都加一个分号(;). 对124 C++语言中标识符内的大小写字母是没有区别的. 错125 C++语言中不允许使用宏定义方法定义符号常量,只能用关键字const 来定义符号常量. 错126 在编写C++程序时,一定要注意采用人们习惯使用的书写格式,否则会降低其可读性.对127 C++语言是一种以编译方式实现的高级语言. 对128 在C++程序编译过程中,包含预处理过程、编译过程和连接过程,并且这三个过程的顺序是不能改变的. 对129 预处理过程是编译过程之后、连接过程之前进行的. 错130 源程序在编译过程中可能会出现一些错误信息,但在连接过程中将不会出现错误信息. 错131 任何字符常量与一个任意大小的整型数进行加减都是有意义的. 错132 转义序列表示法只能表示字符不能表示数字. 对133 在命名标识符中,大小写字母是不加区分的. 错134 C++的程序中,对变量一定要先说明再使用,说明只要在使用之前就可以. 对135 C++中数组元素的下标是从0开始,数组元素是连续存储在内存单元中的. 对136 数组赋初值,初始值表中的数据项的数目可以大于或等于数组元素的个数. 错137 枚举变量的取值受到该枚举变量所对应的枚举表中枚举符的局限. 对138 指针是用来存放某种变量的地址值的变量.这种变量的地址值也可以存放在某个变量中,存放某个指针的地址值的变量称为指向指针的指针,即二级指针. 对139 引用是某个变量的别名.对引用的操作,实质上就是对被引用的变量的操作. 对140 运算符的优先级和结合性可以确定表达式的计算顺序. 对141 在说明语句int a(5),&b=a, *p=&a;中,b的值与a 的值是相等的. 对142 已知:int a(5);表达式(a=7)+a 具有二义性. 对143 移位运符在移位操作中,无论左移还是右移,所移出的空位一律补O. 错144 某个变量的类型高是指该变量被存放在内存中的高地址处. 错145 隐含的类型转换都是保值映射,显式的类型转换都是非保值映射. 错146 类型定义是用来定义一些C++中所没有的新类型. 错147 定义结构变量时必须指出该结构变量是属于某种结构类型的. 对148 无名结构是不允许定义结构变量的. 错149 同一结构的不同成员占用不同的内存单元. 对150 联合的所有成员都是没有内存地址的. 错151 联合的所有成员都是没有内存地址的. 错。