当前位置:首页 > 搜索 "程序填空题"
程序填空题:抽象类和纯虚函数的使用
下面的程序定义了Base1类、Base2类和Derived类。Base1是一个抽象类,其类体中声明了纯虚函数Show。Base2类的构造函数负责动态分配一个字符数组,并将形参指向的字符串复制到该数组中,复制功能要求通过调用strcpy函数来…
程序填空题:正整数逆序输出
输入一个正整数n,将其逆序输出。要求定义和调用函数reverse(num),其功能是将num逆序输出,要求用递归实现。例如,输入12345,输出54321。```c++void reverse (int num){ if (@@[num ˂…
程序填空题:判断方阵对称
输入一个正整数 n (1≤n≤10)和n 阶方阵a的元素,如果方阵a中的所有元素都沿主对角线对称,输出“Yes”, 否则,输出“No”。主对角线为从矩阵的左上角至右下角的连线,方阵a中的所有元素都沿主对角线对称指对所有i, k,a[i][k…
程序填空题:折半查找算法
本题要求实现折半查找的递归查找操作。 例如对于下图的有序表:### 输入样例:```221 70```### 输出样例:```out…
程序填空题:二叉排序树查找的递归算法
本题要求实现二叉排序树的查找操作。对于二叉排序树,如下图:### 输入样例:```41 8 0 9```### 输出样例:```…
程序填空题:角色互换
输入2个整数a和b,交换它们的值。要求定义和调用函数swap( int \*pa, int \*pb)实现。```c++# include void swap ( int *pa, int *pb );int main( ){……
程序填空题:比较字符串的大小
输入2个字符串,比较它们的大小。要求定义和调用函数cmp(s, t),该函数逐个比较字符串s和t中的对应字符,直到对应字符不等或比较到串尾。若s和t相等则返回0,若不相等则返回不相等字符的差值,即若s大于t则返回一个正数,若s小于t则返回一…
程序填空题:成绩转换
输入一个正整数n,再输入n个学生的姓名和百分制成绩,将其转换为两级制成绩后输出。要求定义和调用函数set_grade(stu, n),其功能是根据结构数组stu中存放的学生的百分制成绩score,将其转换为两级制成绩,并赋给grade。百分…
程序填空题:IsRBTree
IsRBTree (3)The functions `IsRBTree` is to check if a given binary search tree `T` is a red-black tree. Return `true` i……
程序填空题:格式化输入[1]
执行以下程序段,输入`12-78.5`,输出`78.5-12`。```c++int n;double x;@@[scanf("%d-%lf", &n, &x)](1);printf("%.1f-%d\n", x, n); ```答案:第1空…
程序填空题:判断2个整数是否相等
以下程序段判断2个整数 $$j$$ 和 $$k$$ 是否相等。```c++if ( @@[j == k](1) ){ printf("%d = %d\n", j, k);}@@[else](1){ printf("%d != %d\n"……
程序填空题:是否构成一个三角形
在一个三角形中,任意两边之和大于第三边。如果变量`a`、`b`、`c`代表三角形的三条边,以下是表示`a`、`b`、`c`能构成一个三角形的C表达式。```c++@@[((a + b ˃ c) && (b + c ˃ a) && (a +……
程序填空题:字符的输入输出
执行以下程序段,输入`3`,输出`(3)`。```c++char ch;@@[ch = getchar(); ](1)putchar('('); @@[putchar(ch); ](1)putchar(')');```答案:第1空:ch……
程序填空题:写出满足条件的关系表达式或逻辑表达式[3]
写出满足下列条件的C表达式。① `ch`是大写英文字母。```@@[(ch ˃= 'A' && ch ˂= 'Z')](1)```② `ch`不是小写英文字母。```@@[(ch 'z')](1)```③ `ch`是数字字符。```@@[……
程序填空题:写出与else-if语句等价的switch语句[1]
请写出与以下else-if语句等价的switch语句。```if(choice == 1){ price = 3.0;}else if(choice == 2){ price = 2.5;}els……
程序填空题:写出与else-if语句等价的switch语句[2]
请写出与以下else-if语句等价的switch语句。```if(op == '+'){ printf("%d\n", value1 + value2); }else if(op == '-'){ printf("%d\n", va……
程序填空题:写出满足条件的关系表达式或逻辑表达式[2]
写出满足下列条件的C表达式。① `-1`≤`x`≤`1````@@[ (x ˃= -1 && x ˂= 1) ](1)```② `x`<-1或者`x`>1```@@[ (x 1) ](1)```③ -1<`x`<1```@@[ (x ˃……
程序填空题:写出与switch语句等价的else-if语句[1]
写出与以下switch语句等价的else-if语句。```c++switch(op){ case '+': printf("%d\n", value1 + value2); break; case '-': printf("%d\n……
程序填空题:写出与switch语句等价的else-if语句[4]
写出与以下switch语句等价的else-if语句。```c++switch (ch){ case '0' : case '1' : case '2' : case '3' : case '4' : case '-':……
程序填空题:写出与switch语句等价的else-if语句[2]
写出与以下switch语句等价的else-if语句。```c++switch(op){ case '+': printf("%d\n", value1 + value2); case '-': printf("%d\n", valu……