题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-05 03:12:55

[填空题]下面程序的功能是找出给定的12个数中最大的一个数,然后输出这个数以及它在原来12个数中的位置。请在下划线处填入适当的内容,将程序补充完整。
Option Base 1
Private Sub Form_Click0
Dim x
x = Array(57,-9,17,42,-31,46,11,8,6,-4,3,90)
Max= 1
For k = 2 To 10 Step 1
If x(k)>x(Max) Then
______
End If
Next k
y=______
Print Max, y
End Sub

更多"下面程序的功能是找出给定的12个数中最大的一个数,然后输出这个数以及它"的相关试题:

[填空题]下面程序的功能是找出给定的10个数中最大的一个数,最后输出这个数以及它在原来10个数中的位置。请在下划线处填入适当的内容,将程序补充完整。
Option Base 1
Private Sub Form_Click( )
Dim X
x=Array(23,-5,17 ,38,-31,46,11,8,5,-4)
Max=1
k=1
10k=k+1
if x(k)>x(Max) then
(14)
End if
If k<10 then goto 10
y= (15)
Print y,Max
End Sub
[简答题]改错题 【题目】 本程序的功能是找出给定范围内因子个数最多的整数.程序界面参加下图 (本程序界面由1个ListBox、1个Label、1个TextBox和1个CommandButton组成,所有对象均采用缺省名) Option Explicit Option Base 1 Private Sub Command1_Click( ) Dim i As integer,j as integer,m as integer,n as integer Dim s As String, mx as integer Dim yz( ) as integer,c( ) as integer m=15: n=35 Redim c(m:n) For i=m to n s=i & ":" Call qyz(i,yz) c(i)=Ubound(yz) For j=1 to Ubound(yz) s=s & yz(j) &"," next j s=Left(s,len(s)-1) List1.Additem s Next i mx=c(1) For i=m to n if c(i)>mx then mx=c(i) Next i For i=m to n if c(i)=mx then Text1.text=text1.text & i & "," Next i Text1.Text=Left(Text1.text,Len(text1.text)-1) End Sub Private Sub qyz(Byval n as integer,yz( ) as integer) Dim i as integer,p as integer For i=1 to n-1 if n mod i=0 then p=p+1 Redim yz(p) yz(p)=i End if
[填空题]下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及它在原来12个数中的位置。请填空。
Option Base 1
Private Sub Form_Click( )
Dim x
x=Array(57,-9,17,42,-31,46,11,8,6,-4,3,90)
Max=1
For k=2 To 10 Step 1
lfx(k)>x(Max)Then
______
End If
Next k
y=______
Print Max,y
End Sub
[填空题]下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及经在原来12
option Base 1
Private Sub Form_Click( )
Dim x
x = Array(57,-9, 17,42, -31,46, 11, 8, 6, -4, 3,90)
Max=1
For k=2 To 10 Step 1
If x(k) > x(Max) Then
______
End If
Next k
y=______
Print Max, y
End Sub
[填空题]下列给定程序中,函数fun( )的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为abcdabfab,t所指字符串的内容为ab,则函数返回整数3。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include <conio.h> #include <stdio.h> #include <string.h> int fun (char *s, char *t) {int n; char *p, *r; n=0; while(*s) {p=s; r=t; while (*r) /**************found**************/ if(*r==*p) {r++; p++} else break; /*************found**************/ if(r==’/0’) n++; s++; } return n; } main( ) {char s[100], t[100]; int m; clrscr( ); printf("/nPlease enter string s: "); scanf ("%s",s); printf("/nPlease enter substring t: "); scanf ("%s",t); m=fun (s,t); printf("/nThe result is: m=%d/n", m); }
[填空题]

本程序的功能是找出一组连续的整数,它们的和数等于给定的数。通常给定一个数,可能会找出多组符合要求的连续整数。查找的方法是穷举法。请完善本程序。
Option Explicit
Private Sub CmdRun_Click( )
Dim m As Integer,sum As Integer,st As String
Dim i As Integer,j As Integer,k As Integer
m=Text1
For i=1 To m-1
()
For j=i To m
sum=()
If sum=m Then
st="" ’st赋以空值
For k=i To j
st= ()
Next k
List1.AddItem Left(st,Len(st)-1)
End If
Next j
Next i
End Sub


