题目详情
当前位置:首页 > 财经类考试 > 农村信用社考试
题目详情:
发布时间:2024-08-04 06:52:54

[简答题]

有BASIC程序,10个数以递减次序排好放在数组中,由键盘输入一个数,查找此数是否在该数组中,如果是输出“YES”,不是输出“NO”。
10 N=10
20 DIM A(N)
30 FOR I=1TON
40 READ A(I)
50 NEXT I
60 X1=1:X2=N
70INPUT“X=”;X
80 P=
90 IF X=A(P) THEN PRINT “YES”:GOTO 150
100 IF THEN :GOTO 120
110 X2=
120 IF X2>X1 THEN 80
130 PRINT “NO”
140 DATA 95 ,86,78,70,63,57,48,39,20,10,
150 END


更多"有BASIC程序,10个数以递减次序排好放在数组中,由键盘输入一个数,"的相关试题:

[简答题]

有BASIC程序,10个数以递减次序排好放在数组中,由键盘输入一个数,查找此数是否在该数组中,如果是输出“YES”,不是输出“NO”。
10 N=10
20 DIM A(N)
30 FOR I=1TON
40 READ A(I)
50 NEXT I
60 X1=1:X2=N
70INPUT“X=”;X
80 P=
90 IF X=A(P) THEN PRINT “YES”:GOTO 150
100 IF THEN :GOTO 120
110 X2=
120 IF X2>X1 THEN 80
130 PRINT “NO”
140 DATA 95 ,86,78,70,63,57,48,39,20,10,
150 END


[填空题][说明] 设计一程序,输入10个整数到一个数组中,调整这10个数在数组中的位置,使得其中最小的一个数成为数组的首元素,最大的一个数成为数组的末元素。 [C++程序] #include <iostream.h> #define SIZE 10 void main ( ) { int data [SIZE]; int m; cout<<"请输入"<<SIZE<<"个整数:"; for ( m=0;m<SIZE; m++ ) (1) ; int j=0,k=0; for ( int i=1;i<SIZE; i++ ) if ( (2) ) j=i; else if ( data[i]<data[k] ) (3) ; if (j>0 ) { int d=data[0]; (4) ; data[k]=d; } if ( k<SIZE-1 ) { int d=data [SIZE- 1 ]; data[SIZE- 1 ]=data[j]; (5) ; } cout<<end1<<" 排序后: "; for ( m=0;m<SIZE; m++ ) cout<<data[m]<<" " ; }
[简答题]【说明】
用创建Thread类的子类的方法实现多线程,判断一个数是否是素数。如果是,打印“是素数”,如果不是,则打印“不是素数”;如果没有参数输入,显示“请输入一个命令行参数”。
【Java程序】
import java.io.* ;
public class TestThread //Java Application主类
public static void main(Sting args[ ])
if (args length<l) //要求用户输入一个命令行,否则程序不能进行下去
system.out.println("请输入一个命令行参数");
system.exit(0) ;
//创建用户Thread子类的对象实例,使其处于NewBorn状态
primeThread getPrimes = new primeThread (Integer.parseInt(args[0]));
getPrimes.start ( ) ; //启动用户线程,使其处于Runnable状态
while(getPrimes.isAlive( )&& getPrimes.ReadyToGoOn( ) )
system.out.println("Counting the prime number../n"); //说明主线程在运行
try
Thread. sleep (500); //使主线程挂起指定毫秒数,以便用户线程取得控制权,
//sleep是static的类方法

Catch(InterruptedException e) //sleep方法可能引起的异常,必须加以处理
return ;

//while循环结束
System.out.println (
[单项选择]有一数学计算程序,给定一个数,当输人加号时,该数变为原来的3倍;当输入除号时,该数的末尾数字消失。例如给出10,输入加号得30,输入除号得1。如果开始给的数是23,为了得到数16,那么除了输入若干次加号外,至少要输入除号( )次。
A. 1
B. 2
C. 3
D. 4
[简答题]【程序2.1说明】
已知一个排好序的数组,现输入一个数,要求按原来的顺序规律,将它插入到数组中。
【程序2.1】
#include <stdioh>
#define N 100
void main( )

float a[N+l],x;
int i,p;
printf("输入已经排好序的数列: ");
for(i=0; i<N; i++)
scanf(%f",&a[i]);
printf("输入要插入的数:");
scanf("%f",&x);
for(i=0,p=N; i<N; i++)
if(x<a[i])

(1)
break;

for(i=N-1; i>=p; i--)
(2)
(3)
for(i=0; i<=N; i++)
prinff("%f/t",a[i]);

【程序2.2说明】
本程序用变量count统计文件中字符的个数。
【程序2.2】
#include <stdio.h>
#include <stdlib.h>
void main( )

FILE *fp;
long count=0;
if((fp=fopen("letter.txt","r"))==NULL)

printf("can not open file/n");
exit(0);

while(!feof(fp))

(4)
count++;

printf("count=%d/n",count);
(5)

[简答题]请编制程序,其功能为:设由20个8位有符号数构成一个数组,试依次去掉其中负的奇数,生成一个新的数组(顺序不变)。结果存放在RESULT开始的内存单元中。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1.ASM
EXTRN LOAD:FAR,SAVE:FAR
LEN EQU 20
DSEG SEGMENT
SOURCE DW N DUP ( )
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP ( )
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
MOV ES, AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
…………
…………
…………
; *** END ***
LEA DX, RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START E
[填空题][说明]
设计一程序,输入16个整数到一个数组中,将数组位序颠倒重新排序,使每个数字不再按原j的顺序排列,而是按j的二进制数颠倒后得出的数排列,例如,将第1个(0001)数与第8个(1000)数交换,将第3个数(0011)与第12个数(1100)交换。
[C++程序]
#include<iostream.h>
#define SIZE 16
#define SWAP (a,b) temper=(a); (a)= (b); (b) =temper;
void maln( )

int data[SIZE];
int n:
cout<<"请输入"<<SIZE<<"个整数:";
for (n=0;n<SIZE;n++)
(1) ;
int j=0,m;
for (int i=0; i<n; i++)

if(j>i)
(2) ;
(3) ;
while( (4) ) &&j>=m)

j-=m;
m>>=1:

(5) ;

cout<<endl<<"排序后:";
for(n=0;n<SIZE;n++)
cout<<data [n]; <<" ";


[简答题]编写程序,一个数如果刚好与它所有的因子之和相等,则称该数为“完数”,如:6=1+2+ 3,则6就是一个完数。求5~500之间的完数的个数。
[填空题]下列程序的功能是:找出给定的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
[简答题]
以下是某C语言程序,用来求一个数的绝对值,请仔细阅读程序并完成要求。
#include " stdio.H"
main( )
{
float x, y;
scanf(" %f ", &x);
if(x>0)
y=x;
else
y=-x;
printf(" % f", y);
getch( );
}
画出此程序主函数的控制流程图。

[简答题]以下是某C语言程序,用来求一个数的绝对值,请仔细阅读程序并完成要求。
#include"stdi.h"
main( )

float x,y;
scanf("%f",&x);
if(x>0)
y=x;
else
y=-x;
printf("%f",y);
getch( );

画出此程序主函数的控制流程图。
[填空题]下面程序的功能是找出给定的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

我来回答:

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

订单号:

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