整编C语言选择题判断题试题汇编

举报
资源描述
最新整编c语言选择题判断题试题汇编判断题:I、在 C 语言中,枚举元素表中的元素有先后次序,可以进行比较。2、当需要接受用户从键盘输入的含有空格的字符串时,应使用g e ts。函数。3、在 C 语言中,枚举元素表中的元素有先后次序,可以进行比较。4、使用联合体un i o n 的目的是,将一组具有相同数据类型的数据作为一个整体,以便于其中的成员共享同一存储空间。5、系统中标准输入文件是指硬盘。6、已知函数调用形式:f re a d (b uf f e r,si ze,co un t,f p);其中b uf f e r代表的是一个指针,指向要读入数据的存放地址。7、f g e tc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是追加。8、枚举元素的值可以是整数或字符串。9、可以在定义枚举类型时对枚举元素进行初始化。1 0、若要为读/写建立一个新的文本文件,在 f o p e n 函数中应使用的文件方式为 w+“。1 1、标准输入输出函数中,将一个字符写到磁盘文件上去,应调用f p utc函数。1 2、在 c 语言中,库函数f p ri n tf 是按指定的格式将数据写入文件,如果执行成功,函数返回I的是结束符。1 3、操作系统是以文件为单位对数据进行管理的。1 4、C指字符常量C。1 5、字符串“ch i n a”在内存中占据的存储空间是5 个字节。1 6、ch a r*n a m e 5 定义了一个一维指针数组,它有5 个元素,每个元素都是指向字符数据的指针型数据。1 7、调用 strle n(a b c 0 e f 0 g )的返回值为 8。1 8、i f (a=b)语句可用于判断两个字符串a 和 b是否相等。1 9、两个字符串所包含的字符个数相同时才能比较字符串大小。2 0、字符个数多的字符串比字符个数少的字符串大。2 1、字符数组的字符串可以整体输入输出。2 2、C 语言本身没有输入输出语句。2 3、在 C 程序中,注释说明只能位于一条语句的后面。2 4、在 C 语 言 中(以 1 6 位 P C机 为 例),5 种基本数据类型的存储空间长度的排列顺序为:ch a r=i n t lo n g i n t=f lo a t (a=3)(b=5)是合法的关系表达式。5 7、关系表达式a=b c 等 价 于 a=(b c),同时也等价于a=b co5 8、字符 0 是字符串的结束标记,其 A S C H 代码为0。5 9、算述运算*、/、+和一具有相同的优先级。6 0.p r i n tf 函数的格式控制串之后的所有参数的前面都必须有&。6 1、若有 i n t i=10,j=0;则执行完语句 i f (j=0)i +;e l s e i -i 的值为 11。6 2、C 语言中直到型循环结构为:d o 循 环 体 w h i l e (表达式);但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。6 3、C 语言认为变量n u m b e r 和 N u M b E r 是相同的。64、b rea k语句不能用于循环语句和switch语句之外的任何其他语句中。65、在 printf 函数的格式控制串中使用转义序列 n会把光标定位到屏幕上下一行的开始位置。66、语 句 y=*p+;和 y=(*p)+;是等价的。67、ttinclude iostrea m,h”的作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。68、f or(;)语 句 等 价 于 while(1)语 句,即不设初值、不判断条件、无终止地执行循环体。69、unsigned和 void都 是 C 的保留字。7 0、若 int i=10,j=2;则执行完i*=j+8;后 i 的值为28。7 1、在 C 语言中,A 和 A 等价。7 2、表 达 式 4/7 和 4.0/7 的值相等。7 3关系表达式a=b c 等 价 于 a=b c.7 4、逻 辑 表 达 式 的 值 为 1.7 5、若有说明int c;则 while(c=getcha r();是正确的C 语句。7 6、C 语言程序的三种基本结构是顺序结构、选择结构和循环结构。7 7、在 C 语言中整数只能表示为十进制数的形式。7 8、空语句是合法的C 语句。7 9、while语句的循环体不能是复合语句。80、关系运算符的优先顺序为:赋值运算符 逻辑运算符 关系运算符(算术运算符。81、已知 x=43,ch=A,y=0;则表达式(xy&ch,B&!y)的值为假。82、if (x!=y)sca nf (%d,&x)else sca nf (%d,&y);是正确的 if 语句。83、若有条件表达式(x)?a+:b+;则表达式中(x)等价于(x!=0)。84、设有程序段 int k=10;while(k=0)k=kT;则语句k=k T 执 行 10次。85、C 语言中while和 do-while循环的主要区别是:do-while语句至少无条件执行一次。8 6、d o-w h i l e 循环由d o 开始,用 w h i l e 结束,在 w h i l e (表达式)后面不能写分号。8 7、在 d o-w h i l e 循环体中,一定要有能使w h i l e 后面表达式的值变为假的操作。8 8、f o r 循环只能用于循环次数已经确定的情况。8 9、f o r 循环是先执行循环体语句,后判断表达式。9 0、在 f o r 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。9 1、执行语句f o r(i=l;i+7;);后变量i 的值不能确定。9 2、c o n t i n u e 语句的作用是结束整个循环的执行。9 3、只能在循环体内和s w i t c h 语句体内使用b r e a k 语句。9 4、在循环体内使用b r e a k 语句或c o n t i n u e 语句的作用相同。9 5、只能用c o n t i n u e 语句来终止本次循环。9 6、t t d e f i n e I M B _ P C 是正确的宏定义。9 7、宏替换不占编译时间,只占运行时间。9 8、c 语言的编译系统对宏命令的处理是和c 程序中的其他语句同时进行编译的。9 9、在文件包含预处理语句的使用形式中,均n c l u d e 后面的文件名用表示直接按系统设定的标准方式搜索目录。100、c 语言的预处理功能是指完成宏替换和包含文件的调用。101,预处理指令只能位于c 源程序文件的首部。102、C语言中规定,i f 语句的嵌套结构中,e l s e 总是和最近的if 配对。1 0 3、s w it c h 语句中的每个c as e 总要用br e ak 语句。1 0 4、可以用d o-w h il e 语句实现的循环一定可以用w h il e 语句实现。1 0 5、w h il e,d o-w h il e,何 f o r 语句的循环体都可以是空语句。1 0 6、在下面程序段中循环体将执行无限次执行。x=-l;d o x=x*x;w h il e(!x);1 0 7、设整型变量i 的值为3,则表达式i i 是一个错误的表达式。1 0 8、设有变量定义:in t a=3;则执行语句a+=a-=a*a;后,变量a 的值变为0。1 0 9、整型变量a,b,c=2;则表达式a+b+c+的值为6。n o 若有说明语句:in t y 4=8,0,0,0,0,0 ;则数组y的每个元素都可以得到初值 0。1 1 1、若有in t a 3 4;则 a 3 4是对二维数组的正确访问。1 1 2、数组的下标可以f l o at 数据类型。1 1 3、打印三行输出的C 语言程序必须用三条p r in t f 语句。1 1 4、初始化值列表中的初始化值个数多于数组元素的个数是错误的。1 1 5、数组是一种构造型数据,即是若干相同类型的数据的集合。1 1 6、若有说明:s t at ic in t a 3 4;,则数组a 中各元素可在程序的编译阶段得到初值0。1 1 7、把单个数组元素传递给修改该元素值的函数会使调用函数包含修改后的值。1 1 8、在 C 语言中,二维数组元素在内存中的存放顺序可以随意调整变化。1 1 9、C 语言中,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。1 2 0、若 a 为一维数组名,则*(a+i)与 a i等价。1 2 1、in t a =0 能对一维数组进行正确的初始化。1 2 2、若有说明:in t a 3 4;则 a 2 4是对数组a 中的数组元素的正确引用。1 2 3、若有说明:in t a 2 4=0;表示数组a 中只有数组元素a 0 0 可以得到初值 0。1 2 4、若有说明:in t a 4=0,0 ;则表示二维数组a 的第一维大小为1。1 2 5、若有说明:in t a 1 0 =6,7,8,9,1 0 ;则该语句不正确,因为数组长度与初值个数不相同。1 2 6、对两个字符数组a 和 b 进行初始化c h ar a=abc d ;c h arb =a,b,c ,d ;则 a 和 b 两数组长度相同。1 2 7、在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。1 2 8、指向同一数组的两指针p l、p 2 相减的结果与所指元素的下标相减的结果是相同的。1 2 9、&b指的是变量b 的地址处所存放的值。1 3 0、在 C 语言中,如果它们的元素相同,即使不同类型的结构也可以相互赋值。1 3 1、用 t y p e d e f 可以定义各种类型名,但不能用来定义变量。1 3 2、在 C 语言中,可以把一个结构体变量作为一个整体赋值给另一个具有相同类型的结构体变量。1 3 3、存放地址的变量同其它变量一样,可以存放任何类型的数据。1 3 4、结构体的成员可以作为变量使用。1 3 5、in t *p;定义了一个指针变量p,其值是整型的。1 3 6、使用结构体s t r u c t 的目的是,将一组数据作为一个整体,以便于其中的成员共享同一空间。1 3 7、一个变量的地址就称为该变量的指针。1 3 8 in t i,*p=&i;是正确的C 说明。1 3 9、变量的指针,其含义是指该变量的一个标志。1 40、若有说明:in t *p l,*p 2,m=3,n;则 p l=&m;p 2=p l;是正确的赋值语句。1 41、若定义:in t (*p)4;则标示符p 是一个指针,它指向一个含有四个整型元素的一维数组。1 42、设有以下定义:c h ar =3 4 ;表示c数组的两个元素中各自存放了字符串1 2 和 3 4的首地址。1 43、已有定义in t (*p)();指针p 可以指向函数的入口地址。1 44、当说明一个结构体变量时系统分配给它的内存是成员中占内存量最大者所需的容量。14 5、C 语言中结构体类型的变量在程序执行期间所有成员一直驻留在内存中。14 6、共用体类型定义中不能出现结构体类型的成员。14 7、用 ty pe d e f 可以增加新类型。14 8、设有程序段 c h a r s =pr o g r a m”;c h a r *p;p=s;表示数组的第一个元素s 0和指针P 相等。14 9、s tr u c t i n t n u m;f l o a t s c o r;s tu d e n t;s tr u c t s tu d e n t s td l;是对结构体类型的变量s tu d e n t的定义。15 0、一个共用体变量中不能同时存放其所有成员。15 1、在 C 程序中,m a i n 函数必须位于程序的最前面。15 2、一个 C 语言源程序必须包含一个m a i n 函数。15 3、一个C 语言程序是由一个主函数和若干个子程序组成的。15 4、在 c 程序中,要调用的函数必须在m a i n 函数中定义。15 5、主函数可以分两个部分:主函数
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号