精华内容
下载资源
问答
  • 文档均来自网络,如有侵权请联系我删除文档1. 一条简单语句是以________字符作为结束符的,一条复合语句是分别以________字符和________字符作为开始符和结束符的。2. 任何一个C++程序至少且只能包含一个________函数...

    文档均来自网络,如有侵权请联系我删除文档

    1. 一条简单语句是以________字符作为结束符的,一条复合语句是分别以

    ________字符和________字符作为开始符和结束符的。

    2. 任何一个C++程序至少且只能包含一个________函数,且程序总是从这个函数开始执行,不论这个函数的位置如何。一个函数定义由________和________两部分组成。

    3. C++头文件和源程序文件的扩展名分别为________和________。

    4. cout与操作符_______配合使用才能显示输出,cin与操作符_____配合使用才能实现输入。

    5. 数据类型int,char,bool,float,double, int * 等的类型长度分别为________、________、________、________、________和________。

    6. 数值常量46、0173和0x62对应的十进制值分别为________、________和________。

    7. 字符串”It\’s\40a\40C++programe!”中包含有__________个字符。

    8. 若x=5,y=10,则计算y*=++x表达式后,x和y的值分别为________和

    ________。

    9. 若x=25,则计算y=x--表达式后,x和y的值分别为________和________。

    10. 假定x和ch分别为int型和char型,则sizeof(x)和sizeof(ch)的值分别为________和________。

    11. 假定x=64,y=88,则x<<2和y>>2的值分别为________和________。

    12. 假定x是一个逻辑量,则x&&true的值与________的值相同,x||false的值也与________的值相同。

    13. 假定x是一个逻辑量,则x&&!x和x||!x的值分别为________和________。

    14. 假定x=10,则表达式x<=10?20:30的值为________。

    15. 表达式sqrt(81)和pow(6,3)的值分别为______________和

    ______________。

    16. 数学算式(1+x)sin48°和axbex+1对应的算术表达式分别为________和

    ________。

    17. 逻辑表达式:a>=x||b>2*y+10的相反式为:________。

    18. 在嵌套的if语句中,每个else关键字与它前面最接近的________关键字相配套。

    19. 在for语句中,假定循环体被执行次数为n,则共被计算________次,共被计算________次,共被计算________次。20. 执行for和while循环时,每次是先进行________的判断,然后再执行

    ________,执行do循环时则相反。

    展开全文
  • C语言 填空题整理

    2010-09-15 23:18:17
    的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或...(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58- A. 对象 B. 继承 C. 类 D. 过程调用- (6) 在结构化方法中,用数据流程图(DF
  • C语言基本概念习题

    2020-08-01 19:14:09
    1.编程2.8 #include<stdio.h> int main(){ float total_debt,interest,mpayment; printf("Enter amount of loan:"); scanf("%f",&total_debt); printf("Enter ... printf("Enter monthly payment

    1.编程2.8

    #include<stdio.h>
    int main(){
        float total_debt,interest,mpayment;
        printf("Enter amount of loan:");
        scanf("%f",&total_debt);
        printf("Enter interest rate:");
        scanf("%f",&interest);
        printf("Enter monthly payment:");
        scanf("%f",&mpayment);
        printf("\n\n");
        float first=total_debt*(interest/100/12)+total_debt-mpayment;
        printf("Balance remaining after first payment:$%.2f\n",first);
        float second=first*(interest/100/12)+first-mpayment;
        printf("Balance remaining after second payment:$%.2f\n",second);
        float third=second*(interest/100/12)+second-mpayment;
        printf("Balance remaining after third payment:$%.2f\n",third);
        return  0;
    
    }
    

     

    展开全文
  • 100多选择和100填空,每一都有最详细的解答。绝对让你看完后受益匪浅。
  • 1、资源名称: C语言概念题大全及详细解答(经典) 2、资源分类: 开发技术 3、资源ID: 3555810 4、推荐理由: 100多选择和100填空覆盖了C的所以常见问题,每一都有最详细的解答。 5、资源地址:download.csdn...
  • 100多选择和100填空,每一都有最详细的解答。 绝对让你看完后受益匪浅。
  • C语言专项试题 文件一、填空题1. C语言中规定的标准文件有三个,即 、 和 。2. 指向C语言中规定的标准文件的指针分别是: 、 和 。3. C程序中对普通文件进行读写操作,必须先 ,操作后再 。4. 在C语言中,文件操作都...

    C语言专项试题 文件

    一、填空题

    1. C语言中规定的标准文件有三个,即 、 和 。

    2. 指向C语言中规定的标准文件的指针分别是: 、 和 。

    3. C程序中对普通文件进行读写操作,必须先 ,操作后再 。

    4. 在C语言中,文件操作都是由标准库函数来完成的,对应的头文件是 。

    5. 用 方式打开一个文件时,该文件必须已经存在,且只能从该文件读数据。

    6. 在对文件存在的过程中,若要求文件的位置回到文件的开头,应当调用的函数是 函数。

    二、选择题

    1. 将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是 。

    A.2和2B.2和5C.5和2D.5和5

    2. 若执行fopen函数时发生错误,则函数的返回值是 。

    A.地址值 B.0 C.1 D.EOF

    3. 若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则文件打开方式字符串应是 。

    A."ab+" B."wb+" C."rb+" D."ab"

    4. 函数ftell的作用是 。

    A.得到流式文件中的当前位置。B.移动流式文件的位置指针。

    C.初始化流式文件的位置。 D.以上答案均正确。

    5. 系统的标准数入文件是指 。

    A.键盘 B.显示器 C.软盘 D.硬盘

    6. fscanf函数的正确调用形式是 。

    A.fscanf(fp,格式字符串,输出表列)。

    B.fscanf(格式字符串,输出表列,fp)。

    C.fscanf(格式字符串,文件指针,输出表列)。

    D.fscanf(文件指针,格式字符串,输入表列)。

    7. fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是 。

    A.只写 B.追加

    C.读或读写 D.答案b和c都正确

    8. 函数调用语句 fseek(fp,-20L,2);的含义是 。

    A.将文件位置指针移到距离文件头20个字节处。

    B.将文件位置指针从当前位置向后移动20个字节。

    C.将文件位置指针从文件末尾处后退20个字节。

    D.将文件位置指针移到离当前位置20个字节处。

    9. 利用fseek函数可实现的操作 。

    A.fseek(文件类型指针,起始点,位移量)。

    B.fseek(fp,位移量,起始点)。

    C.fseek(位移量,起始点,fp)。

    D.fseek(起始点,位移量,文件类型指针)。

    10. fgets(str,n,fp)的函数的概念是从文件中读出字符串存如str,以下叙述正确的是 。

    A.n代表最多能读出n个字符串。B.n代表最多能读出n个字符。

    C.n代表最多能读出n-1个字符串。D.n代表最多能读出n-1个字符。

    11. 下列叙述正确的是 。

    A.EOF只能作为文本文件的结束标志,feof()则可以判断文本文件和二进制文件的结束标志。

    B. feof()只能判断文本文件的结束标志,EOF则可以作为文本文件和二进制文件的结束标志。

    C.EOF只能作为文本文件的结束标志,feof()只能判断二进制文件的结束标志。

    D.EOF只能作为二进制文件的结束标志,feof()只能判断文本文件的结束标志。

    12. 设已正确打开一个已经存在的文本文件,文件中原有数据为abcdef,新写入的数据为xyz;若文件中的数据变为xyzdef,则该文件打开的方式是 。

    A.w B.w+ C.a+ D.r+

    13. 若fp为文件指针,且文件已正确打开,以下语句的输出为 。

    fseek(fp,0,SEEK_END);

    i=ftell(fp);

    printf("i=%d",i);

    A.所指文件的记录长度。

    B.所指文件的长度,以字节为单位。

    C.所指文件的长度,以比特为单位。

    D.所指当前文件的位置,以字节为单位。

    14. 文件函数rewind()的概功能是 。

    A.使文件fp的位置指针指向文件开始。

    B.使文件fp的位置指针指向文件末尾。

    C.使文件fp的位置指针指向文件中间。

    D.使文件关闭。

    15. 以下叙述不正确的是 。

    A.C语言中的文本文件以ASCII码形式存储数据。

    B.C语言中对二进制文件的访问速度比文本文件快。

    C.C语言中,随

    展开全文
  • C语言编程基础第2版习题答案 前言 C语言编程基础第2版每章后面都安排了一定数量的习题这有利于读者理解消化和掌握各单元的学习内容习题中除了有填空题选择题回答问题等适合掌握基本概念的题型外大部分是分析程序运行...
  • c语言习题好完整版

    2011-03-01 20:34:33
    (全国计算机等级考试) 第一章 程序设计基本概念 [1.1] 在TURBO C环境中用RUN命令运行一个C程序时,所运行的...二、填空题 [2.14] 若k为int整型变量且赋值11。请写出运算k++后表达式的值A)____和变量的值B)_____。
  • 大连理工大学C语言模拟题机房题库单选、判断、填空(分章节_共十一章) WORD文档可自由复制编辑...3单选题、判断题和填空题要会验证。当输入汉字...

    dc9044ec604898353f6b3e18c2172abd.gif大连理工大学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码)写

    展开全文
  • 2020 2 3 华中科技大学计算机学院C语言课程组 1 程序设计基础 课程复习曹计昌 2020 2 3 华中科技大学计算机学院C语言课程组 2 单项选择 基础概念 1 标识符2 关键字3 常量的表示p26 p31整型常量 字符常量 浮点常量 ...
  • 数据结构C语言模拟试题及答案Tag内容描述:1、数据结构C语言模拟试题及答案数据结构与算法复习一、选择。1在数据结构中,从逻辑上可以把数据结构分为 C 。A动态结构和静态结构 B紧凑结构和非紧凑结构C线性结构和...
  • 而书中给出的常见错误小结和实验指导中的改错包含了学生在C语言学习过程中易犯的大部分错误。本书所有程序均在VC6.0开发环境下调试完成。¥29.50定价:¥29.50叶文?B/2017-10-01本书对C语言程序设计的基本知识、...
  • C语言二级题库】

    2019-08-26 17:36:39
    填空题 在结构体数组中找出两门成绩最大的一组并返回下标值 typedef struct stu { char ID[30]; char name[20]; int score[2]; } STU; int fun(STU *d,int n) { int i,m; /******found******/ __1__; ...
  • 一、指针的定义 1.指针是变量的一种,里面是一个地址。单元的地址就是指针内容; 所有类型的指针长度都是4字节; 2. 定义指针变量:(1) char *str = "Hello"; //str指向hello字符串 ... ...
  • C语言面试

    2017-05-06 23:13:57
    16. C语言同意一些令人震惊的结构,下面的结构是合法的吗,如果是它做些什么?  int a = 5, b = 7, c;  c = a+++b; 上面的代码被处理成:  c = a++ + b;  因此, 这段代码持行后a = 6, b = 7, c = 12。...
  • 黑龙江大学c++期末练习...下面关于类概念的描述中,______是错误的。 类是抽象数据类型的实现 类是具有共同行为的若干对象的统一描述体 类是创建对象的样板 类就是 C 语言中的结构体类型 2. 系统在调用重载函数是往...
  • c语言程序精品课程试题

    千次阅读 2019-08-05 14:15:40
    程序填空题………………………第039页 编写程序题………………………第070页 《C语言程序设计》精品课件制作小组 http://c.lstc.edu.cn:8888/kj/xiangwei 一、单项选择题 导读:单项选择题要求从给出的四个备选答案...
  • 全国计算机二级c语言历年真题完整版.doc2010年月全国计算机等级考试二级C笔试试卷 一、选择(1) )对长度为的有序链表进行查找,最坏情况下需要的比较次数为 )对长度为的有序链表进行对分查找,最坏情况下需要的比较...
  • C语言题库(二)

    千次阅读 多人点赞 2020-12-11 21:05:30
    1.C语言的特点:①语言简洁、紧凑,使用方便、灵活;②运算符丰富; ③数据结构丰富;④具有结构化控制语句; ⑤语法限制不太严格,程序设计自由度大; ⑥可以进行位操作,能实现汇编语言的大部分功能,能直接对...
  • 填空题集 对象的核心概念就是通常所说的 继承封装和多态性 函数的声明定义和调用称为函数三步曲 Cin后面的符号是> ,cout后面的符号是面向对象的英文缩写是OOP 已知 X=2,y=3,x的值是true C语言中printf 命令在C++中...
  • c语言笔试总结

    2016-10-23 20:24:11
    11.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?  c用宏定义,c++用inline 12.直接链接两个信令点的一组链路称作什么? PPP点到点连接 13.接入网用的是什么接口? V5...
  • c语言程序设计练习篇一:c语言程序设计基础单元总结与练习及答案《C语言程序设计》单元总结与练习答 案单元一 程序设计宏观认识单元总结提升本单元中,核心内容有C语言程序框架结构、程序的构成和程序开发过程...
  • c语言笔试总结2

    2016-10-23 20:28:15
    下列各A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)算法的时间复杂度是指_______。 A)执行算法程序所需要的时间 B)算法程序的长度 ...
  • c语言练习册理论考题部分答案 附录Ⅱ:部分理论参考答案(仅供参考) 2000 年第 1 次 C 语言笔试试卷 一、单选择 1-5 CDBAB 6-10 DABAD 11 -15 AAADD 16-20 CBCBC 二、不定项选择 1 BC 2 DE 3 ABDE 4 ABE 5 ABDE 6...
  • c语言面试1

    千次阅读 2017-06-13 16:56:20
    C语言面试2 1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用”::” ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于...
  • c语言面试2

    千次阅读 2016-03-06 18:44:14
    c语言面试2 1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局...
  • C语言练习(一)

    千次阅读 2020-08-24 09:55:45
    1、选择 (1)下列不属于c语言特点是( )。 A、简洁紧凑、灵活方便。 B、运算符丰富 C、C语言允许直接访问物理地址,可以直接对硬件进行操作 D、能够编写复杂程序 (2)下列不属于c语言优点的是( )。 A、不...
  • 数据结构c语言版习题

    2021-03-21 16:55:22
    数据结构c语言版习题 第一章 绪论 一、选择 1.以下说法正确的是( D )。 A、数据元素是数据的最小单位 B、数据项是数据的基本单位 C、数据结构是带有结构的各数据项的集合 D、一些表面上很不相同的数据可以有相同...
  • C语言面试大汇总之华为面试

    千次阅读 2017-02-11 16:55:24
    该面试大全可以很好地提高C++/C程序员的技术综合实力 1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用"::"  ;局部变量可以与全局变量同名,在函数内引用这个变量时,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,394
精华内容 957
关键字:

c语言概念填空题

c语言 订阅