[简答题]编程题(26分) 【题目】 编写程序,找出给定范围内所有满足以下条件的整数:该整数的平方数的各位数字之和为素数。 【编程要求】 1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见。 2.运行程序,在文本框"A:"中输入查找整数范围的起始值,在文本框"B:"中输入终止值后按"查找"按钮,则将符合要求的整数按参考界面的格式输出到列表框中;按"清除"按钮,将两个文本框与列表框清空,焦点置于文本框"A:"上。 3.程序中至少应定义一个通用过程,用于求一个整数各位数字之和或判断一个整数是否是素数(注意:1不是素数)。 【要求】 将窗体文件和工程文件分别命名为F2和P2,并保存到T盘的根目录下。
[填空题]下列给定程序中,函数fun( )的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <conio.h>
#include <stdio.h>
int fun( int m)
int i,k;
for (i=m+1; ;i++)
for (k=2;k<i;k++)
/*************found**************/
if (i%k!=0)
break;
/*************found**************/
if (k<i)
return(i);


main( )
int n;
clrscr ( );
printf("/nPlease enter n: ");
scanf ("%d", &n);
printf ("%d/n",fun(n));

[填空题]以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空
main( )
int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x;py=&y;pz=&z;pmax=&max;
______;
if(*pmax<*py)*pmax=*py;
if(*pmax<*pz)*pmax二*pz;
printf("max=%d/n",max);
[填空题]下面程序的功能是计算给定正整数序列中奇数之和y与偶数之和x,最后输出x平方根与 y平方根的乘积。请在画线处填上适当的内容使程序完整。
Private Sub Form_Click( )
a=Array(3,6,8,11,64,13,24,9,42,35,22)
y=Fun1(a)
print y
End Sub
Private Function Fun1(b)
x=0:y=0
for k=0 to 10
If 【9】 Mod 2=0 then
x=x+b(x)
else
y=y+b(x)
End If
Next
Fun1=Sqr(x)*Sqr(y)
End Function
[填空题]以下程序的功能是利用指针指向3个整型变量,并通过指针运算找出3个数中的最大值,输出到屏幕上,请填空。
main( )
int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&c,&y,&z);
px=&x; py=&y; pz=&z;pmax=&max;
______;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d/n",max);
[填空题]

以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。
main( )
{ int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x;py=&y;pz=&z;pmax=&max;
();
if(*pmax<*py)*pmax=*py;
if(*pmax<*pz)*pmax=*pz;
printf("max=%d/n",max);
}


[填空题]【说明】 下面一段程序从给定的数组b中找出值最小的元素,并输出该元素的数组下标、内存地址minaddr以及元素值本身。函数findmin负责在给定的数组中查找最小值,并返回最小值所在的内存地址,函数有三个参数:array是所要处理的数组;size是数组的大小;index负责从函数返回具有最大值的元素在数组中的数组下标。请填充空白,使其成为一个合乎要求的完整程序。 【程序】 //程序开始 #include<iostream.h> int *findmin(int *array, int size, int &index); void main( ) { /****** 变量定义部分 ***********/ int b[10] = {34, 34, 23, 89, 1, 2, 13, 42, 5, 54}; (1) ; int idx; /******* 寻找最小值 ************/ minaddr = findmin(b, sizeof(b)/sizeof(int), idx); /******* 输出最小值的有关信息 ************/ cout << "Min value index: "<<idx<<end1 <<"Min value address: "<<minaddr<<end1 <<"Min value: "<< (2) <<end1; } /******* 函数findmin的定义部分 ************ int *findmin(int *array, int size, int &index) { int min = 0;//max 是当前具有最小值的数组元素下标值 for(int i = 1; (3) ; i++) { if(array[i]< (4) ) min = i; } (5) ; return array + min;//返回最小值所在内存地址 }

我来回答:

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

订单号:

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