国家银行招聘考试

从十位数7677782980中划去5个数字,使剩下的5个数字(先后顺序不改变)组成的5位数最小,则划去的5个数字为()A、76777B、77778C、76779D、67778

题目

从十位数7677782980中划去5个数字,使剩下的5个数字(先后顺序不改变)组成的5位数最小,则划去的5个数字为()

  • A、76777
  • B、77778
  • C、76779
  • D、67778
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

采用划线更正法时,应仅仅划去错误的文字或数字并更正为正确的文字或数字.( )


正确答案:×
5.【答案】×
【考点】错账的更正方法
【解析】采用划线更正法时,对于文字错误,可只划去错误的部分,但不得只划销错误数字,应将全部数字划销,并保持原有数字清晰可辨,以便审查.因此本题说法错误.

第2题:

从1985到4891的整数中,十位数字与个位数字相同的数有( )个。

A.181

B.291

C.250

D.321


正确答案:B
以20作为百位数与千位数到以47作为百位数与千位数之间,满足条件的数共有28×10个,再加上48开头的数共有9个,再加上1988和1999共2个,总共有280+9+2=291个。

第3题:

某次考试中,小林的准考证号码是个三位数,个位数字是十位数字的2倍,十位数字是百位数字的4倍,三个数字的和是13,则准考证号码是( )

A.148

B.418

C.841

D.814


正确答案:A

第4题:

下列关于划线更正法的说法正确的是()。

A.划线更正法可以只划去错误的单个数字
B.划线更正法不可以划去错误的文字
C.错误的数字必须全部划去
D.错误的数字必须全部涂掉

答案:C
解析:
采用划线更正法时,如果是文字错误,可以在错误的文字上划一条红线;如果是数字错误,不可以只划销错误数字,应将全部数字划销,并保持原有数字清晰可辨。

第5题:

有一个三位数,个位数字是十位数字的4倍,十位数字是百位数字的2倍,三个数字的和是11,则这个三位数是( )。

A.182

B.812

C.128

D.218


正确答案:C
根据题意可知,此题可采用代入验证法,四个选项的和都是11,再根据“个位数字是十位数字的4倍”可知道只有C项符合。

第6题:

从2010到4219的整数中,十位数字与个位数字相同的数有多少个?( )

A.219

B.220

C.221

D.222


正确答案:C

第7题:

已知数据文件IN29.DAT中存有200个4位数,并已调用读函数readDat( )把这些数存入数组a中,请编制一函数jsVal( ),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数字和十位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat( )把结果cnt及数组b中符合条件的4位数输出到OUT29.DAT文件中。

注意:部分源程序已给出。

程序中已定义数组:a[200],b[200],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。


答案:
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal( )
{
int i,j; /*定义循环控制变量*/
int a1,a2,a3,a4; /*定义变量保存4位数的每位数字*/
int temp; /*定义数据交换时的暂存变量*/
int ab,cd; /*存储重新组合成的十位数*/
for(i=0;i<200;i++) /*逐个取每一个4位数*/
{
a4=a[i]/1000; /*求4位数的千位数字*/
a3=a[i]%1000/100; /*求4位数的百位数字*/
a2=a[i]%100/10; /*求4位数的十位数字*/
a1=a[i]%10; /*求4位数的个位数字*/
ab=10*a1+a4; /*把个位数和千位数重新组合成一个新的十位数ab*/
cd=10*a3+a2; /*把百位数和十位数组成另一个新的十位数cd*/
if((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&a1!=0&&a3!=0)
/*如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位的十位上的数字均不为零*/
{
b[cnt]=a[i]; /*将满足条件的4位数存入数组b中*/
cnt++; /*统计满足条件的数的个数*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat( )
{
int i;
FILE *fp;
fp=fopen("IN29.DAT","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i
printf("%d\n",b[i]);
printf("\n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("OUT29.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i
fprintf(fp, "%d\n",b[i]);
fclose(fp);
}


第8题:

一个四位数的各位数字之和是18。十位数字等于百位数字与千位数字之和,十位数字与千位数字之和等于个位数字,问这个数是多少? A.2358 B.3258 C.5274 D.2574


正确答案:B
此题可用代人排除法得出答案。

第9题:

从2010到4219的整数中,十位数字与个位数字相同的数有多少个?( )

A. 219
B. 220
C. 221
D. 222

答案:C
解析:
把所给的数的范围分成千位是2,3,4三类分别考虑。千位是2的:首先看百位是0的有2011,2022,2033,…,2099共9个;百位是1的则有10个,由此可知,千位是2的这样的数共有99 个;千位是3的有100个;千位是4的共有(2X10 + 2)=22(个)。所以十位数字与个位数字相同的数共有99 + 100 + 22 = 221(个)。故本题选C。

第10题:

对于错误的数字采用划线更正法,只划去错误数字即可,不用将全部数字注销。()


答案:错
解析:
采用划线更正法更正时,可在错误的文字或数字上划一条红线,在红线的上方填写正确的文字或数字,并由记账及相关人员在更正处盖章。对于错误的数字,应全部划红线更正,不得只更正其中的错误数字。对于文字错误,可只划去错误的部分。