在C语言标准库头文件中,包含了许多系统函数的原型声明,因此只要程序中使用了这些函数,则应包含这些头文件,以便编译系统能对这些函数调用进行检查。
第1题:
使用setw()函数时需包含iomanip.h头文件,而使用width()函数时需包含iostream.h头文件。()
第2题:
A.如果函数定义出现在函数调用之前,可以不必加函数原型声明
B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
D.标准库不需要函数原型声明
第3题:
此题为判断题(对,错)。
第4题:
一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )
A.函数B中调用的函数A是函数A的间接递归调用
B.函数A被函数B调用是函数A间接递归调用
C.函数P直接递归调用了函数A
D.函数P中调用的函数A是函数P的嵌套
第5题:
调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。()
A对
B错
第6题:
一个C语言程序是从()开始执行的。
第7题:
调用系统函数时,要先将该系统函数的原型说明所在的头文件包含进去。
第8题:
编译系统所提供的系统函数都被定义在它所对应的头文件中。
第9题:
若程序中使用了库函数toupper、strcpy,那么在预处理命令中必须写入的头文件名为()
第10题:
printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。
第11题:
对
错
第12题:
对
错
第13题:
A. 一个包中,可以包含多个init函数
B. 程序编译时,先执行导入包的init函数,再执行本包内的init函数
C. main包中,不能有init函数
D. init函数可以被其他函数调用
第14题:
此题为判断题(对,错)。
第15题:
strlen()是一个计算字符串长度的这么一个库函数,这个库函数是定义在string.h这个头文件里的,要想使用这个库函数就必须调用预处理命令将string.h添加到当前的代码中,可是为什么在调用string.h这个头文件的基础上还要调用stdio.h这个头文件呢?stdio.h只是一个输入输出函数的这么一个头文件,跟strlen()库函数有什么关系,,,求解。
第16题:
若有以下程序段: void x(int n); void main() { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。
A.若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B.若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C.对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D.函数x无返回值,所以可用void定义x的函数类型
第17题:
getchar函数的原型声明包括在头文件()中
第18题:
关于函数声明,以下不正确的说法是()。
第19题:
在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。
第20题:
在C语言中一个函数一般由两个部分组成它们是()
第21题:
scanf函数是一个标准库函数,它的函数原型在头文件()中。
第22题:
程序中的第一个语句
包含文件(头文件)的第一个函数
名为main的函数
程序中的第一个函数
第23题:
对
错
第24题:
string.h
math.h
conio.h
stdio.h