谭浩强版C语言期末考试.docx

上传人:b****0 文档编号:9332205 上传时间:2023-05-18 格式:DOCX 页数:32 大小:24.96KB
下载 相关 举报
谭浩强版C语言期末考试.docx_第1页
第1页 / 共32页
谭浩强版C语言期末考试.docx_第2页
第2页 / 共32页
谭浩强版C语言期末考试.docx_第3页
第3页 / 共32页
谭浩强版C语言期末考试.docx_第4页
第4页 / 共32页
谭浩强版C语言期末考试.docx_第5页
第5页 / 共32页
谭浩强版C语言期末考试.docx_第6页
第6页 / 共32页
谭浩强版C语言期末考试.docx_第7页
第7页 / 共32页
谭浩强版C语言期末考试.docx_第8页
第8页 / 共32页
谭浩强版C语言期末考试.docx_第9页
第9页 / 共32页
谭浩强版C语言期末考试.docx_第10页
第10页 / 共32页
谭浩强版C语言期末考试.docx_第11页
第11页 / 共32页
谭浩强版C语言期末考试.docx_第12页
第12页 / 共32页
谭浩强版C语言期末考试.docx_第13页
第13页 / 共32页
谭浩强版C语言期末考试.docx_第14页
第14页 / 共32页
谭浩强版C语言期末考试.docx_第15页
第15页 / 共32页
谭浩强版C语言期末考试.docx_第16页
第16页 / 共32页
谭浩强版C语言期末考试.docx_第17页
第17页 / 共32页
谭浩强版C语言期末考试.docx_第18页
第18页 / 共32页
谭浩强版C语言期末考试.docx_第19页
第19页 / 共32页
谭浩强版C语言期末考试.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

谭浩强版C语言期末考试.docx

《谭浩强版C语言期末考试.docx》由会员分享,可在线阅读,更多相关《谭浩强版C语言期末考试.docx(32页珍藏版)》请在冰点文库上搜索。

谭浩强版C语言期末考试.docx

谭浩强版C语言期末考试

一选择题(分,每小题分)

.已知函数地调用形式为(,,,),其中代表地是().

存放读入数据项地存储区

存放读入数据地地址或指向此地址地指针

一个指向所读文件地文件指针

一个整形变量,代表要读入地数据项总数

.以下程序地输出结果为().

()

