当前位置:学者斋 >

计算机 >计算机二级 >

2016年计算机二级《C语言》预测真题

2016年计算机二级《C语言》预测真题

  一、单项选择题

2016年计算机二级《C语言》预测真题

1、 以下选项中正确的定义语句是( )。

le,a,b;

le a=b=7;

le a;b;

le a=7,b=7;

2、 以下叙述中错误的是( )。

A.算法正确的程序可以有零个输入

B.算法正确的程序最终一定会结束

C.算法正确的程序可以有零个输出

D.算法正确的程序对于相同的输入一定有相同的结果

3、 软件详细设计生产的图如右图:该图是( )。

A.N—S图

C.程序流程图

D.E—R图

4、 有以下程序:

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

A.7

B.5

C.3

D.9

5、 以下叙述中正确的是( )。

A.在C语言中,预处理命令行都以“#”开头

B.预处理命令行必须位于c源程序的起始位置

C.#include必须放在C程序的开头

D.C语言的预处理不能实现宏定义和条件编译的功能

6、 设有定义:

int x=0,*p;

紧接着的赋值语句正确的是

A.*P=NULL;

B.P=NULL;

C.P=X;

D.*P=X;

7、 若变量已正确定义

for(x=0,Y=0;(y!=99&&x<4);x++)

则以上for循环

A.执行3次

B.执行4次

C.执行无限次

D.执行次数不定

8、 有以下程序

程序的运行结果是

A.0.141500

B.3.141500

C.3.000000

D.0.000000

  二、简答题

9、下列给定程序中函数fun的功能是:逐个比较P.q所指两个字符串对应位置上的字符,并把ASCIl值大或相等的字符依次存放到C所指的.数组中,形成一个新的字符串。

例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则C中的字符串应为“aBcdeFgH”。请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

10、编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到pl所指的字符串的后面。

例如,分别输人下面两个字符串:FirstString--SecondString

程序运行后的输出结果是:FirstString————SecondString

注意:部分源程序在文件PROGl.C中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/erji/xd4xr6.html