include
int a=3,b=4;
void swap(int x,int y)
{ b=x;
x=y;
y=b ;
}
main( )
{ int m=1,n=2;
swap(m,n);
swap(a,b);
printf(%d,%d,%d,%d,m,n,a,b);
}
选项:
•
A. 1,2,3,3
•
B. 2,1,3,4
•
C. 1,2,3,4
•
D. 3,4,1,2
答案: 1,2,3,3
问题 6: 6. 以下关于函数的叙述中不正确的是( )。
选项:
•
A. 在C语言程序中,函数的调用可以嵌套
•
B. 在C语言程序中,函数的定义不能嵌套
•
C. 在C语言程序中,被调用的函数必须在main函数中定义
•
D. C程序是函数的集合,包括标准库函数和用户自定义函数
答案: 在C语言程序中,被调用的函数必须在main函数中定义
问题 7: 7. 以下关于实参和形参的叙述中不正确的是( )。
选项:
•
A. 在参数传递时,实参与形参的类型须一致
•
B. 在参数传递时,实参与形参的个数须一致
•
C. 形参可以是常量、变量、表达式、函数等
•
D. 实参可以是常量、变量、表达式、函数等
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 根据变量的作用域,可以将变量分为局部变量和____变量。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 递归调用分为直接递归和____递归两种方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 变量的存储类型主要有四种,分别是:auto、____ 、extern和register。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 函数的递归调用是指直接或间接地调用该函数本身。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 根据函数的使用范围,可以将函数分为内部函数和外部函数。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 1. 若有说明:int a[ ][4] = {3,8,7,0,5,4,9,1,2},则数组第一维的大小为( )。
选项:
•
A. 2
•
B. 3
•
C. 4
•
D. 不确定的值
答案: 请关注ybaotk.com搜题查看答案
问题 14: 2. 若定义int a[2][2]={8,9,6,7};则a数组的各数组元素分别为( )。
选项:
•
A. a[0][0]=8 , a[0][1]=9 , a[1][0]=6 , a[1][1]=7
•
B. a[0][0]=9 , a[0][1]=8 , a[1][0]=7 , a[1][1]=6
•
C. a[0][0]=6 , a[0][1]=7 , a[1][0]=8 , a[1][1]=9
•
D. a[0][0]=6 , a[0][1]=7 , a[1][0]=9 , a[1][1]=8
答案: 请关注ybaotk.com搜题查看答案
问题 15: 3. 在定义int b[ ][3]={1,2,3,4,5,6};,则b[1][0]的值是( )。
选项:
•
A. 1
•
B. 2
•
C. 4
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 16: 4. 有以下程序:
|