《C语言程序设计》考核班级Word格式.docx

上传人:b****6 文档编号:18871267 上传时间:2023-01-01 格式:DOCX 页数:52 大小:31.71KB
下载 相关 举报
《C语言程序设计》考核班级Word格式.docx_第1页
第1页 / 共52页
《C语言程序设计》考核班级Word格式.docx_第2页
第2页 / 共52页
《C语言程序设计》考核班级Word格式.docx_第3页
第3页 / 共52页
《C语言程序设计》考核班级Word格式.docx_第4页
第4页 / 共52页
《C语言程序设计》考核班级Word格式.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

《C语言程序设计》考核班级Word格式.docx

《《C语言程序设计》考核班级Word格式.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》考核班级Word格式.docx(52页珍藏版)》请在冰豆网上搜索。

《C语言程序设计》考核班级Word格式.docx

.[].

.已知[]{},*[]{},**,则表达式*([])**()的值是()。

.已知(>

),下列语句实现将所指字符数组中前个字符复制到所指字符数组中,其中代码不正确的是()。

.**.[][]

.*()*().*()*()

.调用函数的实参与被调用函数的形参应该有如下关系()。

.只要求实参和形参个数相等.只要求形参和实参顺序相同

.只要求实参和形参数据类型相同.上述三点均需具备

.联合体成员的数据类型()。

.相同.可以不同也可以相同

.长度一样.是结构体变量

.由系统分配和控制的标准输出文件为()。

.键盘.磁盘.打印机.显示器

.语言标准库函数()的功能是()。

.从文件中读取长度不超过个字节的数据送入指向的内存区域

.从文件中读取长度不超过个字符送入指向的内存区域

第二部分:

简单程序(项,共分)

.下列程序

()

{;

;

(“\\”);

(“\\”);

}

运行后输出的数据为¬

¬

....

.下列程序

