[填空题,100分] 函数的返回值是通过函数中的______ 语句获得的。
答案是:return
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 函数可以嵌套调用,但是不可以嵌套______ 。
答案是:定义
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 在嵌套的if语句中,每个else关键字与它前面最接近的________关键字相配套。
答案是:if
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] C++源程序文件的扩展名为________。
答案是:.cpp
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 函数定义时指定的参数称为形式参数,函数调用时指定的参数称为________。
答案是:实际参数
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 一条复合语句是以_______________作为开始符和结束符的。
答案是:{}
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] ”:”在内存中占______ 个字节。
答案是:2
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] char型常量在内存中存放的是_______码值。
答案是:ASCII
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] break语句不能用于switch语句和_______语句之外的任何其他语句中。
答案是:循环
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 在C++语言中,任一语句必定以字符_______结束。
答案是:答案: ;
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 若有以下说明和语句, 则p1-p2的值为________。
int a[10], *p1, *p2;
p1=a;
p2=&a[5];
答案是:-5
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[填空题,100分] 若有定义int i;int *p=&i;则&*p等价于________ 。
答案是:p
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
1、若有如下结构体说明:
struct STRU
{ int a,b;char c: double d;
struct STRU *p1,*p2;
};请填空,以完成对t数组的定义,t数组的每个元
答案是:STRU
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
10题目:函数fun的功能是:求出两个非零正整数的最大公约数, 并作为函数值返回。例如,若给num1和num2分别输入49 和21,则输出的最大公约数为7。
程序中有的 个错误.
答案是:3
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
9题目:函数fun的功能是:计算并输出k以内最大的10个能被13 或17整除的自然数之和。k的值由主函数传入,若k的值 为500,则函数值为4622。
程序中共有 条错误语
答案是:4
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
8题目:函数fun的功能是:实现交换两个整数的值。例如给a和b 分别输入3和6 ,输出为a=6 b=3
程序中共有 条错误语句。
void fun (int a, b)
{
i
答案是:4
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
7 题目:函数fun的功能是:根据整型形参m的值,计算如下公式的值。
1 1 1
t = 1 - ——
答案是:3
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
6题目:函数fun的功能是:求1到20的阶乘的和。
程序中共有 条错误语句。
fun()
{
int n,j;
float s=0.0,t;
for
答案是:4
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
5题目:下列给定程序中,函数fun的功能是:求1到10的阶乘的和。主函数和fun函数中,各有 个错误.
main()
{
int i;
float t,s=0;
答案是:2
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
4 题目:以下程序的功能是求如下表达式:(注意符号、标点符号、括号用半角)
S = 1 + 1/(1+2)+1/(1+2+3)+1/(1+2+3+4)…
程序中共有
答案是:4
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
3题目:在一个已按升序排列的数组中插入一个数,插入后,数
组元素仍按升序排列。
程序中共有 条错误语句。
#define N 11
main()
{
答案是:4
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分]
2题目:用起泡法对10个整数从小到大排序。
程序中共有 条错误语句。
void sort(int x,int n)
{
int i,j,k,t;
for(
答案是:2
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[改错题,10分] 1题目:在一个一维整型数组中找出其中最大的数及其下标。 程序中共有 条错误语句。
#define N 10
float fun(int *a,int *b,int n)
{
答案是:3
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,8.8分] fun函数的功能是:首先实现在N行M列的二维数组a中,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。
#define N 5
int fun(int a[N][N])
{int r
答案是:#define N 5int fun(int a[N][N]){int row,col,max,min;for(row=
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值。请填空:
#define N 3
#define M 4
void LineMax(int x[N][M])
{ i
答案是:以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值。请填空:#define N
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。
#define M 2
#define N 4
void SumCo
答案是:#define M 2#define N 4void SumColumMin(int a[M][N],int *sum)
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序的功能是将一个字符串的内容颠倒过来。
#include //或 #include
#include
void main()
{
int i, max;
char ch;
char str[]="1
答案是:以下程序的功能是将一个字符串的内容颠倒过来。#include //或 #include #include void ma
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序的功能是:在主函数中输入一个整数n,调用函数fun计算n的所有因子(不包括1与自身)之和。
#include
int fun(int x)
{
int s=0,i;
for(int i=2;i<=x-
答案是:#include int fun(int x){int s=0,i;for(int i=2;i<=x-1;i++)if(
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 函数fun的功能是计算x^n。主函数中已经正确定义m、a、b变量并赋值,并调用fun函数计算:m=a^4+b^4-(a+b)^3。
(说明:x^n即x的n次幂)
#include
double fun(doubl
答案是:#include double fun(double x,int n){int i; double y=1;for(i=
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。
int fun ( int n)
{
int m=0,f=1,i;
for(i=1; i<=n; i++)
{ m+
答案是:int fun ( int n){ int m=0,f=1,i;for(i=1; i<=n; i++){ m+=i*f;
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束,请填空。
#include
void main()
{
[ ];
cin>>x;
amax=x;
amin=
答案是:#include void main(){[];cin>>x;amax=x;amin=x;while([=0>]){if
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 如图所示,该算式在四个字母所在处欠缺四个数位,下面这个程序用穷举法搜寻解法。请填空。
1A8
* 3B
_________
C73D
#include
void main()
{
int A,B,C,D
答案是:#include void main(){int A,B,C,D;int x,y,z;for(A=1;A<=9;A++)
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 下面这个程序打印出以下这个三角形.请填空。
0
11
222
3333
44444
555555
6666666
77777777
888888888
9999999999
void main()
答案是:void main(){int i,j;for(i=0;i<[<10>];i++){for(j=0;j<[];j++)[
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 斐波那契数列中的头两个数是0和1,从第三个数开始,每个数等于前两个数的和,即:0,1,1,2,3,5,8,13,21,...等。下面这个程序就是求斐波哪契数列的前20个数。请填空。
#include
void ma
答案是:#include void main(){int f,f1,f2,i;f1=0;f2=1;cout<
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序从读入的整数数据中,统计大于零的整数个数和小于零的整数个数.用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数.请填空.
#include
#include
main()
答案是:#include #include int main(){int n,i,j;cout<<"输入非零的整数(输入零结束程
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,7.6分] 以下程序输入三个整数值给a,b,c,程序把b中的值给a,把c中的值给b,把a中的值给c,然后输出a,b,c的值。请填空。
#include
main()
{
int a,b,c;
int temp;
cou
答案是:#include int main(){int a,b,c;int temp;cout<<"Enter a,b,c:";
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分]
输出100到1000之间的各位数字之和能被15整除的所有数,
输出时每10个一行。
include
int main()
{
int m,n,k,i=0;
答案是:k=0|n%10 或 n-n/10*10 或 n-10*(n/10)|while(n>0) 或 while(0
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分] 统计一个字符串中的字母、数字、空格和其它字符的个数。
#include
int main ()
{
char s1[80];int a[4]={0};
int k;
【?
答案是:void fun(char s[],int b[])| fun(s1,a)|
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分]
分别求出一批非零整数中的偶数、奇数的平均值,用零作
为终止标记。
#include
int main()
{
int x,i=0,j=0;
float s
答案是:x != 0 或x| else 或 else if(x%2==1) 或 else if(x%2!=0) 或 if(x
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分]
不用第三个变量,实现两个数的对调操作。
#include
int main()
{
int a,b;
cin>>a>>b;
cout<<><><>< p="">
答案是:a+b|a-b|a-b
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.2分] #include
#include
void main()
{
int i, max;
char ch;
char str[]="1234567";
for(i=0,j=strlen(str)-1;i;
答案是:7654321
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分] lass Box{
private:
int a,b,c;
public:
Box(int a1,int b1,int c1)
{ a=a1;
b=b1;
c=c1;}
int volum()
答案是:体积为:120
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分] #include
class A{
int a;
public:
A(int aa=0){a=aa;}
~A(){cout<<"Destructor A!"<<><>
};
class B : publ
答案是:Destructor B!7 Destructor A!6 Destructor B!0 Destructor A!5
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分] int y=1, x, *p, a[ ]={2,4,6,8,10};
p=&a[1];
for(x=0;x<3;x++)
y + = * (p + x);
cout<<>
程序运行结果为:
答案是:19
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,11.1分] int fun (int i, int j)
{
int s;
i=i+2;
j=j-1;
s=i+j;
return s;
}
void main()
{
int i=4, j=5;
cout
答案是:4 5 10
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
class Test;
void fun1(Test t);
Test fun2();
class Test
{
public:
Test(int n=1) {val=n; cout<<"
答案是:Con.Copy con.Con.Assignment.Copy con.Con.Copy con.Assignment
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
float const PI=3.14;
class point
{
private:
float x,y,area;
public:
point(float x1=0.0,float
答案是:point构造函数被调用! 0 point构造函数被调用!circle构造函数被调用! 3.14 circle析构函数被
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
# include
void fun(char *w,int m)
{char s,*p1,*p2;
p1=w;
p2=w+m-1;
while(p1<>
{
s=*p1;*p1=*p2
答案是:campare: a
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
#include
#include
main()
{
int a=4,b=5,c,d;
cout<<”sqrt(a)=”<< sqrt(a)<
c=a>b?a:b;
cout<<”c=”
答案是:sqrt(a)=2 c=5 4 5 d=-1
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
fun(int *s,int n1,int n2)
{ int t;
while(n1<>
{t=*(s+n1);
*(s+n1)=*(s+n2);
*(s+n2)=t;
n1++;n2-
答案是:08
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
void f(int *p1, int *p2)
{ int *t;
t=p1;p1=p2;p2=t;
}
main()
{ int a=10,b=20;
cout<<><>
f(&a,
答案是:10 2010 20
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分] #include
class Cdate
{
int day,month,year;
public:
Cdate ()
{
day=1;
month=1;
year=1999;
cout<<"defa
答案是:default constructing constructing 1/1/1999 12/30/1996 destru
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
[应用题,25分]
请在横线中填入程序,完成如下PID控制仿真程序. (注意符号、标点符号、括号用半角)
#include
class AAA
{
int A,B;
public:
AAA()
{A=100;B=200;
答案是:default constructing deflat constructing constructing 100,20
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
答案是:参考答案:B 您的答案:B
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是
A. 增加了一些新的运算符
B.允许函数重载,并允许设置缺省参数
C.规定函数说明符必须用原型
D.引进了类和对象的概念
答案是:参考答案:D 您的答案:D
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是
A.(a+b)*h/2
B.(1/2)*(a+b)*h
C.(a+b)*h*1/2
D.h/2*(a+b)
答案是:参考答案:B 您的答案:B
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
以下4个选项中,不能看作一条语句的是
A.{;}
B.a=0,b=0,c=0;
C.if(a>0);
D.if(b==0) m=1;n=2;
答案是:参考答案:D 您的答案:D
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
设整型变量a为5,使b不为2的表达式是
A.b=a/2
B. b=a%2
C.b=6-(--a)
D.b=a>3?2:1
答案是:参考答案:B 您的答案:B
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
以下程序执行后sum的值是 void main() { int i , sum; for(i=1;i<10;i++) sum+="i;">
A.55
B.45
C.不确定
D.0
答案是:参考答案:C 您的答案:C
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计
有以下程序段 int j=0; while(j=1) j++; while 循环执行的次数是
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
答案是:参考答案:A 您的答案:A
更新时间:2023/4/3 12:59:00
出自:许昌学院面向对象程序设计 目前为: 2/4 页 首页 上页 下页 尾页