C 题目作业

发布 2023-05-16 18:47:28 阅读 9661

hzau-专业c++作业6

判断题。窗体顶端。

选择题。窗体顶端。

若用数组名作为函数调用的实参.则传递给形参的是(a

a. 数组的首地址b. 数组第1个元素的值c. 数组中全部元素的值d. 数组元素的个数。

下面叙述中错误的是( a )。

a. 调用函数必须在一条独立的语句中完成。

b. 一个函数中可以有多条return语句。

c. 函数中通过return语句传递函数值。

d. 主函数名main也可以带有形参。

在函数的返回值类型与返回值表达式类型的描述中,错误的是( b )。

a. 函数返回值的类型是在定义函数时确定的,在函数调用时不能改变。

b. 函数返回值得类型就是返回值表达式的类型。

c. 函数返回值的类型与返回值表达式类型不同时,函数表达式类型应该转换成返回值类型。

d. 函数返回值的类型决定了返回值表达式的类型。

函数定义为fun(int &k),变量定义n=100,则下面调用正确的是( c )。

a. fun(20)b. fun(20+n)c. fun(n)d. fun(&n)

非数组、指针或引用型变量做实参时,它和对应形参之间的数据传递方式是( b )。

a. 地址传递b. 单向值传递c. 双向值传递d. 由用户指定传递方式。

在函数的定义格式中,下面各组成部分中,( d)是可以省略的。

a. 函数名b. 函数数据类型说明c. 函数体d. 函数参数。

在函数定义前加上关键字”inline”,表示该函数被定义为(b )。

a. 重载函数b. 内联函数c. 成员函数d. 普通函数。

下列叙述错误的是( b )。

a. 一个函数中可以有多条return语句。

b. 调用函数必须在一条独立的语句中完成。

c. 函数中通过return语句传递函数值。

d. 主函数main也可以带有形参。

必须用一对大括号括起来的程序段是( d )。

a. switch语句中的case标号语句b. if语句的分支c. 循环语句的循环体d. 函数的函数体。

正确的函数原型形式为( a )。

a. void fun(void) ;b. double fun(int x;int y);c.

int fun(int=0,int);d. double fun(int x,y)

下列的描述中( b )是错误的。

a. 使用全局变量可以从被调用函数中获取多个操作结果。

b. 局部变量可以初始化,若不初始化,则系统默认它的值为0

c. 当函数调用完后,静态局部变量的值不会消失。

d. 全局变量若不初始化,则系统默认它的值为0

若使用一维数组名作函数实参,则下面正确的说法是( a)。

a. 必须在主调函数中说明数组的大小。

b. 实参数组类型与形参数组类型可以不同。

c. 必须在被调函数中说明数组的大小。

d. 实参数组名与形参数组名必须一致。

13.以下程序有语法性错误,有关错误原因的正确说法是( )

int main()

a. 语句void prt_char();有错,它是函数调用语句,不能用void说明。

b. 变量名不能使用大写字母。

c. 函数说明和函数调用语句之间有矛盾。

d. 函数名不能使用下划线。

14.有函数原型void fun4 ( int &)下面选项中,正确的调用是( )

a. int x=2.17; fun4(&x);b.

int a=15; fun4(a*3.14);c. int b=100; fun4(b);d.

fun4(256);

15.下列选项中,( 具有文件作用域。

a. 函数形参b. 局部变量c. 全局变量d. 静态变量。

程序设计题。

题目描述。计算两点间距离,请编写函数double distance(double x1, double y1, double x2, double y2)。

输入描述。第一个点的横纵坐标x1和y1,第二个点的横纵坐标x2和y2

输出描述。两点的距离,保留4位小数。输入样例。

输出样例。

窗体顶端。窗体底端。

题目描述。编写一个函数,其功能是根据表示年月日的三个整型变量year,month和day计算并“返回”下一天的日期。函数名定位nextday,形式参数及返回类型请自行设计。

输入描述。输入年月日。

输出描述。随意按键,每按键一次,则显示下一天的日期(年月日用点分隔)。按#键结束程序。输入样例。

abcd

#输出样例。

注意:本题测试数据无法通过,大家程序无误即可,分系统给不了了,总是超时,不知道原因何在,抱歉。)

窗体顶端。窗体底端。

题目描述。输入一个5*5的矩阵,输出该矩阵并将该矩阵转置后再输出。具体的函数声明如下:

void init(int a[5], int n); void trans(int a[5], int n); void display(int a[5], int n);

输入描述。一个5*5的矩阵。

输出描述。该矩阵,以及转置后的矩阵。输入样例。

输出样例。

窗体顶端。窗体底端。

题目描述。根据递推公式编写一个递归函数计算fibonacci数列的第n项。f(1)=f(2)=1,f(n)=f(n-1)+f(n-2), n=3,4,5...

输入描述。项数。

输出描述。该项值。输入样例。

输出样例。

窗体顶端。窗体底端。

窗体底端。

18秋C作业三题目与答案

交卷时间 2018 11 03 21 05 05 一 单选题 4分 下列选项中,不属于值类型的是 a a.struct b.int32 c.int d.string 纠错 得分 4 知识点 2.2 数据类型 4分 表达式 5 2的值为 a a.1 b.3 c.4 d.11 纠错 得分 4 知识点 2...

AHA C大作业题目及要求

2 保证生成的n个数不重复 可用数组记录生成的数,每生成一个数,要与之前已经生成的进行比较,如果有相同的重新生成,直到不相同。三 作业要求 1 每位同学独立完成。2 开发平台 vc 6.0,建立win32 console application。3 提交时间 第17周周二之前 12月29日 提交。4...

C 课程设计题目

课程设计。一 题目 在下列题目中,任选一题 1.掷骰子游戏设计。2.用c 语言设计求解线性规划的单纯形法3 采用面象对象技术实现一个货币系统4.制作一个电子课程表。5.实现一个电梯实时状况模拟程序6.学生成绩管理系统7.图书管理系统。二 文档要求。1 需求分析 要求实现的功能和实现方式 2 系统总框...