{

;

("\");

}

 

.设为型变量,执行下列赋值语句后,地取值分别是().

;

;

();

<<;

 

.设和都是类型,则循环语句().

()

("****\");

循环结束地条件不合法

循环体一次也不执行

循环体只执行一次

是无限循环 

.以下程序地输出结果为().

()

{

;

;

(<)

{

;

()

{

'':

'':

''(",");

("");

}

}

}

.函数调用语句:

(,,);地含义是().

将文件位置指针从文件末尾处向文件头地方向移动个字节

将文件位置指针从当前位置向文件头地方向移动个字节

将文件位置指针从当前位置向文件末尾方向移动个字节

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

.以下程序地输出结果为().

()

{

;

([]'\')

;

([]'\')

[][];

[];

("\");

}

  

.下列说法不正确地是().

主函数中定义地变量在整个文件或程序中有效

不同函数中,可以使用相同名字地变量

形式参数是局部变量

在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效  

.在下列程序段中,枚举变量地值是().

{};

;

;

  

.设有说明(*)();其中标识符是().

是一个指向整形变量地指针

是一个指针,它指向一个函数值是地函数

是一个函数名

定义不合法  

.定义由个指向整形数据地指针组成地数组,其正确地方式为().

;

(*)[];

*[];

(*)();

.具有相同类型地指针类型变量与数组,不能进行地操作是().

;

*[];

[];

;  

二判断对错,对地划“√”,错地划“×”(分,每小题分)

.参加位运算地数据可以是任何类型地数据.()

.若有定义和语句:

;

;

;

("");

若通过键盘输入:

则‘’.()  

.语言把文件看作是一个字符(字节)地序列.()

.若有宏定义:

()

由于变量没定义,所以此宏定义是错误地.()

.在中,下面地定义和语句是合法地:

*;

("","");()

.若有定义:

[]="";

则系统为数组开辟个字节地内存单元.()  

.若有定义和语句:

[][]={{},{},{}};

(<)

[][];

则.()  

.若有定义和语句:

{

;

[];

;

}

[]{{,""},{,""}},*("",*);文档来自于网络搜索

输出结果是.()  

.在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型地变量.()

.在中,此定义和语句是合法地:

{=};

();()

三写出下列程序地运行结果(分,每小题分)

.

()

{

;

;()

(“\”);

}

.

()

{

;

{

*;

;

}

();先执行,后判断

(“\\\”);

}

.

()

{

[]={};

();

(<)

(“,”[]);

(“\”);

}

([])倒置

{

;

(<)    

{

();函数自身地嵌套调用,形成循环

[];

[][];

[];

}

}  

.

<>

()

{

[]"";

;

(;([])'\')

{

()

{

'':

;;由于,跳过了后面地个字母

'':

;

:

(“”);;

}

(“*”);

}

(“\”);

}

.

结构体

{

;

;

};

共用体

{

;

;

};

()

{

;

;

("\");

("\");

("\");

;

("\");

;

("\");

}

()

{

*"!

",**;

*,*"";

;

*'';

;

("\\\\",*,**);

}

四阅读下列程序,在处填入适当内容,使程序完整(分,每个空分)

百马百担问题:

有匹马,驮担货,大马驮担,中马驮担,两匹小马驮担,问大、中、小马各多少匹?

文档来自于网络搜索

()

{

;

(<())

(<())

{

();

(*())

{

;

("\"*);

}

}

("\");

}

.用“起泡法”对输入地个字符排序后按从小到大地次序输出.

[];

()

{

;

(;)

{

("");

;

("\");

}

(());

(<)

{

(""[]);

}

("\");

}

([])冒泡排序

{

;

;

(<)

(<)

([]>[])

{

[];

();

();交换位置

}

}

.以下程序是一个函数,功能是求二阶矩阵(行列矩阵)地所有靠外侧地各元素值之和.(本程序中二阶矩阵用一维数组来表示.)文档来自于网络搜索

例如,矩阵为:

则所有靠外侧地各元素值之和为.

([])

{

(<)

(<)

();

(<)

(())

[*];

();

}

.用指针作函数参数,编程序求一维数组中地最大和最小地元素值.

()

{

([]**);

[]{},*,*;文档来自于网络搜索

;

;

();

("");

}

([]**)

{

;

**[];

(<)

{

([]>*)

();

([]<*)

();

}

}  

答案

一选择题(分,每小题分)

.().().()

.().().()

.().().()

.().().()

二判断对错,对地划“√”,错地划“×”(分,每小题分)

.(×).(√)

.(√).(×)

.(×).(√)

.(√).(×)

三写出下列程序地运行结果(分,每小题分)

  

*

!

    

四阅读下列程序,在处填入适当内容,使程序完整(分,每个空分)

.()()()

.()()[][]()[]

.()[*]()<

.()*[]()*[]

选择题 

.一个程序地执行是从    . 

) 本程序地函数开始,到函数结束 

) 本程序文件地第一个函数开始,到本程序文件地最后一个函数结束 ) 本程序地函数开始,到本程序文件地最后一个函数结束 ) 本程序文件地第一个函数开始,到本程序函数结束 文档来自于网络搜索

.以下叙述正确地是    . 

) 在程序中,函数必须位于程序地最前面 ) 程序地每行中只能写一条语句 ) 语言本身没有输入输出语句 文档来自于网络搜索

) 在对一个程序进行编译地过程中,可发现注释中地拼写错误 .以下叙述不正确地是    . 

) 一个源程序可由一个或多个函数组成 ) 一个源程序必须包含一个函数 ) 程序地基本组成单位是函数 文档来自于网络搜索

) 在程序中,注释说明只能位于一条语句地后面

 语言规定:

在一个源程序中,函数地位置    . 

) 必须在最开始                   ) 必须在系统调用地库函数地后面 ) 可以任意                       ) 必须在最后文档来自于网络搜索

 .一个语言程序是由    . 

) 一个主程序和若干子程序组成     ) 函数组成 ) 若干过程组成                   ) 若干子程序组成 文档来自于网络搜索

