把自然数按由小到大的顺序排列起来组成第一串数:1、2、3、…、9、10、11、12、…,把这串数中两位以上的数全部隔开成一位数字,组成第二串数:1、2、…、9、1、1、1、2、1、3、…。则第一串数中100的个位数字0在第二串数中是第几个数?() A. 188B. 198C. 192D. 202

把自然数按由小到大的顺序排列起来组成第一串数:1、2、3、…、9、10、11、12、…,把这串数中两位以上的数全部隔开成一位数字,组成第二串数:1、2、…、9、1、1、1、2、1、3、…。则第一串数中100的个位数字0在第二串数中是第几个数?()

A. 188
B. 198
C. 192
D. 202

参考解析

解析:[解析] 根据题意,第二串数一位数有9个,两位数(10~99)有90个,所以从第一串数中100的个位数字0在第二串数字中的位置是9+90×2+3=192。答案为C。

相关考题:

一个自然数(0除外),如果它顺着数和倒过来数都是一样的,则称这个数为“对称数”。例如,2,101,1331是对称数,但220不是对称数。由数字0、1、2、3组成的不超过3位数的对称数个数有( )个。A.9B.12C.18D.21

已知数串1,1,2,3,5,8,13,……,从第3个数起每个数都等于它前面相邻的两个数之和,那么,数串中第1999个数被3除所得的余数是()。A.1B.2C.3D.4

●已知文法G[A],它定义的语言描述为糧 (1) 。G[A]:A → 0B|1CB → 1|1A|0BBC → 0|0A|1CC(1) A.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍B.G[A]定义的语言由0、l符号串组成,串中0的个数是1的个数2倍C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍D.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同

:一列数1,2,4,7,11,16,22,29,…这列数的组成规律是第2个数比第1个数多1;第3个数比第2个数多2;第4个数比第3个数多3;依此类推。那么这列数左起第1992个数除以5的余数是( )。A.0B.1C.2D.4

有一串自然数,已知第一个数与第二个数互质,而且第一个数的5/6恰好是第二个数的1/4,从第三个数开始,每个数字正好是前两个数的和,问这串数的第2005个数被3除所得的余数是( )。A.2B.1C.0D.3

一串数字按下面规律排列:1,3,5,2,4,6,3,5,7,4,6,8,5,7,9,…从第一个数字算起,前 100个数的和是多少?( )A.100B.1897C.1915D.2525

34·有一串自然数,已知第一个数与第二个数互质,而且第一个数的恰好是第二个数的,从第三个数开始,每个数字正好是前两个数的和,则这串数的第2005个数被3除所得的余数是( )。A.2 .B.1C.0D.3

已知文法G[A],它定义的语言描述为(39)。 G[A]:A→0B|1C B→1|1A|OBB C→O|OA|lCCA.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同B.G[A]定义的语言由0、1符号串组成,串中0的个数是1的个数2倍C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍D.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍

已知文法C[A],它定义的语言描述为(1)。 G[A]:A→0B|1C B→1 |1A|0BB C→0 |0A|1CCA.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍B.G[A]定义的语言由0、1符号串组成,串中0的个数是1的个数2倍C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍D.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同

把自然数按由小到大的顺序排列起来组成第一串数:1、2、3…9、10、11、12…,把这串数中两位数以上的数全部隔开成一位数字;组成第二串数:1、2…9、1、0、1、1、1、2、1、3…则这第一串数中100的个位数字0在第二串数字中是第几个数?A.188B.198C.192D.202

用1,2,3,4,5,6这六个数字组成没有重复数字的自然数,从小到大顺序排列: 1,2,3,4,5,6,12,…,654321。其中,第1238个数是()。A. 123456 B. 123465 C. 132456 D. 645231

已知文法G: S—A0|B1,A- S1|1, B-*S0|0,其中S是开始符号。从S出发可以推导出(12)。A.所有由0构成的字符串B.所有由1构成的字符串C.某些0和1个数相等的字符串D.所有0和1个数不同的字符串

