本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-26到2022-01-07
本篇答案更新状态:已完结

第4章 函数 第4章单元测试

1、 问题:关于函数嵌套,说法正确的是?
选项:
A:函数的定义可以嵌套,但函数的调用不可以嵌套
B:函数的定义不可以嵌套,但函数的调用可以嵌套
C:函数的定义和调用均不可以嵌套
D:函数的定义和调用均可以嵌套
答案: 【函数的定义不可以嵌套,但函数的调用可以嵌套

2、 问题:关于函数参数,说法正确的是?
选项:
A:实参与其对应的形参各占用独立的内存单元
B:实参与其对应的形参共同占用一个内存单元
C:只有当实参和形参同名才占用一个内存单元
D:形参是虚拟的,不占用内存单元
答案: 【实参与其对应的形参各占用独立的内存单元

3、 问题:下面关于函数的定义和实现,正确的是?
选项:
A:void Fun(double x, y) {  ……  }
B:long Fact(int n); {  …… return; }
C:long Fact(int n) {  int n; …… return ; }
D:int Fun(int x, int y) { return x+y; }
答案: 【int Fun(int x, int y) { return x+y; }

4、 问题:对函数不正确的描述是?
选项:
A:当用数组名作形参时,形参数组改变可使实参数组随之改变
B:允许函数递归调用
C:函数形参的作用范围只是局限于所定义的函数内
D:函数说明必须在主调函数之前
答案: 【函数说明必须在主调函数之前

5、 问题:在调用函数时,如果实参是简单变量,它对应形参之间的数据传递方式是?
选项:
A:地址传递
B:单向值传递
C:由实参传给形参,再由形参传回实参
D:传递方式由用户指定
答案: 【单向值传递

6、 问题:C语言中函数返回值的类型是由()决定的。
选项:
A:函数定义时指定的类型
B:return语句中的表达式类型
C:调用该函数时的实参的数据类型
D:形参的数据类型
答案: 【函数定义时指定的类型

7、 问题:在函数调用时,以下说法正确的是?
选项:
A:主调函
B:函数间的数据传递不可以使用全局变量
C:实际参数和形式参数可以同名
D:函数调用后必须带回返回值
答案: 【实际参数和形式参数可以同名

8、 问题:return语句作为函数的出口,在一个函数体内只能有一个。
选项:
A:正确
B:错误
答案: 【错误

9、 问题:在函数体定义的变量为局部变量,只在该函数内有效。
选项:
A:正确
B:错误
答案: 【正确

第5章 数组 第5章单元测验

1、 问题:若二维数组A有m列,则计算任一元素A[i][j]在数组中相对位置的公式为(假设A[0][0]位于数组的第一个位置上)?
选项:
A:im+j-1
B:j
m+i
C:im+j 
D:i
m+j+1
答案: 【i*m+j+1

2、 问题:若定义a[][3]={1,2,3,4,5,6,7}; 则a数组中行的大小是?
选项:
A:2
B:3
C:4
D:不确定
答案: 【3

3、 问题:下面合法的数组定义是?
选项:
A:int x[][]={{2,1},{3,2}};
B:int x[]={1,2,3,4};
C:char str={“abcde”}; 
D:char str[4]=”abcd”;
答案: 【int x[]={1,2,3,4};

4、 问题:对一维整型数组的正确定义为?
选项:
A:int a(10);
B:int n=10, a[n];
C:int  n; a[n];
D:#define N 10       int a[N];
答案: 【#define N 10       int a[N];

5、 问题:已知:int  a[10]; 则对a数组元素的正确引用是?
选项:
A:a[10]
B:a[3.5] 
C:a(5)
D:a[0]
答案: 【a[0]

6、 问题:如有定义语句int a[]={2,8,3,9,4,7,5,6,6,4};,则数组a的大小是?
选项:
A:10
B:11
C:8
D:不确定
答案: 【10

7、 问题:给出以下定义:   char x[ ]="abcdefg";  char y[ ]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’}; 则正确的叙述为?
选项:
A:数组x和数组y等价
B:数组x和数组y的长度相同
C:数组x的长度大于数组y的长度
D:数组x的长度小于数组y的长度
答案: 【数组x的长度大于数组y的长度

8、 问题:以下能对一维数组a进行初始化的语句是?
选项:
A:int a[5]=(0,1,2,3,4,);
B:int a(5)={};
C:int a[3]={0,1,2};
D:int a{5}={10*1};
答案: 【int a[3]={0,1,2};

9、 问题:一个数组中的所有元素可以具有不同的数据类型。
选项:
A:正确
B:错误
答案: 【错误

10、 问题:已知int a[3][4];则a[1,3]是对数组元素的正确引用。
选项:
A:正确
B:错误
答案: 【错误

第1章概述 第1章单元测验

1、 问题:C语言程序从什么开始执行?
选项:
A:程序中的第一条可执行语句
B:程序中第一个函数
C:程序中的main函数
D:包含文件中的第一个函数
答案: 【程序中的main函数

2、 问题:下列正确的标识符是?
选项:
A:-a1
B:a[i]
C:a2_i
D:int t
答案: 【a2_i

3、 问题:C语言中的简单数据类型包括?
选项:
A:整形、实型
B:整形、字符型
C:整形、实型、逻辑型
D:整形、实型、字符型
答案: 【整形、实型、字符型

4、 问题:在C++程序中,表达式5%2的结果是?
选项:
A:2.5
B:2
C:1
D:3
答案: 【1

5、 问题:若int x=2,y=3,z=4; 则表达式x<z?y:z的结果是?
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注