语言中地语句需要      符号作为结尾.   ) :

    )    ) .  )  文档来自于网络搜索

.  语言程序中可以对程序进行注释,注释部分用符号 括起来. )‘{‘ 和’}’                  )‘[‘和’]’   )“*”和”*”                 )“*”和”*”文档来自于网络搜索

 语言中注释地位置      . 

) 必须在程序地最开始             ) 必须在程序地结尾 ) 可以在程序地任何位置           ) 不可以写到函数里面 文档来自于网络搜索

语言程序能够在不同地操作系统下面运行,这说明语言具有很好地    .   ) 适应性      )移植性        )兼容性      ) 操作性 文档来自于网络搜索

语言经过编译后生成地文件地后缀是        .

)        )      )      )  

语言编译程序地首要工作是        . 

   ) 检查语言程序地语法错误     ) 检查语言程序地逻辑错误   )检查程序地完整性             ) 同时检查语法和逻辑错误文档来自于网络搜索

 . 语言经过链接后生成地文件地后缀是       . )         )       )      )  文档来自于网络搜索

语言中地标识符只能由字母、数字和下划线三种字符组成,且第一个字符    . )必须为字母                   )必须为下划线 文档来自于网络搜索

)必须为字母或下划线           )可以是字母、数字和下划线中任一种字符

 . 若以下选项中地变量已正确定义,则正确地赋值语句是        . 

) ;        ) ;      ) ;       ) ; 文档来自于网络搜索

. 设变量为型且已经赋值,则以下语句中能够将中地数值保留到小数点后面两位,并将第三位四舍五入地是        . 文档来自于网络搜索

) *              ) (*)    ) ()(*)       ) ()* 文档来自于网络搜索

. 下列语言中运算对象必须是整型地运算符是         . 

)         )       )         ) * 

. 若有以下程序段:

 *;则执行后,中地值是         . 文档来自于网络搜索

)         )       )         )  

. 设和均为型变量,则以下语句:

; ; ; 地功能是      . 文档来自于网络搜索

) 把和按从大到小排列         ) 把和按从小到大排列    ) 无确定结果                     ) 交换和中地值文档来自于网络搜索

 . 下列变量定义中合法地是    . 

) ;   ) ; ) ;  ) ; 文档来自于网络搜索

.若变量已正确定义并赋值,符合语言语法地表达式是       . 

)                       ) )()                  ) 文档来自于网络搜索

. 若有 ;则()和()两种描述         . 文档来自于网络搜索

)都正确  )都不正确  )前者正确 )后者正确 

. 有整型变量,单精度变量,表达式()(*(()))执行后,地值文档来自于网络搜索

为(  ). 

)      )     )      ) 

. 已知 ;则*地结果是    . 

)        )      )       )表达式是错误地

. 下列关于单目运算符、地叙述中正确地是     . 

)它们地运算对象可以是任何变量和常量 

)它们地运算对象可以是型变量和型变量,但不能是型变量 )它们地运算对象可以是型变量,但不能是型变量和型变量 )它们地运算对象可以是型变量、型变量和型变量 . 已定义为字符型变量,下列赋值语句中错误地是     . 文档来自于网络搜索

)'\';      );      );      

)'\'; 

. 假定有以下变量定义,则能使值为地表达式是      . 

 ; 

)()            )() )             )()() 文档来自于网络搜索

. 设有“ ;”则表达式(*)地值是     . 

)     )     )     ) 

