网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

鸡兔共有30只,脚共有90只,下面程序段是计算鸡兔各有多少只。请选择正确的判断条件填空: Step1:;分别对m,n赋初值,分别代表鸡兔脚的个数; Step2:对m赋初值为0; Step3:判断m<=30是否成立,若成立,则执行step4,否则执行step7; Step4:计算n=30-m; Step5:判断_______是否成立,若成立,则输出m,n;否则执行step6; Step6:m=m+1;再转到step3; Step7:结束。

A.2*n+4*m==90

B.2*n+4*m !=90

C.2*m+4*n !=90

D.2*m+4*n==90


参考答案和解析
第一空: 截图
更多 “鸡兔共有30只,脚共有90只,下面程序段是计算鸡兔各有多少只。请选择正确的判断条件填空: Step1:;分别对m,n赋初值,分别代表鸡兔脚的个数; Step2:对m赋初值为0; Step3:判断m<=30是否成立,若成立,则执行step4,否则执行step7; Step4:计算n=30-m; Step5:判断_______是否成立,若成立,则输出m,n;否则执行step6; Step6:m=m+1;再转到step3; Step7:结束。A.2*n+4*m==90B.2*n+4*m !=90C.2*m+4*n !=90D.2*m+4*n==90” 相关考题
考题 阅读下面程序段,则执行后的结果为#include "stdio.h"main(){int m=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(int m,int n){return(m*m*m-n*n*n);}A.64B.8C.56D.0

考题 执行以下程序段的输出结果是( )。 int m=0x12,n=0x12; m=m-n; printf("%X\n",m);A.0X0B.0X12C.0x0D.0

考题 若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf("%d,%o\n",m,n); 执行后输出结果是A.32767,32767B.32767,032767C.32767,77777D.32767,077777

考题 若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是A.0X0B.0x0C.0D.0XABC

考题 设与某资源关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待资源的进程数,则M、N分别是( )。 A 0、1B 1、0C 1、2D 2、0

考题 若n>0,且对于所有的x,9x2+mx+36=(3x+n)2都成立,则m-n的值是多少?A.24B.30C.36D.42

考题 若有以下程序段(n所赋的是八进制数): int m=32767,n=032767; printf("%d,%\n",m,n); 执行后输出结果是( )。A.32767,32767B.32767,032767C.32767,77777D.32767,077777

