大连理工大学C语言模拟题机房题库单选、判断、填空(分章节_共十一章)

WORD文档可自由复制编辑1111111111111111111111111111111111111111111111111111111111111111111111111111第一部分注意事项1请对照课件和教材进行练习。2熟悉键盘,注意竖杠“”和反斜杠“”的位置,请在西文状态下输入。3单选题、判断题和填空题要会验证。当输入汉字时,可能输入提示框是灰色的,再按一次中英文切换键即可。4程序填空题不能删除注释/FILL/,但必须删除标记符号_____,否则编译通不过。如,FORI10____I。5程序改错题不能删除注释/ERROR/,仅在其下一行进行修改。6程序填空题和程序改错题存盘即可。但最好编译运行一下,编译时会自动存盘。编译帮助检查语法错误,运行帮助检查逻辑错误。7程序设计题不能删除注释/BEGIN/和/END/,只能在两个标记符之间编写程序。必须保证编译、链接、运行都正确。8以上程序题中不能更改程序结构和其它位置的程序代码,可以忽略其它程序位置的警告。9如果VC发生死机(见图,可用按钮都变成灰色),请结束VC进程,再继续答题或重答。结束VC进程的方法先进入“任务管理器”;再选下面一种方法操作方法1选择“应用程序”标签,选中“VC任务”,按“结束任务”。方法2选择“进程”标签,选中“MSDEV”,按“结束进程”。10提交试卷并看到成绩后再离开。11出现问题立即请示监考老师。12请记住几个常用的函数。数学函数SIN,COS,TAN,LOG,EXP,POW,SQRT,ABS,FABS字符串函数STRCAT,STRCPY,STRCMP,STRLEN,STRLWR,STRUPR输入输出函数PRINTF,SCANF,PUTCHAR,GETCHAR,PUTS,GETS,,FCLOSE,FPRINTF,FSCANF,FEOF其它实用函数RAND,EXITWORD文档可自由复制编辑第二部分概念题第1章概述1C程序是的基本组成单位是_______函数2C语言的程序结构分为______、选择结构和循环结构。顺序结构第3章数据类型、运算符和表达式一、单选题1已知大写字母A的ASCII码值是65,小写字母A的ASCII码是97,则用八进制表示的字符常量101是(A)。A、字符AB、字符AC、字符ED、非法的常量2下列关于单目运算符、的叙述中正确的是D。A、它们的运算对象可以是INT型变量,但不能是DOUBLE型变量和FLOAT型变量B、它们的运算对象可以是任何变量和常量C、它们的运算对象可以是CHAR型变量和INT型变量,但不能是FLOAT型变量D、它们的运算对象可以是CHAR型变量、INT型变量和FLOAT型变量3执行下列程序后,其输出结果是(D)。MAININTA9AAAAPRINTF“DN“,AA、18B、9C、9D、184下述正确的C语言常量是CA、E2B、50EC、3E3D、15E255若有定义INTA7FLOATX25,Y47则表达式XA3INTXY2/4的值是(D)。A、0000000WORD文档可自由复制编辑B、2750000C、3500000D、25000006下面四个选项中,均是不合法的用户标识符的选项是(D)。A、FLOATLA0_AB、AP_0DOC、_123TEMPINTD、BAGOTOINT7表达式18/4SQRT40/8值的数据类型为(A)。A、DOUBLEB、FLOATC、INTD、不确定8、以下字符中不是转义字符的是(A)。A、CB、BC、D、A9设A12,且A定义为整型变量。执行语句AAAA后A的值为(A)。A、0B、144C、132D、1210下列变量说明语句中,正确的是(D)。A、CHARABCB、CHARABCC、INTXZD、INTX,Z11设以下变量均为INT类型,则值不等于7的表达式是(A)。A、X6,X1,Y6,XYB、XY6,XY,Y1C、Y6,Y1,XY,X1D、XY6,XY,X112若变量均已正确定义并赋值,以下合法的C语言赋值语句是C。A、XNIB、X5C、XN/25WORD文档可自由复制编辑D、5X4113下述错误的C语言常量是CA、0XFB、5C、090D、2514字符串“EFG“的长度是CA、3B、11C、7D、515设变量A是整型,F是实型,I是双精度型,则表达式10AIF值的数据类型为(A)。A、DOUBLEB、不确定C、INTD、FLOAT16下列语句的结果是(B)。MAININTJJ3PRINTF“D,“,JPRINTF“D“,JA、3,3B、4,4C、3,4D、4,317假定有以下变量定义INTK7,X12则能使值为3的表达式是AA、XKK5B、XKK5C、XKK5D、XK518下列数据中,为字符串常量的是(D)。A、AB、HOWDOYOUDOWORD文档可自由复制编辑C、ABCD、“HOUSE“19以下所列的C语言常量中,错误的是B。A、0XFFB、12E05C、2LD、7220下列表达式中,可作为C合法表达式的是(D)。A、302B、3210C、3,2,1,0D、3,2,1,021当X为偶数或奇数时0除外),其值都为0的表达式是CA、X/22X0B、X20C、X0D、X222SIZEOFFLOAT是(C)。501A、一个浮点表达式B、一个不合法的表达式C、函数调用结果是一个整型表达式。D、一种函数调用23下列数据中属于“字符串常量“的是B。A、AB、“ABC“C、ABCD、ABC二、判断题1在C语言中,各种类型的整型数据在内存中都占2个字节。F2在C程序中,作为运算符时,是只能用于整数运算。T3若A和B类型相同,在计算了赋值表达式AB后,B中的值将放入A中,而B中的值不变T4AB4C6是一个合法的赋值表达式。T5若有INTI10,J2则执行完IJ8后的值为28。F6表达式J3,J的值是4F7若I3,则PRINTF“D“,I输出的值为4。F三、填空题1下列语句输出的结果是_____,UNSIGNEDINTB65535PRINTF“D“,B1WORD文档可自由复制编辑2下列语句输出的结果是_____,INTA1PRINTF“X“,A在VC环境下FFFFFFFF3在C语言中,LONG类型数据占_____个字节,SHORT类型数据占_____个字节4,24若有定义CHARC010则变量C中包含的字符个数为_____15已知A13,B6,AB的十进制数值为_____16INTXX3453,则X的值为_____97设X和Y均为INT型变量,且X1,Y2,则表达式10X/Y的值为_____108若有定义INTA10,B9,C8接着顺序执行下列语句后,变量C中的值是_____CAB5CA11B399设X的值为15,N的值为2,则表达式XN3运算后X的值是_____010已知FLOATI56INTA写出语句AINTI执行后变量I的值是_____5611设X25,A7,Y47,算术表达式XA3INTXY2/4的值为_____2512若INTX6则XXXX表达式最后X的值是_____6013设有INTX11,则表达式(X1/3)的值是_____。314执行下列语句的结果是_____4,4A3PRINTF“D,“,APRINTF“D“,A15设A、B、C为整型数,且A2、B3、C4,则执行完以下语句A16BC后,A的值是_____2816以下程序的输出结果为_____9,10INCLUDE“STDIOH“MAININTA010,J10PRINTF“D,DN“,A,J17INTX2ZX1则X的值为_____3WORD文档可自由复制编辑第4章输入输出一、单选题1下列程序段的输出结果为(C)。FLOATK08567PRINTF“41F“,K100A、856B、856C、857D、8572下面的SCANF函数输入数据,使得A10,B15,S1S,S2S,X115,X2375,X3678,正确的键盘输入方法是A用“CR“表示回车,U表示空格MAININTA,BFLOATX1,X2,X3CHARS1,S2SCANF“5D5DCCFFFF“,A、10UUU15SS15U375U15U678CRB、10UUU15USUS15U375U15U678CRC、10UUU15USUSU15U375U15U678CRD、10UUU15SS15U375U15,678CR5打印语句PRINTF“STUDENDBTRS“在屏幕上正确的输出形式是CA、STUDENDSB、TUDENTSC、STUDENTD、STUDENTS6根据下面的程序,使I123,C1A,C2B哪一种是正确的键盘输入方法C规定用CR表示回车,U表示空格MAININTICHARC1,C2SCANF“DCC“,A、123AUBCRB、123UAUBCRC、123ABCRD、123CRABCR7设LONGW65535,T7654321WORD文档可自由复制编辑根据下面的输出结果,正确的程序段是CW65535,T7654321ENDA、PRINTF“W5D,T7DN“,W,TPRINTF“S“,“ENDB、PRINTF“W5LD,T7LD“,W,TPRINTF“C“,“END“C、PRINTF“W5LD,T7LDN“,W,TPRINTF“S“,“END“D、PRINTF“W5U,T7UN“,W,TPRINTF“END“8已定义FLOATX125,Y337根据下面的输出结果,正确的输出语句是CYX462,YX212A、PRINTF“YX62F,YX62FN“,YX,YXB、PRINTF“YXF,YXFN“,YX,YXC、PRINTF“YX2F,YX2FN“,YX,YXD、PRINTF“YX52F,Y52FN“,YX,YX9根据下面的程序,使A123,C1O,C2K哪一种是正确的键盘输入方法B。规定用字符串CR表示回车,U表示空格MAININTACHARC1,C2SCANF“DCC“,A、123UOUKCRB、123OKCRC、123UOKCRD、123OUKCR10以下程序的输出结果是(D)。MAINFLOATX36INTIIINTXPRINTF“XF,IDN“,X,IA、X3600000,I4B、X3I3600000C、X3,I3D、X3600000,I311下面程序的正确输出结果是A规定用U表示空格MAINWORD文档可自由复制编辑FLOATX5783,Y102345PRINTF“X82F,Y82FN“,X,YA、X578UUUU,Y1023UUB、X578,Y1023C、578,1023D、XUUUU578,YUU102312用下面的SCANF函数输入数据,使得I10,K15选择正确的键盘输入方法B用“CR“表示回车,U表示空格MAININTI,KSCANF“ID,KD“,A、I10CRK15CRB、I10,K15CRC、10U15CRD、10,15CR二、判断题1C语言的输入功能是由系统提供的输入函数实现的T2格式字符O用来以十六进制形式输出整数F3格式字符X用来以八进制形式输出整数F4格式字符E以指数形式输出实数数字部分小数位数7位F5格式字符G选用E或F格式中输出宽度较长的一种格式输出实数F6整型变量在全部范围内可以用字符格式输出F7CHARC6“ABCDE“PRINTF“3S“,C表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数F8CHARC6“ABCDE“PRINTF“3S“,C表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,按实际位数输出T9C语言程序中输入一个中间带有空格的字符串时,可以用SCANF函数F10C语言程序中输入一个中间带有空格的字符串时,只能用GETS函数T三、填空题1GETCHAR函数只能接收一个_____字符WORD文档可自由复制编辑第5章逻辑运算与选择结构一、单选题1C语言的IF语句中,用作判断的表达式为A。A、任意表达式B、算术表达式C、逻辑表达式D、关系表达式2以下程序的输出结果是AMAININTM5IFM5PRINTF“DN“,MELSEPRINTF“DN“,MA、6B、5C、7D、4//后置,在离开下面的运算符时,后置运算完成1)表达式语句的2)逗号表达式的,3)条件表达式的4)逻辑表达式的SCANF“DD“,SAIFABABPRINTF“D“,TA、49B、63C、7D、96INTA1,B2,C3IFACBAACCB则C的值为(C)。A、1B、3C、2D、不一定7执行下面程序段后,B的值为AINTS35CHARTAINTBBSSCANF“DD“,SAIFABSBSSSPRINTF“DN“,SA、13B、9C、16D、1512执行下面程序段后,I的值是AINTI10SWITCHICASE9I1CASE10ICASE11I3CASE12IA、28B、10C、9D、2713逻辑表达式21IFABABIFACAC则A的值为(C)。A、3B、2C、1D、不一定WORD文档可自由复制编辑15若X2,Y3则X||Y的结果是C。A、3B、0C、1D、216针对下列程序段回答问题BFORT1T0时什么也不输出B、最多允许输出100个非负整数C、PRINTF函数永远也不执行D、当X30的值为AA、1B、3C、0D、219下列运算符中是C语言关系运算符的是(C)。A、ELSEY1后,1F14下面程序段的输出结果为A。FINTI20SWITCHI/10CASE2PRINTF“A“CASE1PRINTF“B“15求解表达式MAXABAB的步骤是,先求解条件表达式AB,再根据它的值将A或B赋给MAXT16条件表达式XAB中,若X0时,表达式的值为AF17已知A4,B2,C3,D5,表达式ABACBACDCD的值为4T19语句IFABPRINTF“D“,AELSEPRINTF“D“,B可以用条件表达式ABAB取代F20语句IFABPRINTF“D“,AELSEPRINTF“D“,B可以用语句PRINTF“D“,ABAB取代T三、填空题1C语言表达式5278的值是_____02C语言表达式46则表达式XYACCB14已知I5,写出语句AI501执行后整型变量A的值是_____1WORD文档可自由复制编辑第6章循环结构一、单选题1选择结构中的条件与循环结构中循环成立的条件,在写法上可以是任一表达式,但其值只能被判断为“真“或“假“。哪个数作为逻辑“假“值(A)。A、0B、1C、非零的数D、12以下FOR循环的执行次数是FORX0,Y0Y123WHILE___A___WORD文档可自由复制编辑PRINTF“D“,MINA、A0B、A0C、A0XIIX15下面程序段运行的结果是AX1DOXXXWHILEXA、循环执行一次B、有语法错误C、死循环D、循环执行两次16以下正确的描述是A1193A、只能用CONTINUE语句来终止本次循环B、SWITCH语句中不能出现CONTINUE语句C、在循环中BREAK语句不能独立出现D、GOTO语句只能用于退出多层循环17从循环体内某一层跳出,继续执行循环外的语句是C。A、CONTINUE语句B、空语句C、BREAK语句D、RETURN语句WORD文档可自由复制编辑18语句WHILEE中的表达式E等价于(D)。A、E1B、E0C、E1D、E0二、判断题1在DOWHILE循环中,任何情况下都不能省略WHILET2在DOWHILE循环中,根据情况可以省略WHILEF3DOWHILE循环由DO开始,WHILE结束,循环体可能一次也不做。F4FOR语句的循环体至少执行一次F5FOR循环的三个表达式都可以省略T6FOR循环语句不能用于循环次数未知的情况下F7FOR循环语句只能用于循环次数确定的情况下F8BREAK语句能够终止当前进行的多层循环F9BREAK语句不能终止正在进行的多层循环T10CONTINUE语句用于终止循环体的本次执行T11循环结构中的CONTINUE语句是使整个循环终止执行F12CONTINUE语句对于WHILE和DOWHILE循环来说,意味着转去计算WHILE表达式T13对于FOR表达式1表达式2表达式3语句来说,CONTINUE语句意味着转去执行表达式2F14若有说明INTC则WHILECGETCHAR没有语法错误。T三、填空题1程序段INTK10WHILEK0KK1循环体语句执行_____次02以下程序段要求从键盘输入字符,当输入字母为Y时,执行循环体,则下划线处应填写_____CHGETCHARWHILECH____YCHGETCHAR3ABCDE,则以下WHILE循环体将执行_____次0WHILECHGETCHAREPRINTF““4若所用变量都已正确定义,请填写以下程序段的输出结果_____OKFORI1I,若FILE2C中有全局静态变量A,则BA、A在FILE1C中应用EXTERN说明B、A在FILE1C中有效,不必用EXTERN说明C、A在FILE1C中不生效D、A在FILE1C和FILE2C中均不生效17以下叙述中正确的是(C)。A、可以在一个函数中定义另一个函数WORD文档可自由复制编辑B、MAIN函数必须放在其它函数之前C、构成C程序的基本单位是函数D、所有被调用的函数一定要在调用之前进行定义18在执行“文件包含“命令时,下列说法正确的是AA、作为一个源程序编译,得到一个目标文件B、一个INCLUDE命令可指定多个被包含文件C、在编译时作为两个文件联结D、被包含的文件可以是源文件或目标文件19在定义全局变量和局部静态变量的同时赋值,变量的初始化在(C)时确定的A、运行B、编辑C、编译D、调试20关于建立函数的目的,以下正确的说法是(A)。A、提高程序的可读性B、减少程序文件所占内存C、减少程序的篇幅D、提高程序的执行效率21以下函数调用语句中实参的个数是(D)。FUNCE1,E2,E3,E4,E5A、3B、5C、语法错误D、222设有宏定义DEFINESUBX,YXY,且A3,B4,则SUBA,B的值为DA、13B、16C、20D、1223在宏定义DEFINEPI314159中,用宏名替换一个AA、字符序列B、函数名C、单精度数D、双精度数24以下标识符中可以作为用户函数名的是(D)A、STRUCTB、INTWORD文档可自由复制编辑C、UNIOND、GO_TO25以下叙述错误的是(B)A、函数调用可以出现在一个表达式中B、函数调用可以作为一个函数的形参C、函数调用可以作为一个函数的实参D、函数允许递归调用26若用数组名作为函数的实参,传递给形参的是(B)。A、数组第一个元素的值B、数组的首地址C、数组元素的个数D、数组中全部元素的值27在C语言程序中(B)。A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数调用不可以嵌套D、函数的定义和函数调用均可以嵌套28下列说法中正确的是BA、函数调用不占运行时间,只占编译时间B、宏替换不占运行时间,只占编译时间C、有参数的宏定义,就是函数D、在定义宏时,宏名与带参数的括弧之间可以加空格29函数定义时的参数为形参,调用函数时所用的参数为实参,则下列描述正确的是CA、实参与形参是双向传递B、形参可以是表达式C、形参和实参可以同名D、实参类型一定要在调用时指定30以下错误的描述是函数调用可以(D)。A、出现在执行语句中B、做为一个函数的实参C、出现在一个表达式中D、做为一个函数的形参31以下不正确的说法是C语言规定(C)。A、实参可以是常量,变量或表达式B、实参可以为任何类型C、形参可以是常量,变量或表达式D、形参应与其对应的实参类型一致WORD文档可自由复制编辑32下列形式,不属于编译预处理命令的是DA、IFDEFMB、UNDEFMC、IFM1D、WHILEM133执行下面程序后,输出结果是(D)。MAININTA,B,CA45,B27,C0CMAXA,BPRINTF“DN“,CINTMAXINTX,INTYINTZIFXYZXELSEZYRETURNZA、72B、18C、27D、4534在C语言的函数中,下列正确的说法是(B)。A、形参可以是常量和变量B、可以有也可以没有形参C、数组名不能作形参D、必须有形参二、判断题1在C程序中,函数既可以嵌套定义,也可以嵌套调用。F2在主函数中,必须要对被调用函数进行类型说明,否则在编译时会出现错误F3在程序中的第二个函数之后定义了某全局变量,则该程序的所有函数均可使用它F4函数调用语句FUNCREC1,REC2REC3,REC4,REC5中,含有的实参个数是5F5函数的返回值可以通过函数中的RETURN语句获得。T6通过RETURN语句,函数可以带回一个或一个以上的返回值。F7C语言中,通过函数调用只能获得一个返回值F18018变量根据其作用域的范围可以分作局部变量和全局变量T9当全局变量与局部变量同名时,在局部变量的作用域范围之内,局部变量起作用T10对静态变量的初始化不是在编译阶段完成的F11当变量的存储类型定义缺省时,系统默认为变量的存储类型为AUTO类型,分配在静态区FWORD文档可自由复制编辑12静态局部变量是在编译时被初始化的,故它只被赋初值一次T13没有初始化的数值型静态局部变量的初值是不确定的值F14对静态变量的初始化不是在编译阶段完成的F15对静态数组的初始化是在编译阶段完成的T16每次调用函数时,都要对静态局部变量重新进行初始化F17函数调用结束后,静态局部变量所占用的空间被释放F18在一个函数中定义的静态局部变量可以被另一个函数调用F19在一个函数中定义的静态局部变量不能被另外一个函数所调用T20当全局变量与局部变量同名时,在局部变量的作用域范围之内,全局变量起作用F21计算机编译系统对宏定义在编译时进行语法检查F22若有宏定义DEFINESA,BTAABBT由于变量T没定义,所以此宏定义是错误的。F23如果字符串与宏名相同,则不管其是否在双撇号内,都要进行宏替换F24在定义宏时,在宏名与带参数的括弧之间不应加空格T25一个INCLUDE命令只能指定1个被包含的文件。T26被包含文件是在编译时先单独生成目标文件,然后连接到可执行文件中去F27被包含文件与其所在的文件即用INCLUDE命令的源文件,在预编译后,成为同一个文件T28如果被包含文件中有全局静态变量,它们在用INCLUDE命令的源文件中有效T29DEFINE和PRINTF都不是C语句。T30数组名可以作为函数的实参和形参T155631数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值F32数组名作为函数调用时的实参,实际上传递给形参的是数组全部元素的值F三、填空题1C语言中一个函数由函数首部和_____两部分组成函数体2函数不可以进行嵌套定义,但可以进行嵌套_____调用3如果函数不要求返回值,可用_____来定义函数为空类型VOID4从函数的形式上看,函数分为无参函数和_____两种类型有参函数【8】5函数调用语句FUNCE1,E2,E3,E4,E5中含有_____个实参26函数的_____调用是一个函数直接或间接地调用它自身递归7函数调用时的实参和形参之间的数据是单向的_____传递值8静态变量和外部变量的初始化是在_____阶段完成的,而自动变量的赋初值是在_____时进行的(编译),(运行/函数调用/调用)1752WORD文档可自由复制编辑第9章指针一、单选题1下列关于指针定义的描述,错误的是(A)。A、指针是一种变量,该变量用来存放某个变量的值B、指针是一种变量,该变量用来存放某个变量的地址值C、指针变量的类型与它所指向的变量类型一致D、指针变量的命名规则与标识符相同2以下程序的输出结果是AMAINCHARSTR“ABCD“,PSTRPRINTF“DN“,P3A、68B、不确定的值C、字符D的地址D、03若有CHARS1“ABC“,S220,TS2GETST则下列语句中能够实现当字符串S1大于字符串S2时,输出S2的语句是(C)。A、IFSTRCMPS2,S10PUTSS2B、IFSTRCMPS2,T0PUTSS2C、IFSTRCMPS1,T0PUTSS2D、IFSTRCMPS1,S10PUTSS24若有说明INTP,M5,N以下正确的程序段是(D)。A、SCANF“D“,PNB、PSCANF“D“,PC、PSCANF“D“,D、PSCANF“D“,P5CHARH,S可将字符H通过指针存入变量H中的语句是(A)。A、SHB、SHC、SHD、SH6函数FUN用于将一字符串按相反次序显示,则横线上的表达式为DVOIDFUNCHARSIFSRETURN_____PRINTF“C“,SWORD文档可自由复制编辑A、PRINTF“S“,S1B、FUNS1C、PRINTF“S“,SSTRLENS1D、FUNS17若有说明INTP1,P2,M5,N以下均是正确赋值语句的选项是(A)。A、P1P2P1B、P1P2P2P1D、P1P2P1P28下列程序的运行结果是BVOIDFUNINTA,INTBINTKKAABBKMAININTA3,B6,XFUNX,YPRINTF“DD“,A,BA、63B、36C、00D、编译出错9字符串指针变量中存入的是A。A、字符串的首地址B、字符串变量C、第一个字符D、字符串10以下程序的输出结果是DMAINCHARSTR“ABCD“,PSTRPRINTF“DN“,P4A、68B、字符D的地址C、不确定的值D、0WORD文档可自由复制编辑11以下程序段给数组所有的元素输入数据,请选择正确答案填入C。INCLUDEMAININTA10,I0WHILEI2定义结构体的关键字是A。A、STRUCTB、TYPEDEFC、ENUMD、UNION3C语言结构体类型变量在程序执行期间(B)。A、没有成员驻留在内存中B、所有成员一直驻留在内存中C、只有一个成员驻留在内存中D、部分成员驻留在内存中4C语言中,定义结构体的保留字是(C)。A、TYPEDEFB、UNIONC、STRUCTD、ENUM5当说明一个结构体变量时系统分配给它的内存是(D)。A、成员中占内存量最大者所需的容量B、结构中第一个成员所需内存量C、结构中最后一个成员所需内存量D、各成员所需内存量的总和6在定义构造数据类型时,不能(A)。A、末尾不写分号B、说明存储类型C、初始化D、说明变量7使用共用体变量,不可以(A)。A、同时访问所有成员B、进行动态管理C、节省存储空间WORD文档可自由复制编辑D、简化程序设计8设有如下定义STRUCTSKINTAFLOATBDATA,P若要使P指向DATA中的A域,正确的赋值语句是(C)。A、PSTRUCTSKDATAAB、PDATAAC、PD、P9下列程序正确的运行结果为CINCLUDEMAINUNIONUCHARNAMEINTAGEINTINCOMESSNAME“WANGLING“SAGE28SINCOME1000PRINTF“DN“,SAGEA、8B、28C、1000D、不确定10对于下述定义,不正确的叙述是B65UNIONDATAINTICHARCFLOATFA,BA、变量A的地址和它的各成员地址都是相同的B、可以在定义时对A初始化C、变量A所占内存的长度等于成员F的长度D、不能对变量A赋值,故AB非法11若有以下结构体定义STRUCTEXAMPLEINTXINTYVLWORD文档可自由复制编辑则D是正确的引用或定义A、EXAMPLEX10B、STRUCTV2V2X10C、EXAMPLEV2V2X10D、STRUCTEXAMPLEV210,312若有以下程序段,则使用错误的选项是STRUCTSTUDENTINTNUMINTAGESTRUCTSTUDENTSTU31001,20,1002,19,1004,20MAINSTRUCTSTUDENTPPSTUA、PNUMB、PNUMC、PFLOATS4DOUBLEAVEA,P【10】2设有以下结构类型说明和变量定义,则变量B在内存所占字节数是_____。21STRUCTSTUDSHORTINTAGECHARNUM3FLOATS2DOUBLEAVEB,P3结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体_____,再说明结构体变量类型4设有以下共用体类型说明和变量定义,则变量C在内存所占字节数是_____。20UNIONSTUDSHORTINTNUMCHARNAME10FLOATSCORE5DOUBLEAVECWORD文档可自由复制编辑5在内存所占字节数是_____。STRUCTSTUDCHARNUM6FLOATS4DOUBLEAVEA,P306、设有以下共用体类型说明和变量定义,则变量D在内存所占字节数是_____。UNIONSTUDSHORTINTNUMCHARNAME8FLOATSCORE3DOUBLEAVED,STU3127设有以下共用体类型说明和变量定义,则变量A在内存所占字节数是_____。UNIONSTUDCHARNUM6FLOATS4DOUBLEAVEA,P168结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体_____,再说明结构体变量类型WORD文档可自由复制编辑第11章文件一、单选题1定义MY_FILE为文件型指针变量,使用只读方式打开一个已存在的二进制文件,以下正确的调用形式为CA、MY_FILE“MYDAT“,“R“B、MY_FILE“MYDAT“,“RB“C、MY_FILE“MYDAT“,“RB“D、MY_FILE“MYDAT“,“R“2有两个整型变量DOG和CAT,若要从磁盘文件把数据读到其中,正确的形式是BA、FSCANFDOG,2,1,FPB、FSCANFFP,“DD“,C、FSCANFDOG,CAT,2,1,FPD、FSCANFFP,“D“,3若FP已正确定义并指向某个文件,当未遇到该文件结束标志时函数FEOFFP的值为(D)。A、1B、1C、一个非0值D、04若以“A“方式打开一个已存在的文件,则以下叙述正确的是(A)。A、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作B、以上各种说法皆不正确C、文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作D、文件打开时,原有文件内容被删除,只可作写操作二、判断题1C语言中,在打开文件时,必须说明文件的使用方式,“WB“只能用于文件的写F2下面的定义和语句是合法的FILEFPFP“ATXT“,“R“F3用“FILE“,“R“打开的文件“FILE“可以进行修改。T4在打开文件时,必须说明文件的使用方式,“WB“表示以读/写方式打开一个二进制文件T5C语言中,在打开文件时,必须说明文件的使用方式,“R“用于打开一个不存在的文件F6C语言中,关闭一个文件就删除了这个文件F7C语言中,打开一个文件就意味着产生了一个文件F8在打开文件时,必须说明文件的使用方式,“R“表示以只读方式打开一个文件三、填空题WORD文档可自由复制编辑1调用函数打开一文本文件,在“使用方式“这一项中,为输入而打开需填入_____R2在C语言中,关闭文件即是文件指针不再指向该_____文件3在C语言中,根据要处理的文件存储的编码形式,可以把文件分为ASCII文件和_____文件二进制4若有FP“A1DAT“,“R“打开文件语句,这个文件的数据是以_____的形式存放在内存中,该文件的使用方式为读/_____。文本(ASCII码)写

