您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > C语言全部考试系统题库含答案
目录目录................................................................1单元练习题一C语言基础知识.........................................3一、判断题...................................................3二、单项选择题...............................................4三、读程序选择题.............................................7四、程序填空题..................................................8五、编程题......................................错误!未定义书签。单元练习题二C语言程序结构.........................................9一、判断题...................................................9二、单项选择题...............................................9三、读程序选择题.............................错误!未定义书签。四、程序填空题..............................................17五、编程题...................................错误!未定义书签。单元练习题三数组..................................................21一、判断题..................................................21二、单项选择题..............................................22三、读程序选择题................................错误!未定义书签。四、程序填空题.................................................28五、编程题......................................错误!未定义书签。单元练习题四函数..................................................33一、判断题..................................................33二、单项选择题..............................................34三、读程序选择题...............................................40四、程序填空题..................................错误!未定义书签。五、编程题......................................错误!未定义书签。单元练习题五预处理.................................错误!未定义书签。一、判断题...................................错误!未定义书签。二、单项选择题...............................错误!未定义书签。三、读程序选择题................................错误!未定义书签。四、程序填空题..................................错误!未定义书签。五、编程题......................................错误!未定义书签。单元练习题六指针..................................................45一、判断题..................................................45二、单项选择题..............................................46三、读程序选择题................................错误!未定义书签。四、程序填空题.................................................54五、编程题......................................错误!未定义书签。单元练习题七结构体与共用体........................................58一、判断题..................................................58二、单项选择题..............................................60三、读程序选择题................................错误!未定义书签。四、程序填空题.................................................68五、编程题......................................错误!未定义书签。单元练习题八文件..................................................73一、判断题..................................................73二、单项选择题..............................................74三、读程序选择题...............................................77四、程序填空题.................................................77五、编程题......................................错误!未定义书签。第一章C语言基础知识(C语言概述、算法、数据类型运算符表达式、位运算)一、判断题(正确的填A,错误的填B)R1.在C语言中,逗号运算符的优先级最低。(A)2.在C语言可执行程序的开始执行点是程序中第一个函数。(B)3.“5ch”是合法的变量名。(B)4.C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。(A)5.当输入数据时,必须指明变量的地址,如scanf(%f,&f)(A)N6.表达式i++与++i在任何场合功能完全相同。(B)7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。(A)R8.C语言程序中,语句以逗号结尾。(B)9.在C程序中,APH和aph代表不同的变量。(A)10.a-=7等价于a=a-7。(A)N11.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按原字符长从左向右全部输出。(A)12.如果xy为真或ab为真,表达式(xy)&&(ab)就为真。(B)13.C语言程序的变量必须先定义再使用。(A)14.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。(B)15.程序的执行总是从main函数开始,在程序的最后一个函数中结束。(B)16.变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。(A)17.运算符优先顺序:赋值运算符逻辑运算符关系运算符算术运算符(B)18.对应float类型的变量,也可以用等号“==”进行数值的判断。(B)19.表达式:1&&3.14和1&3的值一样大。(B)20.为了正确计算表达式既要考虑运算符的优先级,也要考虑其结合性。(A)21、任何C程序都是从main函数开始和结束;(A)22.在C程序中,使用分号“;”表示语句的结束。(A)23.C程序中的必须要有至少一个main的函数,可以有多个。(B)24.在C程序中,无论是整数还是实数,都能准确无误的表示。(B)25.在C程序中,赋值运算符的优先级最低。(B)26.当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。(B)27.在C程序中,变量可以一边定义一边使用。(B)28.C程序中的注释部分可有可无,可以省略。(A)29.字符型变量可以存放多个字符。(B)30.在对一个C程序进行编译的过程中,可发现注释中的拼写错误。(B)5.在C程序中,无论是整数还是实数,都能被准确无误地表示。(B)1.一个C程序的执行是从本程序的main函数开始,到main函数结束。(A)3.()4.运算符优先顺序:赋值运算符逻辑运算符关系运算符算术运算符(B)二、单项选择题R1、以下标识符中,不能作为合法的C用户定义标识符的是:()A.a3_b3B.voidC._123D.abcR2、C语言规定:在一个源程序中,main函数的位置()。A.必须在最后B.必须在系统调用的库函数的后面。C.必须在最开始。D.可以任意R3、下列说法中正确的是()。A.C程序书写时,不区分大小写字母B.C程序书写时,一行只能写一个语句C.C程序书写时,一个语句可分成几行书写D.C程序书写时每行必须有行号4、已知ch是字符型变量,下面不正确的赋值语句是()。A.ch=5+9;B.ch='a+b';C.ch='\0';D.ch='7'+'6';5、若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。A.2.750000B.0.00000C.3.500000D.2.5000006.已知ch是字符型变量,下面正确的赋值语句是()。A.ch='123';B.ch='\08';C.ch='\xff';D.ch=\;1.以下标识符中,不能作为合法的C用户定义标识符的是:____________。A)a3_b3B)voidC)_123D)abc2.C语言中,运算对象必须是整型的运算符是__________。A)%B)/C)%和/D)*7.在C程序中,用___________表示逻辑值“真”。A)1B)非0的数C)非1的数D)大于0的数N8.设intc=5和inta;a=2+(c+=c,c+8,++c),则a=__________A)15B)14C)13D)169.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符________。A)必须为字母或下划线。B)必须为下划线。C)必须为字母D)可以是字母、数字和下划线中的任一种字符。10.若变量已正确定义并赋值,表达式____________不符合C语言语法。A)a*b/c;B)3.14%2C)2,bD)a/b/c11.下列说法中正确的是___________。A)C程序书写时,不区分大表达式小写字母B)C程序书写时,一行只能写一个语句C)C程序书写时,一个语句可分成几行书写D)C程序书写时每行必须有行号12.为表示数学关系x≥y≥z,正确的C语言表达式是__________。A)(x=y)&&(y=z)B)(x=y)AND(y=z)C)(x=y=z)D)(x=y)&(y=z)13.不合法的八进制数是________A)0B)028C)077D)0114、以下不能定义为用户标识符是AMainB_0C_intDsizeof15.若x=5,y=4则y*=x+5;y的值为()。A.40B.20CB.15D.3016、组成C语言程序的基本单位是()。A)过程B)子程序C)函数D)主程序和子程序17.下列哪个标识符是C语言
本文标题:C语言全部考试系统题库含答案
链接地址:https://www.777doc.com/doc-5600596 .html