考题 执行以下程序的输出结果是( )。 includedefine M 5define N M+M main(){int k; k=N*N*5; 执行以下程序的输出结果是( )。include<stdio.h>define M 5define N M+Mmain(){ int k;k=N*N*5;printf(”%d\n" ,k);}

考题 以下程序执行后的输出结果是【】。includemain(){int i, m=0,n=0,k=0;for(i=9;i 以下程序执行后的输出结果是【 】。include<iostream.h>main(){int i, m=0,n=0,k=0;for(i=9;i<= 11 ;i++)switch(i/10){case 0: m++; n++; break;case 10: n++; break;default: k++; n++;}cout<<m<<n<<k;}

考题 阅读下面的程序: Private Sub Form_Click() Dim m,n As Integer m=InputBox("请输入M的值") m=Val(m) m1=m n=InputBox("请输入N的值") n=Val(n) n1=n Do While n<>0 remin=m Mod n m=n n=remin Loop Print m1,n1,m End Sub 程序运行后,单击窗体,在对话框中分别输入16和24,则程序在窗体上的输出结果为A.16 24 4B.16 24 8C.24 16 6D.24 16 8

考题 若有以下程序段: int m=0xabc, n=0xabc; m-=n; printf("% X\n", m); 执行后的输出结果是______。A.0X0B.0x0C.0D.0XABC

考题 阅读以下说明和C程序代码,将应填入(n)处的字句写在对应栏内。【说明】下面C程序代码的功能是:对于输入的一个正整数n(100≤n<1000),先判断其是否是回文数(正读反读都一样的数)。若不是,则将n与其反序数相加,再判断得到的和数是否为回文数,若还不是,再将该和数与其反序数相加并进行判断,依此类推,直到得到一个回文数为止。例如,278不是回文数,其反序数为872,相加后得到的1150还不是回文数,再将1150与其反序数511相加,得到的1661是回文数。函数int isPalm(long m)的功能是:将正整数m的各位数字取出存入数组中,然后判断其是否为回文数。若m是回文数则返回1,否则返回0。【C程序代码】include <stdio.h>include <stdlib.h>int isPalm(long m){ /*判断m是否为回文数*/int i = 0, k = 0;char str[32];while (m > 0) { /*从个位数开始逐个取出m的各位数字并存入字符数组str*/str[k++] =(1)+ '0';m = m / 10;}for(i = 0; i < k/2; i++) /*判断str中的k个数字字符序列是否是回文*/if ( str[i] != str[(2)] ) return 0;return 1;}int main ( ){long n, a, t;printf("input a positive integer:"); scanf("%ld",n);if (n < 100 || n > =1000) return -1 ;while((3)) { /*n不是回文数时执行循环*/printf("%ld-> ", n);for(a = 0, t = n; t > 0; ) { /*计算n的反序数并存入a*/a =(4)*10 + t % 10; t = t / 10;} /*end of for*/n =(5); /*与反序数求和*/} /*end of while*/printf ("%id\n",n);system("pause"); return 0;}

考题 若有以下程序段(n所赋的是八进制数)int m=32767, n=032767;printf("%d,%o\n",m,n);执行后的输出结果是A.32767,32767 B.32767,032767 C.32767,77777 D.32767,077777

考题 下列给定程序中,函数fun()的功能是:判断一个整数m是否是素数,若是返回l,否则返回0。在main()函数中,若fun()返回1则输出YES,若fun()返回0则输出NO!请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.试题程序:include <conio.h>include <stdio.h>int fun(int m){ int k=2;while (k<=m&&(m%k))/*************found*********************/k++/*************found*********************/if(m=k)return 1;else return O;}main ( ){ iht n;clrscr ();printf("\nPlease enter n: ");scanf ("%d", n);if (fun (n)) printf ("YES\n");else printf ("NO! \n");}

考题 阅读以下说明和流程图,回答问题1-2,将解答填入对应的解答栏内。[说明]下面的流程图采用欧几里得算法,实现了计算两正整数最大公约数的功能。给定正整数m和 n,假定m大于等于n,算法的主要步骤为:(1)以n除m并令r为所得的余数;(2)若r等于0,算法结束;n即为所求;(3)将n和r分别赋给m和n,返回步骤(1)。[流程图][问题1] 将流程图中的(1)~(4)处补充完整。[问题2] 若输入的m和n分别为27和21,则A中循环体被执行的次数是(5)。

考题 若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%x\n", m);执行后的输出结果是A.0x0 B.0x0 C.0 D.0xABC

考题 下列程序的输入值分别为100,10则执行结果为非作歹______ 。 m=Val (inputbox (“请输入数学1”) ) n=Val (inputbox (“请输入数学2”) ) If n*m=0 Then MsgBox “两数能不能为0” Exit Sub If m<n Then t=m: m=n: n=t End If End If DO R=m Mod n m=n n=f Loop While r<>0 Print mA. 10B.100C.50D.250

考题 如果在立即窗口中执行以下操作:M=1 (是回车键)N=2 PRINT M> =N 则输出结果是()。 如果在立即窗口中执行以下操作: M=1 <CR>(<CR>是回车键) N=2 <CR> PRINT M> =N <CR> 则输出结果是( )。A.-1B.0C.FALSED.TRUE

考题 13.若N0,且对于所有的X,9x2+MX+36=(3x+n)2都成立,则M-N的值为:A.24B.30C.36D.42

考题 若n>0,且对于所有的x,9x2+mx+36=(3x+n)2都成立,则m-n的值为:A.24B.30C.36D.42

考题 ●对数据组R[1..n]中的n个元素进行排序的某一种方法描述如下:step1:令h=n;step2:进行h-1次比较,从R[1],R[2],…,R[h]中找出最大的元素R[i](1≤i≤h);step3:若i≠h,则交换R[i]和R[h] step4:令h=h-1;step5:若h=1,则排序完成,否则转向step2。对上述排序方法,下列选项中不正确的是 ()。()A.排序过程中,元素的交换次数至少为0次B.排序过程中,元素的交换次数至多为n-1次C.方法是稳定的D.方法是不稳定的

考题 试题二(共 15 分)阅读以下说明和 C 程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。[说明]下面 C 程序代码的功能是:对于输入的一个正整数 n(100≤n1000) ,先判断其是否是回文数(正读反读都一样的数) 。若不是,则将 n 与其反序数相加,再判断得到的和数是否为回文数,若还不是,再将该和数与其反序数相加并进行判断,依此类推,直到得到一个回文数为止。例如,278 不是回文数,其反序数为 872,相加后得到的 1150还不是回文数,再将 1150 与其反序数 511 相加,得到的 1661 是回文数。 函数 int isPalm(long m)的功能是:将正整数 m的各位数字取出存入数组中,然后判断其是否为回文数。若 m是回文数则返回 1,否则返回 0。[C 程序代码]#include stdio.h#include stdlib.hint isPalm(long m){ /*判断 m是否为回文数*/int i = 0, k = 0;char str[32];while (m 0) { /*从个位数开始逐个取出 m的各位数字并存入字符数组 str*/str[k++] = (1) + '0';m = m / 10;}for(i = 0; i k/2; i++) /*判断 str中的 k 个数字字符序列是否是回文*/if ( str[i] != str[ (2) ] ) return 0;return 1;}int main( ){long n, a, t;printf("input a positive integer:"); scanf("%ld",n);if (n 100 || n =1000) return -1 ;while( (3) ) { /*n 不是回文数时执行循环*/printf("%ld - ", n);for(a = 0, t = n; t 0; ) { /*计算 n 的反序数并存入 a*/a = (4) *10 + t % 10; t = t / 10;} /*end of for*/n = (5) ; /*与反序数求和*/} /*end of while*/printf("%ld\n",n);system("pause"); return 0;}

考题 阅读以下FORTRAN程序 READ(*,*)M,N K=MOD(M,N) 10 IF(K.GT.0)THEN M=N N=K K=MOD(M,N) GOTO 10 END IF WRITE(*,*)N END 若运行以上程序时,由键盘输入25,11,则程序输出为( )。A.3 B.2 C.1 D.0

考题 若A为m×n矩阵,B为n×m矩阵,则( ).A.当m>n时ABX=0必有非零解 B.当m>n时AB必可逆 C.当n>m时ABX=0只有零解 D.当n>m时必有r(AB)<m

考题 若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后,x的值为()。x%=(n%=2)

考题 一个高度为h的满二叉树共有n个结点,其中有m个叶子结点,则有()成立。A、n=h+mB、h+m=2nC、m=h-1D、n=2m-1

考题 填空题设A为n阶方阵,若对任意n×m(m≥n)矩阵B都有AB=0,则A=____.

考题 填空题若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后,x的值为()。x%=(n%=2)