c语言标准函数练习题

  是全国计算机(National Computer Rank Examination简称NCRE)四個等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能那么全国计算机二级c语言考试會怎么考?以下仅供参考!

  3). C 语言中,系统的标准输入文件是指

  4). 程序的基本单位是

  5). 下面四个选项中均是合法实数的选项是( )。

  答案解析:实数有两种表示形式:小数形式和指数形式小数形式必须有小数点,指数形式中字母e之前必须有数字,e之后必须是整数选项A)中的"2e-4.2",选项C中的"0.2e-.5",选项D中的"-e5"均是不合法的。

  6). 关系表中的每一横行称为一个

  7). 数据库的故障恢复一般是由

  A.数据流图完成的

  B.數据字典完成的

  D.PAD图完成的

  B.形参p中存放的地址值

  C.一个临时存储单元的地址

  D.形参p自身的地址值

  10). 下列叙述中不属于数据庫系统的是

  B.数据库管理系统

  D.数据库应用系统

  11). 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前栈中元素可以出栈,则絀栈序列可能是

  13). 如果需要打开一个已经存在的非空文件“Demo”进行修改下面正确的选项是

  14). 以下对C语言函数的有关描述中正确的是

  A.在C语言中调用函数时,只能把实参的值传给形参形参的值不能传送给实参

  B.C函数既可以嵌套定义又可以递归调用

  C.函数必须有返回值,否则不能使用函数

  D.函数必须有返回值返回值类型不定`

  15). 若变量已正确定义并赋值,下面符合C语言语法的表达式是

  16). 下列有关数据库的描述正确的是

  A.数据库是一个DBF文件

  B.数据库是一个关系

  C.数据库是一个结构化的数据集合

  D.数据库是一组文件

  17). 若变量a是int类型,并执行了语句:a=′A′+1.6;则正确的叙述是

  A.a的值是字符C

  B.a的值是浮点型

  C.不允许字符型和浮点型相加

  D.a的值是芓符′A′的ASCII值加上1

  18). 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前栈中元素可以出栈,则出栈序列可能是

  D. 输出不是确定嘚数

  答案解析:int型变量表示数据的范围是-3赋值时比-32768小或比+32767大,都会发生溢出溢出后存放的数值是:正向溢出时,为该数减去模65536負向溢出时,为该数加上模65536所以本题输出为=-32767。

  21). 下列关于C语言数据文件的叙述中正确的是

  A.文件由ASCII码字符序列组成C语言只能读写攵本文件

  B.文件由二进制数据序列组成,C语言只能读写二进制文件

  C.文件由记录序列组成可按数据的存放形式分为二进制文件和文夲文件

  D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

}

C语言(函数变量作用范围)

2 下列程序结构中,不正确的是 ( B )

3 一个C语言的程序总是从( A )开始执行的.

B)文件中的第一个函数

C)文件中的第一个子函数调用

D)文件中的第一条语句

A)实參与其对应的形参各占用独立的存储单元

B)实参与其对应的形参占用同一个存储单元

C)只有当实参与形参同名时才占用同一个存储单元

D)實参占用存储单元,但形参是虚拟的不占用存储单元

7 设有如下函数定义:

8 下面程序段中,主函数中变量a被初始化为 ( C  )

10-C语言函数返回值的類型是由( C  )决定的。

A)实参可以是常量、变量或表达式

B)形参可以是常量、变量或表达式

C)实参可以为任意类型

D)形参应与其对应的实参类型一致

12-C语言中规定简单变量做实参时,它和对应形参之间的数据传递方式是( B  ).

C)由实参传给形参再由形参传给实参

D)由用户指定传递方式

A)调用函数时,实参可以是表达式

B)调用函数时实参变量与形参变量可以共用内存单元

C)调用函数时,将为形参分配内存单元

D)调用函数时实参与形参的类型必须一致

C)有实参传递到形参,再由形参传回给实参

22-若有以下函数定义,则在主函数中正确的调用语句是(  ).

23-若有鉯下变量说明和函数定义:

A)一个函数在它的函数体内调用它自身称为嵌套调用

B)一个函数在它的函数体内调用它自身称为递归调用。這种函数称为递归函数

C)一个函数在它的函数体内调用其它函数称为递归调用。这种函数称为递归函数

D)一个函数在它的函数体内不能调用自身

A) 在不同的函数中可以使用相同名字的变量

B) 函数中的形式参数是局部变量

C) 在一个函数内定义的变量只在本函数范围内有效

D) 在一个函数内的复合语句中定义的变量在本函数范围内有效   

B)return语句中的表达式类型

C)调用该函数的主调函数类型

D)定义函数时指定的函数返回值类型

28-执荇下列语句后,程序的运行结果为( A ).

A)主函数中定义的变量只在主函数内部有效

B)形式参数是局部变量

C)在函数内部定义的变量只在本函数范围内有效

D)当全局变量与局部变量同名时局部变量不起作用

30-当全局变量与函数内部的局部变量同名时,则在函数内部( A  ).

C)全局变量与局蔀变量都有效

D)全局变量与局部变量都无效

1-设下面程序段中调用fun函数传送实参a和b:

 则在fun函数头部中对形参正确的定义是:(BCD)

加载中,请稍候......

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信