文档详情

C语言程序设计-第6章 练习题.pdf

发布:2024-09-21约5.83千字共8页下载文档
文本预览下载声明

C语言程序设计-第6章练习题--第1页

一、单项选择题

题目1

在下面的函数声明语句中存在着语法错误的是()。

a.AA(int,int)

b.AA(inta;intb)

c.AA(inta,int)

d.AA(inta,intb)

题目2

如果一个函数定义仅允许为所在的程序文件调用,则应在该函数定义的最前面添加

的关键字为()。

a.extern

b.static

c.default

d.auto

题目3

假定一个函数定义为“externchar*f1(char*

x){returnx;}”,表示该函数作用域的关键字为()。

a.extern

b.char

c.int

d.char*

C语言程序设计-第6章练习题--第1页

C语言程序设计-第6章练习题--第2页

题目4

假定一个函数的原型语句为“intff(int*x);”,一个整型数组为a[10],则下面函数调用

表达式不正确的是()。

a.ff(a)

b.ff(a[0])

c.ff(a[0])

d.ff(a+3)

题目5

假定一个函数原型语句为“intf1(inta[],intn);”,与数组参数等价的表示为()。

a.int**a

b.inta

c.int*a

d.inta

题目6

假定一个函数的参数说明为constinta,则在函数体中不能进行的操作是()。

a.a==0

b.a=10

c.

d.int

x=a

题目7

在函数体中定义的变量具有()。

C语言程序设计-第6章练习题--第2页

C语言程序设计-第6章练习题--第3页

a.文件作用域

b.局部作用域

c.函数作用域

d.全局作用域

题目8

在函数外定义的变量,若带有作用域关键字static,则它具有()。

a.全局作用域

b.文件作用域

c.函数作用域

d.局部作用域

题目9

在函数体中定义一个静态变量时,选用的存储属性关键字为()。

a.static

b.register

c.extern

d.auto

题目10

显示全部
相似文档