[单选题]

要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如下程序:

程序运行后发现显示的结果不正确,应该进行的修改是(  )。

A.产生随机数时不使用Int函数

B.循环2的初值应为i=x

C.数组定义改为Dima(11)AsInteger

D.循环3的循环终值应改为9

参考答案与解析:

相关试题

要求产生10个随机整数,存放在数组Arr中,从键盘输入要删除的数组元素的下标,将

[单选题]要求产生10个随机整数,存放在数组Arr中,从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:Option base 1Private Sub Command1_Click()D.im arr(10)as integerF.or i=1 to 10 ‘循环1A.rr(i)=int(rnd*100)Print arr(i);NextX=inputbox(“输入1-10的一个整数:”)F.or i=x+1 to 10 ‘循环2A.

  • 查看答案
  • 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<s

    [单选题]以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio.h>#define N 10void fun(int x[N]){int i=0;while(i<N)scanf(“%d”,_______);}在程序中下划线处应填入的是A.x+iB.&x[i+1]C.x+(i++)D.&x[++i]

  • 查看答案
  • 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N

    [单选题]以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i<N) scanf("%d",_________); } 在下划线处应填入的是A.x+iB.&x[i+1]C.x+(i++)D.&x[++i]

  • 查看答案
  • 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N

    [单选题]以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10void main(int __________){ int i=0; while(i<N) scanf("%d",x+(i++));}A.*x B.x[N] C.x D.&x

  • 查看答案
  • (30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#inclu

    [单选题](30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include <stdio.h>#define N 10void fun(int x[N]){ int i=0;while(i<N)scanf("%d", );}在程序中下划线处应填入的是A.)x+iB.)&x[i+1]C.)x+(i++)D.)&x[++i]

  • 查看答案
  • 已知数组a(),编程删除a中第5个元素。数组a中的元素分别为{12,6,4,89

    [问答题] 已知数组a(),编程删除a中第5个元素。数组a中的元素分别为{12,6,4,89,75,63,100,20,31}。

  • 查看答案
  • 以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。

    [主观题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。include<iostream.h>void fun(int * s,int t,int * k){ int i;* k=[ ];[ ]if(s[ * k] < s[i]) * k=i;}void main( ){ int a[l0]={ 876,675,896,101,301,401,980,431,451,777 },k;fun(a,10,&k);

  • 查看答案
  • 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值(  )。<br /><img border="0" src="https://img.zha

    [单选题]以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值(  )。在程序中下画线处应填入的是(  )。A.x+iB.&x[i+1]C.x+(i++)

  • 查看答案
  • 数组ARRAY中存有10个无符号字整数(元素序号0~9),现在要删除其中的第5个

    [问答题] 数组ARRAY中存有10个无符号字整数(元素序号0~9),现在要删除其中的第5个元素。编写程序,把第6~9个元素移到第5~8个元素的位置上,并把第9个元素清零。

  • 查看答案
  • 从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N£«

    [主观题]从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数proc返回。例如,当arr[8]={13,1,205,252,2,333,4444,21)时实际输人时,数与数之间用Enter键分开,bb[4]={252,333,4444)。注意:部分源程序给出如

  • 查看答案