当前位置:首页 > 搜索 "程序填空题"
程序填空题:抽象类和纯虚函数的使用
下面的程序定义了Base1类、Base2类和Derived类。Base1是一个抽象类,其类体中声明了纯虚函数Show。Base2类的构造函数负责动态分配一个字符数组,并将形参指向的字符串复制到该数组中,复制功能要求通过调用strcpy函数来...
程序填空题:正整数逆序输出
输入一个正整数n,将其逆序输出。要求定义和调用函数reverse(num),其功能是将num逆序输出,要求用递归实现。例如,输入12345,输出54321。```c++voidreverse(intnum){if(@@[num˂......
程序填空题:判断方阵对称
输入一个正整数n(1≤n≤10)和n阶方阵a的元素,如果方阵a中的所有元素都沿主对角线对称,输出“Yes”,否则,输出“No”。主对角线为从矩阵的左上角至右下角的连线,方阵a中的所有元素都沿主对角线对称指对所有i,k,a[i][k......
程序填空题:折半查找算法
本题要求实现折半查找的递归查找操作。例如对于下图的有序表:###输入样例:```22170```###输出样例:```out......
程序填空题:二叉排序树查找的递归算法
本题要求实现二叉排序树的查找操作。对于二叉排序树,如下图:###输入样例:```41809```###输出样例:```......
程序填空题:角色互换
输入2个整数a和b,交换它们的值。要求定义和调用函数swap(int\*pa,int\*pb)实现。```c++#includevoidswap(int*pa,int*pb);intmain(){......
程序填空题:比较字符串的大小
输入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)Thefunctions`IsRBTree`istocheckifagivenbinarysearchtree`T`isared-blacktree.Return`true`i......
程序填空题:格式化输入[1]
执行以下程序段,输入`12-78.5`,输出`78.5-12`。```c++intn;doublex;@@[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++charch;@@[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;}elseif(choice==2){price=2.5;}els......
程序填空题:写出与else-if语句等价的switch语句[2]
请写出与以下else-if语句等价的switch语句。```if(op=='+'){printf("%d\n",value1+value2);}elseif(op=='-'){printf("%d\n",va......
程序填空题:写出满足条件的关系表达式或逻辑表达式[2]
写出满足下列条件的C表达式。①`-1`≤`x`≤`1````@@[(x˃=-1&&x˂=1)](1)```②`x`<-1或者`x`>1```@@[(x1)](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......