. 已定义为字符型变量,则下列语句中正确地是        . 

)’’   )“”    )        )“”

 . ()是      . 

)一个双精度型表达式       )一个整型表达式      )一种函数调用             )一个不合法地表达式文档来自于网络搜索

 . 有以下定义语句:

 

     ;    ;    ; 

若各变量已正确赋值,则下列选项中正确地表达式是     . )                )(()) )()()             ) 文档来自于网络搜索

. 若变量是类型,并执行了语句:

‘’;,则正确地叙述是     . 

)地值是字符                )地值是浮点型        

)不允许字符型和浮点型相加     )地值是字符’’地值加 

. 设和均为型变量,且、,则表达式()地值是    . 文档来自于网络搜索

)    )     )    ) 

. 在下列选项中,不正确地赋值语句是      . 

);      )(());      );      ); 文档来自于网络搜索

.已知 ;  ;  ;  ; 则表达式 * 地结果为 型. 文档来自于网络搜索

)           )            )          )  文档来自于网络搜索

. 若 为型变量,则执行语句;  后,地值为 . 

)             )            )            ) 文档来自于网络搜索

. 若、、、均 为型变量,则执行表达式 (  ,   ,   )后,地文档来自于网络搜索

  

值为. 

)             )             )            ) 文档来自于网络搜索

. 在程序中,  是、  ;是. 

)表达式、语句                   )表达式、表达式 )语句、语句                     )语句、表达式 文档来自于网络搜索

.假设变量是整型,是实型,是双精度型,则表达式*地值地数据类型是    

   . 

)         )         )     ) 不确定 

.在语言中,型数据在内存中地存储形式是    . 

)补码  

)反码  

)原码  

)码 

.执行下列程序片段时输出结果是            .          ; 文档来自于网络搜索

        (“”()); 

)     )     )        ) 

. 执行语句 (“”),输入时,变量、、地值分别为    . 文档来自于网络搜索

)'', '', ''   )'','', ''  )'', '', ''  )'','',''文档来自于网络搜索

 . 设均是字符型变量,则以下不正确地函数调用为       . )(“”);        )( );     )();                          )(); 文档来自于网络搜索

.下列函数中能够向终端输出一个字符或字符型变量值地是     . )       )       )        )  文档来自于网络搜索

. 若有下列语句  ’’; (“”); 

则输出地结果是         . 

)      )       )        ) 错误地语句 

. 下列程序输入’’字母后,执行程序后输出地结果是        .  <>  ( ) {   ;  ();  ; 文档来自于网络搜索

("\");

     ; } 

)     )       )        )  

 .程序流程图中带箭头地线段表示     . 

) 处理操作         ) 数据流       ) 控制流        ) 调用关系 

.程序流程图中地菱形框表示       . 

) 输入         ) 输出       ) 判断       ) 循环

 .下面地流程图是       结构地程序设计. 

) 顺序         ) 顺序加选择       ) 判断       ) 循环 

. 图完全取消了      ,不允许有随意地控制流,全部算法写在一个矩形框内. ) 流程线        ) 输出       ) 判断       ) 循环文档来自于网络搜索

 . 以下描述中正确地是      . 

) 由于循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 

) 循环由开始,用结束,在(表达式)后面不能写分号 

) 循环至少要执行一次循环语句 

) 循环中,根据情况可以省略

 . 逻辑运算符两侧运算对象地数据类型      . 

)只能是或                   )只能是或非正数 )只能是整型或字符型数据         )可以是任何类型地数据 文档来自于网络搜索

. 下列运算符中优先级最高地是      .(非,算术,关系,,或,赋值运算符)   

 ) <   ) 十   )      )   

.能正确表示"当 地取值在[]和[]范围内为真,否则为假"地表达式是       .  文档来自于网络搜索

  ) (>)  (<)  (>  )  (<)  

  ) (>)   (<)  (>)  (<)   

 ) (>)  (<)(> )  (<

) ( > )(< )    (>  )(<)

.判断型变量是否为大写字母地正确表达式是     .      ) ' ' <<''                  ) (>  '')(<' ' )    ) (>' ' )(<'')          ) (' ' <  )(''>  )  文档来自于网络搜索

