题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-01 06:33:37

[填空题]输入两个整数,调用函数stu( )求两个数的立方和,返回主函数显示结果。
int stu(int a,int b)
return a*a+b*b;
main( )
int x,y;
scanf("%d,%d",&x,&y);
printf("%d",stu(x,y));

错误:______
改正:______

更多"输入两个整数,调用函数stu( )求两个数的立方和,返回主函数显示结果"的相关试题:

[多项选择]输入两个整数,调用函数stu( )求两个数差的平方,返回主函数显示结果。
[简答题]编写两个函数,分别求两个整数的最大公约数和最小公倍数,然后用主函数调用这两个函数并输出结果,两个整数由键盘输入。
[简答题]

函数inputArr(int a[],int n)的功能是输入一组整数(输入0或输入的整数个数达到n时结束)存入数组a,并返回实际输入的整数个数。函数inputArr可以成功编译。但测试函数调用inputArr后,发现运行结果不正确。
请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。
[C函数]

行号

 

代码

 

1

2

3

4

5

6

7

8

9

int input

[简答题]【说明】
进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为25和36。
比较结果显示:
25!=36
25<36
25<=36
【Java代码】
import javax.swing.JOptionPane;
public class Java3

public static void main(String args[])

String (1) // 用户输入第1个字符串
secondNumber, // 用户输入第2个字符串
result; // 包含输出
int number1, // 比较的第1个数
number2; // 比较的第2个数
// 用户输入的第1个字符串
firstNumber =
JOptionPane. (2) ("Enter first integer:");
//读用户输入的第2个字符串
secondNumber =
JOptionPane.showlnputDialog("Enter second integer:");
将字符串类型转换成整数类型
number1= Integer. (3) (firstNumber);
number2= Integer.parselnt(secondNumber);
result= "":
if ( (4) )
result=number1+"=="+number2;
if (number1 != number2)
result=number1+"!="+number2;
if (number1<number2)

[填空题]下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。   int add(int x,inty, 【15】 ,)   { 【16】 =x + y;}
[填空题]下面函数用来求出两个整数之和,并通过形参传回两数相加的结果。请将函数补充完整。 int add(int x,int y, 【10】 z){ 【11】 =x+y; }
[填空题]下面函数用来求出两个整数之和,并通过形参传回两数相加的结果。请将函数补充完整。
int add(int x,int y, 【10】 z)
【11】 =x+y;

[填空题][说明]
编写一个函数,输入为偶数时,调用函数求1/2+/+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n (利用指针函数)。[函数]
#include "stdio. h",
main( )

float peven ( ),podd ( ),dcall ( );
float sum;
int n;
while (1)

scanf("%d",&n);
if (n>1)
break;

if(n%2==0)

printf("Even="):
(1);

else

pfinff("Odd=");
(2)

printf("%f",sum);

float peven (int n)

float s;
int i
s=1;
for(i=2;i<=n;i+=2)
(3)
return (s);

float podd (n)
int n;

float s;
int i;
s=0;
for(i=1 i<=n;i+=2)
(4)
return (s);

float dcall(fp,n)
float (*fp) ( );
int n;float s;
(5)
returu (s);

[填空题]下面函数要求计算两个整数x,y之和,并通过形参返回该值,请填空。 add(int x, int y, 【15】 z) { 【16】 =x+y;}
[填空题]下面函数要求计算两个整数x,y之和,并通过形参返回该值,请填空。
add(int x,int y, 【16】 z)
【17】 =x+y;
[填空题]请补充main函数,该函数的功能是:从键盘输入只有两个整数参与运算的一个四则运算式,然后计算出它的值。注意数字全部为正整数。
例如,输入308*28,结果为8624.000000。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio, h>
main ( )

int a=0, b=0, flag=l, fg=l;
float result;
char *p, ch;
char str[10];
clrscr ( );
printf("/n Input a string /n");
gets (str);
p=str;
while (*p)

if (*p>=’0’ &&*p<=’9’ && flag==l )
a= 【1】 ;
else
if (fg)

ch=*p;
flag=2;
fg=0;

if (*p>=’0 ’ &&*p<=’9’ &&flag==2)
b= 【2】 ;
p++;

switch( 【3】 )

case ’+’: result=a+b;break;
case ’-’: result=a-b;break;
case ’*’ :result=a*b;break;
case ’/’ :result= (float) a/b;break;
printf ("/nresult=%f", re
[填空题]请补充main函数,该函数的功能是:输入两个正整数m和n,求这两个数的最大公约和最小公倍数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #include <stdio.h> main ( ) { int a, b, n, m, t; clrscr ( ); printf ("/nInput two numbers: /n"); scanf ("%d, %d", &n, &m); if (n<m) { a=m; b=n; } else { a=n; b=m; } while( 【1】 ) { t= 【2】 a=b; b=t; } printf ("greatest con. non divisor: %d/n", a); printf ("least common multiple: %d/n", 【3】 ); }
[填空题]请补充main函数,该函数的功能是:输入两个正整数m和n,求这两个数的最大公约和最小公倍数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
main ( )

int a, b, n, m, t;
clrscr ( );
printf ("/nInput two numbers: /n");
scanf ("%d, %d", &n, &m);
if (n<m)

a=m;
b=n;

else

a=n;
b=m;

while( 【1】 )

t= 【2】
a=b;
b=t;

printf ("greatest con. non divisor:
%d/n", a);
printf ("least common multiple:
%d/n", 【3】 );

[填空题]以下函数fun用于求两个整数a和b的最大公约数。 fun(a,B) int a,b; {int i,j,m,n; if(a>B) {m=a;a=b; 【18】 ;} i=a;j=b; while((n= 【19】 )!=0) {j=i;i= 【20】 ;} return(i); }
[简答题]请补充函数fun( ),该函数的功能是:寻找两个整数之间的的所有素数(包括这两个整数),把结果保存在数组bb中,函数返回素数的个数。 例如,输入6和21,则输出为:7 11 13 17 19 21。 注意:部分源程序给出如下。 请勿改动主函数main 和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。 试题程序: #include<conio. h> #include<stdio. h> #define N 1000 int fun (int n, int m, int bb [N]) { int i, j, k=0, flag; for (j=n; j<=m; j++) { 【1】 ; for (i=2; i<j; i++) if( 【2】 ) { flag=0; break; } if( 【3】 ) bb [k++] =j } return k; } main ( ) { int n=0,m=0, i, k; int bb[N]; clrscr ( ); printf ("Input n/n"); scanf ("%d", &n); printf ("Input m/n"); scanf ("%d", &m); for (i=0; i<m-n; i++) bb[i]=0; k=fun (n, m, bb); for (i=0; i<k; i++) printf ("%4d",bb [i]); }
[单项选择]已知C++中一个函数的原型为void f(int &x, int &y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是()。
A. 传值调用
B. 引用调用
C. 复制恢复
D. 传名调用

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
  • 支付完成
  • 取消支付
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码