1、在函数体中,( )是正确的。(2分)
A. 可以定义和调用其它函数
B. 可以调用但不能定义其它函数
C. 不可调用但可以定义其它函数
D. 不可调用也不可定义其它函数
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-9f68-c0d6-3f0ad517a300.html
点击查看答案
1、以下叙述中正确的是( )。(2分)
A. C程序函数之间既允许直接递归调用也允许间接递归调用
B. C程序函数之间允许直接递归调用但不允许间接递归调用
C. C程序函数之间不允许直接递归调用但允许间接递归调用
D. C程序函数之间既不允许直接递归调用也不允许间接递归调用
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-97b6-c0d6-3f0ad517a300.html
点击查看答案
1、关于函数原型声明,以下叙述中错误的是( )。(2分)
A. 如果函数定义出现在函数调用之前,可以不必加函数原型声明
B. 函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查
C. 如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
D. 标准库函数不需要函数原型声明
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-17e8-c0d6-3f0ad517a300.html
点击查看答案
1、函数返回类型是void,下列说法正确的是( )。(2分)
A. 函数的返回值是0
B. 如果函数内部没有return语句,则执行到函数体结束处的右花括号时返回
C. 如果使用return语句返回,则 return 后面必须有一个整型表达式
D. 函数仅可以通过return 语句返回
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-c159-c0d6-3f0ad517a300.html
点击查看答案
1、若有如下数组定义:int a[]= {};则数值不是6的表达式是( )。(2分)
A. a[6]
B. a[9] - a[3]
C. a[7]
D. a[10 - 4]
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d4b9-c0d6-3f0ad517a300.html
点击查看答案
1、在C语言中,FILE类型由系统定义,保存在( )头文件中。(2分)
A. stdio.h
B. math.h
C. string.h
D. fstdio.h
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4705-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下宏定义和语句:#define M( ) a * b; /* 1行 */int x = M(3 + 1, 5 + 6), y; /* 2行 */y = M(3, 4); /* 3行 */则编译时,( )。(2分)
A. 第1行出错
B. 第2行出错
C. 第3行出错
D. 第2行和第3行出错
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a12f-c0d6-3f0ad517a300.html
点击查看答案
1、关于文件,分类正确的是( )。(2分)
A. 普通文件和设备文件
B. 顺序文件和随机文件
C. 以上全对
D. ASCII文件和二进制文件
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-612d-c0d6-3f0ad517a300.html
点击查看答案
1、有以下代码段:int a = 0, b = 2, c = 3;if( )printf("%d\n", c);elseprintf("%d\n", b);执行后,输出结果是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-3f7c-c0d6-3f0ad517a300.html
点击查看答案
1、判断年份y是否为闰年的表达式为( )。(2分)
A. 函数
B. 过程
C. 主程序和子程序
D. 子程序
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-5dc7-c0d6-3f0ad517a300.html
点击查看答案