.设 和是型变量,且    ,则下面表达式中值为地是      .   ) ''''     )  <     )     ) !

(<))  文档来自于网络搜索

.已知''则表达式(>  <'') 地值是     .    )    ) 语法错   )    ) "假"    文档来自于网络搜索

.若希望当地值为奇数时,表达式地值为"真"地值为偶数 表达式地值    为"假".则以下不能满足要求地表达式是    . )     ) !

(  )   ) !

()    ) 文档来自于网络搜索

 . 若有程序段如下:

 ; (); 

 ()();  ; 

执行后,变量地值是     . )    )    )    ) 

. 定义:

 ;后,则下面表达式为地是     . )'  '  '  '            )< 文档来自于网络搜索

)               )!

((<) ) 

. 以下程序段     .  () {   ;    {    

*;  

 } (); 

 

("    ."); 

     ; } 

)是死循环      )循环执行次     )循环执行次      )有语法错误  

. 对后括号内地表达式,叙述正确地是     . )只能是数字                    )可以是浮点数文档来自于网络搜索

)只能是整型数据或字符型数据    )以上叙述都不对  

.下列关于和语句地说法中正确地是    . )语句只能用在语句中 文档来自于网络搜索

)在语句中,可以根据需要决定是否使用语句    )在语句中必须使用语句  )以上选项都不正确  文档来自于网络搜索

 . 以下正确地描述是    . 

)语句地作用是结束整个循环地执行 )只能在循环体内和语句体内使用语句 )在循环体内使用语句或语句地作用相同 )从多层循环嵌套中退出时, 只能使用语句 文档来自于网络搜索

.以下说法中错误地是     . 

)语言总是从函数开始执行                  )函数在程序中出现地先后位置与其被调用地顺序无关 )一个完整地程序可由若干个源程序文件组成      文档来自于网络搜索

)函数地定义必须出现在所有其他函数之前,否则将产生运行错误

 .语言规定,函数返回值地类型是     . 

)由语句中表达式地类型所决定                  )由调用该函数地主调函数所具有地类型决定 )由定义该函数时所指定地函数类型决定      )由系统随机决定 文档来自于网络搜索

.以下说法中正确地是     . 

)函数和其他函数间可相互调用                  )函数可以调用其他函数,但其他函数不能调用函数 )因为函数可不带参数,所以其后地参数小括号能省略      )根据情况可以不写函数文档来自于网络搜索

 .以下函数定义中正确地是     . 

)( )    )( ,  )     )( ,  );   ) ( ,  ) {  ; }       {  ; }        {  ; }         {  ; }文档来自于网络搜索

.以下说法中正确地是     . 

)在一个函数地执行过程中又出现对其他函数地调用,则称此函数为递归函数. )递归函数中必须存在递归结束地条件 文档来自于网络搜索

)函数地递归调用可以提高程序地执行效率      )递归函数中必须出现语句 

.以下有关“递归函数”说法中正确地是     . 

)既允许直接递归调用,也允许间接递归调用          )只允许直接递归调用 

)既不允许直接递归调用,也不允许间接递归调用      )只允许间接递归调用 

. 语言中,函数调用时若实参是数组名,则传递给被调函数对应形参地是     . ) 整个数组                     ) 数组元素地个数 文档来自于网络搜索

) 数组占用地内存单元个数       ) 数组在内存中存放地首地址 

.语言中,函数调用时若实参是数组名,则被调函数对应形参     . ) 可以是相应类型简单变量       ) 必须是相应类型数组名 ) 可以是相应类型数组名         ) 必须是相应类型地指针变量文档来自于网络搜索

 .以下说法中错误地是    . 

)数组元素可以作为函数实参           )指针可以作为函数地形参 )结构变量可以作为函数参数           )结构指针变量不能作为函数参数文档来自于网络搜索

 .语言中,以下叙述中错误地是    . ) 主函数中定义地变量是全局变量

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2