已知文法G:S->A0|B1,A->S1|1,B->S0|0,其中S是开始符号。从S出发可以推导出(21)。A.所有由0构成的字符串B.所有由1构成的字符串C.某些0和1个数相等的字符串D.所有0和1个数不同的字符串

把自然数按由小到大的顺序排列起来组成第一串数:1、2、3、…、9、10、11、12、…,把这串数中两位以上的数全部隔开成一位数字,组成第二串数:1、2、…、9、1、1、1、2、1、3、…。则第一串数中100的个位数字0在第二串数中是第几个数?( )A.188B.198C.192D.202

阅读以下说明和C程序,填充程序中的空缺,将解答填入答题纸的对应栏内。【说明】正整数n若是其平方数的尾部,则称n为同构数。例如,6是其平方数36的尾部,76是其平方数5776的尾部,6与76都是同构数。下面的程序求解不超过10000的所有同构数。已知一位的同构数有三个:1,5,6,因此二位同构数的个位数字只可能是1,5,6这三个数字。依此类推,更高位数同构数的个位数字也只可能是1,5,6这三个数字。下面程序的处理思路是:对不超过100 00的每一个整数a,判断其个位数字,若为1、5或6,则将a转换为字符串as,然后对a进行平方运算,并截取其尾部与as长度相等的若干字符形成字符串后与as比较,根据它们相等与否来断定a是否为同构数。【C程序】includestdio.hincludestdlib .hincludestring .hint myitoa (int, char*); ,/*将整数转换为字符串*//* right取得指定字符串尾部长度为ler gth的子串,返回所得子串的首字符指针*/char *right (char*, int length);int main (){int a, t; int len;char as [10], rs[20];printf(”[1,10000]内的同构数:\r”);for (a=l.a=10000; a++) {t= (1); /*取整数a的个位数字*/if (t!=l&&t!=5&&t!=6) :ontinue;len=myitoa (a, as)j /*数a转换为字符串,存入as*/myitoa (a*a, rs); /*数a的平方转换为字符串,存入rs*//*比较字符串as与rs末尾长度为len的子争是否相等*/if(strcmp(as,__(2) )**o) /*若相同则是同构数并输出*/printf(“%s的平方为%s\n”,as,rs);}return O;}int myitoa (int num,char*s) /*将整数num转换为字符串存入s*/{int i,n=0;char ch;/*从个位数开始,取num的每一位数字转换为字符后放入s[]*/while (num) {s[n++] =(3) +’o;num=num/10.}s[n]=’\0 ‘;for (i=0; in/2; i++){ /*将s中的字符串逆置*/(4) ; s[i]= s [n-i-l];s[n-i-1]=ch;}return n; /*返回输入参数num的位数*/}char *right (char*ms, int length)/*取字符串ms尾部长度为length的子串,返回所得子串的首字符指针*/{int i;For(;*ms;ms++) /*使ms到达原字符串的尾部*/for( i=0; ilength. (5) ; /*使ms指向所得子串的首部字符*/return ms;}

已知文法G: S--AOIBI,A-- S111,B—S0I0,其中S是开始符号。从S出发可以推 导出(12)。A.所有由0构成的字符串B.所有由1构成的字符串C.某些0和1个数相等的字符串D.所有0和1个数不同的字符串

用0,1,3,5,7,9组成没有重复数字的自然数.(1)六位数有多少(2)六位奇数有多少

阅读以下说明和C程序,填充程序中的空缺,将解答填入答题纸的对应栏内。[说明]正整数n若是其平方数的尾部,则称n为同构数。例如,6是其平方数36的尾部,76是其平方数5776的尾部,6与76都是同构数。下面的程序求解不超过10000的所有同构数。已知一位的同构数有三个:1,5,6,因此二位同构数的个位数字只可能是1,5,6这三个数字。依此类推,更高位数同构数的个位数字也只可能是1,5,6这三个数字。下面程序的处理思路是:对不超过10000的每一个整数a,判断其个位数字,若为1、5或6,则将a转换为字符串as,然后对a进行平方运算,并截取其尾部与as长度相等的若干字符形成字符串后与as比较,根据它们相等与否来断定a是否为同构数。[C程序] #include<stdio.h> #include<stdlib.h> #include<string.h> int myitoa(int,char*); /*将整数转换为字符串*/ /*right取得指定字符串尾部长度为length的子串,返回所得孔串的首字符指针*/ char*right(char*,int length); int main() { int a,t; int fen; char as[10],rs[20]; printf("[1,10000]内的同构数:\n"); for(a=1; a<=10000;a++) { t=______; /*取整数a的个位数字*/ if(t!=1 len=myitoa(a,as); /*数a转换为字符串,存入as*/ myitoa(a*a,rs); /*数a的平方转换为字符串,存入rs*/ /*比较字符串as与rs末尾长度为len的子串是否相等*/ if(strcmp(as,______)==0) /*若相同则是同构数并输出*/ printf("%s的平方为%s\n",as,rs); } return 0; } int myitoa(int num,char*s) /*将整数num转换为字符串存入s*/ { int i,n=0; char ch; /*从个位数开始,取num的每一位数字转换为字符后放入s[]*/ while(num){ s[n++]=______+'0'; num=num/10; } s[n]='\0'; for(i=0; i<n/2;i++){ /*将S中的字符串逆置*/ ______;s[i]=s[n-i-1]; s[n-i-1]=ch; } return n; /*返回输入参数num的位数*/ } char*right(char*ms,int length) /*取字符串ms尾部长度为length的孔串,返回所得孔串的首字符指针*/ { int i; for(;*ms;ms++); /*使ms到达原字符串的尾部*/ for(i=0;i<length;______); /*使ms指向所得孔串的首部字符*/ return ms; }

一列数,前3个是1,9,9,以后每个都是它前面相邻3个数字之和除以3所得的余数,这列数中的第1999个数是几?(  )A.9B.0C.1D.2

污秽地区配电装置悬垂绝缘子串的片数与耐张绝缘子串片数的关系是()。A.两者片数相同; B.两者片数不等;C.悬垂串片数比耐张串多1片; D.悬垂串片数比耐张串少1片。

有一串数1,4,9,16,25,36.......,.它们是按一定的规律排列的。那么,第2000个数与第2001个数相差:A.1B.2000C.2001D.4001

已知文法G:S→A0|B1,A→S1|1,B→S0|0,其中S是开始符号。从S出发可以推导出( )。A.所有由0构成的字符串B.所有由1构成的字符串C.某些0和1个数相等的字符串D.所有0和1个数不同的字符串

有一串数:1,3,8,22,60,164,448,……;其中第一个数是1,第二个数是3,从第三个数起,每个数恰好是前两个数之和的2倍。那么在这串数中,第2000个数除以9的余数是()。A、1B、2C、3D、4

用1,2,3,4,5这五个数字组成没有重复数字的自然数,从小到大顺序排列:1,2,3,4,5,12,…,54321。其中,第206个数是()。A、313B、12345C、325D、371

把自然数按由小到大的顺序排列起来组成第一串数:1、2、3、……、9、10、11、12、……把这串数中两位以上的数全部隔开成一位数字,组成第二串数:1、2、……、9、1、0、1、1、1、2、1、3、……。则第一串数中100的个位数字0在第二串数中是第几个数?()A、188B、198C、192D、202

单选题一个自然数(0除外),如果它顺着数和倒过来数都是一样的,则称这个数为“对称数”。如,2,101,1331是对称数,但220不是对称数。由数字0,1,2,3组成的不超过3位数的对称数有(  )个。A9B12C18D21

单选题一列数,前3个是1,9,9,以后每个都是它前面相邻3个数字之和除以3所得的余数。这列数中的第1999个数是几?(  )A9B0C1D2