{*;

””;

(“”);

(<

{[];

*()*();

[];

(“>

\”);

(“[]\”);

运行后输出的数据为.

.>

.>

[][]

()

)(*);

{(“()\”());

运行后输出的数据为

()()()()

{[]{};

*;

{*();

*();

(“\”);

运行后输出的数据为

(“\”);

();

((“\”);

..

.已知

{﹡;

};

则下面不正确的是。

表达式值

.(*)→

.*→

.*(→)

()

{[]{};

}

程序运行结果是:

(*)

{*,*,*();

**;

*;

();

(“,”[]);

程序运行结果:

{[][],*,*;

{*;

(“\\”,*,*);

{**;

***;

}

运行后输出的数据为。

...

*,*;

{(*)**;

*’\’;

{[]”.”;

[];

();

(“\”);

运行后输出的数据为()。

...

.下列程序:

<

>

{[][];

(“:

”);

([]’\’)

{(!

([]>

’\’[]<

’’))

[]’\’;

运行后输出的结果是()。

.把键盘输入的字符串显示在屏幕上

.把键盘输入的字符串中的数字字符删掉,然后显示该字符串

.把键盘输入的字符串中的字符和删掉,然后显示该字符串

.只保留由键盘输入的字符串中的字母数字,然后显示该字符串

<

(“:

{([]>

’’[]<

’’)

[][]‘’’’;

运行后输出的结果是()。

.把键盘输入的字符串中的大写字母变换成小写字母,然后显示变换后的字符串。

.把键盘输入的字符串中的数字字符删除掉,然后显示该字符串。

.把键盘输入的字符串中的小写字母变换成大写字母,然后显示变换后的字符串。

.把键盘输入的字符串原封不动地显示在屏幕上。

第二卷

说明:

()第二卷含二大题,均属填空题,每题各有个空栏,在阅读和理解原题程序的基础上,在空栏处填入适当的字符、语句,以构成一个正确的语言程序。

()每空栏填对得分,两大题共个空栏,全填对得分。

试卷一

一个整数称为完全平方数,是指它的值是另一个整数的平方。

如是个完全平方数,因为它是的平方。

下列程序是在三位的正整数中寻找符合下列条件的整数:

它既是完全平方数,且三位数字中又有两位数字相同:

例如(*)、(*)等,从程序中找出并输出所有满足上述条件的三位数。

程序如下:

(;

{①

)②

)③

(())

(“*\”);

()*()*());

试卷二

以下程序所列函数(***)的功能是将已知字符串中的所有与字符串相同的子串替换成字符串,并将替换后所生成的新的字符串存于字符数组中。

生成字符串的过程是一个循环,顺序访问字符串的每个字符;

当从某个字符开始不能构成与相同的子字符时,就把该字符拷贝到数组,当从某个字符开始能构成一个与相同的子字符串时,就将字符串的各字符拷贝到字符数组,并继续访问字符串中那个子串之后的字符,直至字符串被访问完毕,字符复制即告结束。

下列程序运行的结果是输出:

(****)

{*,*,*;

(⑥)

{(;

*’\’⑦);

(*’\’)

*⑧;

*’\’;

*⑨;

⑩;

}

{[]”.”;

(,””,””);

(“\”);

参考答案

一.基础知识(项,共分)

二.简单程序

第二卷试卷一:

①*②③④或(*)或()*⑤

试卷二:

⑥*或’\’⑦**或**⑧*

⑨*⑩或()

()第一卷全部为选择题,每题可供选择的答案中,只有一个正确答案。

()答本卷的题目时,要在标准答题纸上编号对应的栏口中,用铅笔将正确答案涂黑。

在试卷上直接勾划不得分。

()本卷共分分,其中第—题每题分,第—题每题分。

基础知识(题,共分)

、一个语言的源程序中,()。

()必须有一个主函数()可以有多个主函数

()必须有主函数和其他函数()可以没有主函数

、下列数据中,为字符串常量的是()。

()‘’()“”().()’$’

、若有定义:

,,;

,执行语句十;

后,的值为()。

、设有;

则表达式(*)的值为()。

、执行>

*<

后,的值为()。

、以下变量、、均为类型且已正确赋值,不能正确表示数学式子:

()(×

)的语言表达式是()。

()*()*((*))()*()

、设有以下说明语句

{;

则下面的叙述不正确的是()。

()是结构体类型的关键字()是结构体类型名

(),,都是结构体成员名()是结构体类型

、假定、、、、均为型变量;

有如下程序段:

):

则该程序段执行后,的值是()。

()()()()

、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

()地址传递()单向值传递

()由实参传给形参,再由形参传回实参()传递方式由用户指定

、以下定义语句中,错误的是()。

()[]{,};

()*[];

()[]"

"

()[];

、下列程厅执行后的输出结果是()。

{[][];

(,"

);

([],"

[][]'

'

("

\"

、标有**的语句的执行次数是()。

,;

(;

{()

**

()()()()

、若用数组名作为函数调用的实参,传递给形参的是()。

()数组的首地址()数组第一个元素的值

()数组中全部元素的值()数组元素的个数

、下列语句执行后的结果是()。

*;

(),(),(),(),

、执行下面的语句后,表达式*([])**()的值为()。

[]{},*[]{},**;

、经过下面的语句后

,[],*;

定义后,下列语句中合法的是()。

():

()[];

();

()();

、若有以下说明和语句,则对中域的正确引用方式是()。

{[];

},*;

()()>

()(*)()(*)

、若已定义了如下的共用体类型变量,则所占用的内存字节数为()。

};

、若有下面的说明和定义:

{[][];

};

则()的值是()。

()()()()

、若要打开:

盘上子目录下名为的文本文件进行读、写操作,下面符合此要求的函数调用是()。

()("

\\\\"

,"

)()("

"

简单程序(题,共分)

、以下程序的运行情况是()。

{;

,);

(),()(),()运行出现错误

、若输入,以下程序的运行结果为()。

{'

("

'

()>

()

.有如下程序()

{;

{("

,);

}();

该程序的执行结果是()。

()()()不输出任何内容()陷入死循环

.有如下程序

{();

{,,;

((,),);

该程序的输出结果是()。

.以下程序的输出结果是()。

{,;

(,;

{(>

);

{,;

,,);

.下面的程序执行后,文件.中的内容是()。

(**)

(,"

(;

())([],);

();

{("

"

)("

(),()()()

.以下程序的运行结果是()。

(){

[]"

([]'

\'

{[][];

[]'

()()()().有如下程序

{[][]{"

},*[];

,;

)[][];

[][]>

*[][]'

该程序的输出结果是()。

.若已建立如下图所示的单向链表结构

在该链表中,指针分别指向图中所示结点,则不能将所指的结点插入到链表末尾仍构成单向链表的语句组是()。

()>

()(*);

(*)(*);

(*);

.请选择正确的运行结果填入()中。

{

,\"

()()()()不确定

()*

{,,;

,());

()第二卷含两大题,均属填空题,每题各有个空栏,在阅读和理解原题程序的基础上,在空栏处填入适当的字符、语句,以构成一个正确的语言程序。

()每空栏填对得分,两大题共个空栏,全对得分。

试卷一:

有一函数,实参传来一个字符串,统计此字符串中字母、数字、空各和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

*是全局变量*

()

{(());

[];

\:

);

([])

[]'

((()>

[]<

)([]>

))

([]>

把下列程序补充完整,实现两个字符串的比较,即自己写个函数,函数原型

为:

设指向字符串,指向字符串。

要求:

当时,返回值为。

当<

时,返回它们两者的第一个不同的字符的码差值(如“”与“”,第二个字母不同,“”与“”之差为);

如果>

,则输出正值;

如果<

则输出负值。

(),[],*,*;

,());

\"

(()*)

*两个字符串比较的函数*

(*()*())

(*()'

)();

(*()*());

*不等时返回结果为第一个不等字符码的差值*

参考答案

基础知识

简单程序

、[]、()或(“”)、()

、[]、

、[]、、[]、*、

语言程序设计》(卷)考核班级

第一卷本卷共分,其中第题每题分,第题每题分。

、一个语言程序是从开始执行的。

、程序中的第一个语句、包含文件(头文件)的第一个函数

、名为的函数、程序中的第一个函数

、语句(){……}中的条件!

等价于

、、、、

、若有以下类型说明语句:

则表达式*的结果为类型。

、一个函数返回值的类型是由决定的

、语句中的表达式类型;

、定义函数时所指定的函数类型

、调用该函数的函数的类型、调用函数时临时类型

、设、、和都是型变量,则执行下列表达式后,变量的值为.

、有以下程序:

()

执行后输出的结果是

、,、,、,、,

、以下指针的指字符串的长度为

*”\\’\\\”;

、设有语句;

则执行了语句*;

后,变量的值是

、对于下面的循环语句,可以断定它。

(;

()(<

(““);

、是无限循环(死循环)、循环次数不定

、共执行次循环、共执行次循环

、设有以下语句,则不是对数组元素的正确引用,其中£

.

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

*;

、[]、*([])、[]、*()

、为了判断两个字符串和是否相等,应当使用

、()、()

、(())、(())

、对于语言程序中的函数,下列叙述中正确的是

、函数的定义不能嵌套,但函数调用可以嵌套

、函数的定义可嵌套,但函数的调用不能嵌套

、函数的定义和调用均不能嵌套

、函数的定义和调用均可嵌套

、有以下程序

{:

(“”);

:

执行后输出的结果是

、假定有以下变量定义:

;

则能使值为的表达式是

、()、()()

、以下程序的输出结果是

(“\”);

、、、、

、有以下程序执行后输出的结果是

{[]{,,,,,},*;

(“\”,[]);

、随机值、、、

、以下函数的功能是

(**)

([][][]’\’)

([]’\’[]’\’);

、将所指字符串赋给

、比较和所指字符串的大小,若比的大,函数值为,否则函数值为

、比较和所指字符串是否相等,若相等,函数值为,否则函数值为

、比较和所指字符串的长度,若比的长,函数值为,否则函数值为

、以下叙述中正确的是

、全局变量的作用域一定比局部变量的作用域范围大

、静态()类型变量的生存期贯穿于整个程序的运行期间

、函数的形参都属于全局变量

、未在定义语句中赋初值的变量和变量的初值都是随机值

、有以下程序,执行后输出的结果是

(“,\”);

(*)

(*);

、比较两个字符串的大小、求字符串的长度

、将串复制到串中、以上三种说法都不对

、以下程序的输出结果是:

、当,,,时,执行下面一段程序后,的值为

、以下程序企图把从终端输入的字符输出到名为的文件中,直到从终端读入字符号时结束输入和输出操作,但程序有错。

出错的原因是

(‘’,’’);

(’’)

{();

、函数调用形式有误、输入文件没有关闭

、函数调用形式有误、文件指针没有定义

、有以下程序,执行后输出结果是

{{;

’’;

、产生语法错、随机值、、

{[][]{};

(“”,[][]);

、以下程序运行后,输出结果是

(,)

(,);

(“,”,);

(“”,);

、,、,、,、,

、在执行以程序时,如果从键盘上输入:

,则输出结果为:

((())’\’)

{(>

’’<

’’<

*(*,*)

{(*<

*)

{,*,*,*;

(“\”,*,*,*);

、,,、,,、,,、,,

、下面程序的输出结果是

(*,,)

[][];

{[]””,,*;

(,,);

、以下程序的运行结果是

(“\”());

、下面的程序运行后,全局量和的正确结果为

””;

(“,”,,);

()第二卷均为填空题,在阅读和理解原题程序的基础上,在空栏处填入

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

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1