c语言表达式判断语法错误题,大连理工大学C语言模拟题机房题库单选、判断、填空(分章节_共十一章)...相关推荐

  1. c语言出现了语法错误能编译吗,如何调试C程序的语法错误和逻辑错误

    如何调试C程序的语法错误和逻辑错误 语法错误] 语法错误,这是C语言初学者出现最多的错误,比如,分号":"是每个C语句的结束的标志,在C语句后忘记写":"就是语 ...

  2. java语言仅支持单重继承_java语言程序设计基础篇习题_复习题_第十一章

    java语言程序设计基础篇习题_复习题_第十一章 11.1 下面说法是真是假?一个子类是父类的子集. 11.2 使用什么关键字来定义一个子类 11.3 什么是单一继承?什么是多重继承?java支持多重 ...

  3. 大连理工大学c语言第三次上机作业答案,大连理工大学软件学院C语言上机第五六章课后题...

    大连理工大学软件学院C语言上机第五六章课后题 五.1. #includeint main() { int a,b,c; float X,Y,Z; scanf("%d%d%d",&a ...

  4. C语言中的语法错误和语义错误

    语法错误 1:如果不遵循C语言的规则就会犯语法错误,它类似于英语中的语法错误. 例如(Bugs frustrate be can)这句英语 可以看出句子中的英语单词都是正确的,但是没有按照正确的顺序组 ...

  5. 大连交大c语言题库,大连理工大学C语言题库(共12套) .pdf

    2665944699 [第一套] 6 .针对下列程序段回答问题(b ). for(t=1;t<=100;t++) 一.单项选择 { 1.下列数据中,为字符串常量的是(d ). scanf(&qu ...

  6. c语言程序中的错误可分为,《C语言程序设计(本)》模拟试卷1.doc

    <C语言程序设计(本)>模拟试卷1 <C语言程序设计(本)>模拟试卷1 总分:100分 时间:90分钟 一.单项选择题 :(每题2分,共18分) 1.下列字符列中,可以作为&q ...

  7. 把算术表达式 表示为一个c语言表达式,正确的写法是____,C与C++程序设计-中国大学mooc-题库零氪...

    第一周:从问题到C语言程序设计 1.1 计算机的问题求解方法随堂测验 1.算法的描述方法除了自然语言之外,还包括: A.流程图 B.NS流程图 C.伪代码 D.程序语言 2.结构化程序设计方法包含三种 ...

  8. c语言程序设计的一般错误的是,《C语言程序设计》第十章 程序常见错误分析.pdf...

    第十章 程序常见错误分析 第十章 程序常见错误分析 C 语言是一种方便灵活.功能性很强的程序设计语言,但是对于初学者很难掌 握,尤其是出了错还不知道错误在哪儿,这是由于 c 编译程序对语法的检查不如其 ...

  9. 大连理工大学c语言笔试和机试,大工机械复试(细节篇)

    首先,很高兴,我被录取了,二等(初试很低,350+). 其次,为了感谢论坛给我的帮助,特把复试的经验及感想还给论坛,算是对论坛人的报答.以后很少来了. 今年大工出的成绩比较早,初试成绩下来我的分数和估 ...

  10. c语言定义y1代表英里数,河南理工大学C语言第二章课后习题答案.ppt

    河南理工大学C语言第二章课后习题答案 第二章 基本数据类型.运算符与表达式 1.选择题 (1)下面四个选项中,均是合法整型常量的选项是 A. 160 , -0xffff, 011B. -0xcdf, ...

最新文章

  1. 揭开Socket编程的面纱
  2. 数字图像处理:第二十章 视频编码与压缩
  3. UNIX网络编程——进程间通信概述
  4. 到需要了解AD和LDAP的关系的时候了
  5. html td中加label,html – td对齐内的2个标签
  6. matlab 曲面拟合_利用python进行曲面拟合并进行3D显示
  7. 不肯嫁的几种男人(转)
  8. Hive查看执行计划
  9. firefox的dl dt dd布局Hack
  10. Unity VideoPlayer组件一个接一个的播放视频
  11. 标定方法——张正友标定法
  12. 洛谷P1179 [NOIP2010 普及组] 数字统计题解
  13. 2018年全国邀请赛(江苏) 比赛总结
  14. redis源码--SDS结构解析
  15. nu.xom:Element
  16. 中国水泥工业节能减排行业投资效益及未来发展战略规划报告2021-2027年
  17. 开心下单助手v1.0免费版
  18. 《大前端进阶 Node.js》系列 必知必会必问(面试高频)
  19. 论文阅读:MobileNetV2: Inverted Residuals and Linear Bottlenecks(MobileNetV2)
  20. Python3基础语法(三)

热门文章

  1. 跑马灯带你深入浅出TextView的源码世界
  2. CSS基础的文字样式
  3. 设备管理 设备控制方式
  4. 【PCIe总线】-- PCI、PCIE基础知识
  5. declaration of 'com.afollestad.materialdialogs.R$id' appears in /data/app/xxx/split_lib_slice_3_apk
  6. Win11 安装 Linux 子系统
  7. 数学分析高等代数考研试题荟萃[更新至2017年12月28日]
  8. Monitor(二分,二维前缀和板子记录)
  9. web - 常见浏览器及内核
  10. 自走棋服务器没有响应,从爆火到凉凉,多多自走棋宣布停服,加入腾讯属于无奈?...