程序改错填空

合集下载

计算机专业模拟试卷(程序填空和程序改错)

计算机专业模拟试卷(程序填空和程序改错)

一、程序填空1、有学生表ST,其中“编号”(N,2,0)字段值从1开始连续排列。

以下程序欲按编号1,9,17,25……的规律抽取学生参加比赛,并在屏幕上显示参赛学生的编号,请填空。

USE STDO WHILE NOT EOF()IF MOD__________??编号ENDIFSKIPENDDO2、通过键盘输入读者的借书证号,在“读者”表和“借阅”表中查找该读者及借书的有关信息。

OPEN DATABASE BOOKSDO WHILE ___________ACCEPT”请输入借书证号:” TO ZHSELECT * FROM 读者,借阅WHERE读者.借书证号=借阅.借书证号AND ;读者.借书证号=ZHWAIT“继续查询(Y/N)?”TO YNIF UPPER(Y/N)<>“Y”_______________________ENDIFENDDO_______________________3、将“借阅”表中借书日期超过一年且还没有归还的记录的“标记”字段填充“*”。

USE 借阅DO WHILE _________IF 还书日期={/} AND DA TE()—借书日期>365REPLACE ___________ENDIFSKIPENDDOUSERETURN4、一个自定义函数FX,计算F(X)=EX+3X+10的值,并编写一个主程序调用FX函数,分别计算变量X由5到10(步长为1)的函数值*FX.PRGFOR I=5 TO 10?“X=”,I,“F(X)=”,_________NEXTRETURNFUNCTION FX(X)________________RETURN F5、下列程序根据输入的学生成绩,来判断学生成绩等级,其中成绩大于或等于90分的为优秀,75-90的为良好,60-74为及格,小于60分的为不及格,请正确补充程序运行。

ClearSet talk off____________(“请输入成绩:”) to cjDo caseCase cj<60Dj=”不及格”Case cj<75Dj=”及格”Case cj<90Dj=”良好”____________Dj=”优秀”Endcase? DjSet talk on6、设表STU.DBF中有“学号、姓名、性别、出生日期、班级”等字段,程序完成根据姓名进行的查询:Set talk offUse stuStore space(6) to xmIndex on 学号to xhaccept “输入姓名:” to xmlocate for 姓名=xmdisplayelse?“查无此人”EndifWait “继续吗?”to ynIf upper(yn)=”N”ExitElseLoopEndifEnddoUseSet talk off7、请阅读下列判断一个自然数是否为质数的程序,并将程序填空完整.Set talk offInput”请输入一个大于1的自然数:” to nK=0 &&K的值为0表示所输入的自然数是质数, 为1表示不是质数j=2Do while j<nIf mod(n,j)_____________________________LoopElseK=1ExitEndifIf k=0?__________________+”是质数”Endif?”再见!!”Set talk onReturn8、定义一个二维数组X(8,9),给数组元素为该元素下标组成的数值。

C程序填空改错及答案

C程序填空改错及答案

1、结果:75#include "stdio.h"fun( int m, int xx[] ){int i,j,k=0;xx[k++]=1;for( i=2; i<=m; i++)for( j=2; j<i; j++)if( _____________) // i%j==0 {xx[k++]=i;break;}_____________; //return k}main(){int zz[100];printf("%d\n",fun(100,zz));}2、结果:8.640500#include <stdio.h>#include <math.h>double fun(int n){/*下行有错*/int s=0; int i; //double s=0.0; int i; for(i=1;i<=n;i++)s+=log(1.0*i);s=sqrt(s);/*下行有错*/return ; //return s;}main(){printf("%lf\n",fun(30));}#include <stdio.h>void main(){int i,n=0;for(i=10006;i<=99996;i++)if(i%10==6 && i%3==0)n++;printf("%d\n",n);}/*求1到1000之内能被7或11整除、但不能同时被7和11整除的整数个数。

请编写程序。

*/#include <stdio.h>void main(){int i,n=0;for(i=1;i<=1000;i++)if((i%7==0||i%11==0)&&(!(i%7==0&&i%11==0))){n=n+1;}printf("%d\n",n);}#include<stdio.h>int fun(int m){int i,k;for(i=m+1;;i++){for(k=2;k<i;k++)/*下行有错*/if(i%k!=0) break; //if(i%k==0) break; if(k==i)/*下行有错*/return k; //return i;}}main(){int n;scanf("%d",&n);printf("%d\n",fun(n));}6、结果:5#include <stdio.h>#include <math.h>main(){int a,b,sum,count=0,i;/*下行有错 */for (a=1; a<=700; a--) // for (a=1; a<=700; a++) {sum=0;for(b=1;b<=a;b++){if(a%b==0)sum=sum+a/b;}for(i=2;i<=9;i++)if(sum==a*i)/*下行有错 */count+=i; //count+=1;}printf("%d\n",count);}7、结果:495.00#include<stdio.h>float fun(int m, int n){int i;double p=1.0;for(i=1;i<=m;i++) p=p*i;for(i=1;i<=n;i++)__________ //p=p/i; for(i=1;i<=m-n;i++) p=p/i;__________ //return p;}main(){ printf("%.2f\n",fun(12,8));}#include<stdio.h>main(){int p,q,r,s,n=0;for(p=1;p<=100;p++)for(q=p;q<=100;q++)for(r=q;r<=100;r++)for(s=r;s<=100;s++)if(1.0/p+1.0/q+1.0/r+1.0/s==1) n++;printf("%d",n);}#include<stdio.h>/*下行有错*/IsPrime(integer n) // int IsPrime(int n) { int i,m;m=1;for(i=2;i<n;i++)/*下行有错*/if(n%i) // if(n%i==0){m=0;break;}return(m);}main( ){ int j,k=2310,sum=0;for(j=2;j<=k;j++)if((!(k%j))&&(IsPrime(j)))sum+=j;printf("%d\n",sum);}#include<stdio.h>main(){int i,t=1,s=0;for(i=1;i<=101;i+=2){s=s+t*i;__________ // t=t*(-1); }printf("%d\n",s);}#include "stdio.h"int fun(int a,int b){int i,count=0,low,high;for ( i=a;i<=b;i++ ){low=i%10;high=i/100;if( _____________ ) // if(low==high )count++;}return count;}main(){printf("%d\n",_____________ ); //fun(300,900) }#include<stdio.h>void main(){int num,a,b,c,count=0;/*下行有错*/while(num=101;num<1000;num++) // for(num=101;num<1000;num++) {a=num/100;b=num%100/10;c=num%10;/*下行有错*/if(num+c*100+b*10+a=1333) // if(num+c*100+b*10+a==1333) count++;}printf("%d\n",count);}13、结果:23.197745#include<stdio.h>#include<math.h>double fun(int n){ double sum,s0,s1,s2,s;int k;sum=1.0;if(n<=2)sum=0.0;s0=0.0; s1=0.0; s2=1.0;for(k=4;k<=n;k++){ s=s0+s1+s2;sum+=__________;// sum+=sqrt(s); s0=s1;s1=s2;s2=s;}__________ //return sum;}main(){ printf("%f\n",fun(10));}#include<stdio.h>#include<math.h>main(){ int i,ge,shi,bai,n=0;for(i=1;i<1000;i++){ ge=i%10;shi=i/10%10;bai=i/100;if(i==pow(ge,3)+pow(shi,3)+pow(bai,3)) n++;}printf("%d\n",n);}#include<stdio.h>int fun(int a,int b){ int r,t;if(a<b){ t=a; a=b; b=t;}r=a%b;while(r!=0){ a=b;b=r;/*下行有错*/r=a/b; // r=a%b;}/*下行有错*/return a; // return b; }main(){ int a;a=fun(780,208);printf("%d\n",a);}#include<stdio.h>long fun(int g){switch(g){case 0: return 0;case 1: return 1;case 2: return 1;}return( __________);// return( fun(g-1)+fun(g-2)); }main(){long fib;int n=25;fib=__________ ;//fun(n);printf("%ld\n",fib);}#include<stdio.h>/*下行有错*/void IsPrime(int n) // int IsPrime(int n) { int i,m;m=1;for(i=2;i<n;i++)if(!(n%i)){ m=0;/*下行有错*/continue; //break;}return(m);}main( ){ int j,k=2310,sum=1;for(j=2;j<=k;j++)if((!(k%j))&&(IsPrime(j)))sum*=j;printf("%d\n",sum);}#include<stdio.h>double fun(int n){double s=1.0;int i;for(i=1;__________ ;i++) //i<=n s=s-1.0/(i*(i+1));__________ //return s;}main(){printf("%.4f\n",fun(7));}#include<stdio.h>age( int n ){ int c;if( n==1 ) c=10;else __________ //c=age(n-1)+2;return(c);}main(){ int n=10;printf("%d\n", __________ ); // age(n) }21、结果: 5118372#include <stdio.h>#include <math.h>main(){ long sum;int i;sum=0;for (i=5;i<=80;i++){/*下行有错*/if (fmod(i,2)==0) // if (fmod(i,2)==1) sum+=i*i*i;}printf("%ld\n",sum);}#include <stdio.h>main(){ int i,a,b,c,d,n=0;for (i=1000;i<=9999;i++){d=i%10;c=i/10%10;b=i/100%10;a=i/1000;if(a*a+b*b+c*c+d*d==100)n++;}printf("%d\n",n);}#include<stdio.h>int mcf(int a,int b){ int temp;while(b){__________a=b;b=temp;}return a;}main(){printf("%d\n",__________ ); // mcf(234,338) }#include <stdio.h>#include <math.h>int prime(int n){ int yes, i;if(n<=1) {return 0;}yes=1;for(i=2; i<=sqrt(n); i++) /*下行有错*/if(n%i!=0) //if(n%i==0) { yes=0; break;}return yes;}main(){int sum=0, i;for(i=2;i<500; i++)if(prime(i))/*下行有错*/sum+=1; //sum+=i;printf("%d\n", sum);}#include <stdio.h>main(){ int i,a,b,c,n=0;for (i=101;i<=999;i+=2){c=i%10;b=i/10%10;a=i/100;if((a+b+c)%12==0)n++;}printf("%d\n",n);}#include<stdio.h> main(){int i,s=1;for(i=9;i>=1;i--) s=2*(s+1) ; printf("%d",s);}#include <stdio.h>#include <math.h>int su(int x){int j,k;k=sqrt(x) ;for(j=2;j<=k;j++){if (x%j==0) break;}if (x>1&&j>k) return (1);else return (0);}void main(){ long sum=0;int a,i,j;for (a=11;a<=99;a++){ i=a%10;j=a/10;if (su(a)&&su(i*10+j)){sum=sum+a;printf("%5d",a);} }printf("\n %ld",sum);}#include <conio.h>#include <stdio.h>#include <math.h>main(){ long s;long k,n,sum=0,count=0;for (n=2;n<=750;n++){ if (n<10) k=10;else if (n<100) k=100;else k=1000;s=n*n;if (s%k==n) {count++;sum+=n;printf("%4d",n);} }printf("\n%5ld,%5ld",count,sum);}27下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。

程序设计基础期中考试试卷与参考答

程序设计基础期中考试试卷与参考答

程序设计基础期中考试试卷与参考答Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT《程序设计基础》课程期中考试试卷试题一、判断题(每小题2分,共20分)说明:在以下提供的若干陈述中,逐一判断其正确与否,用A表示正确,用B表示错误。

(1) 事件过程可以由某个用户事件触发执行,它不能被其他过程调用。

(2) Visual Basic的Double类型数据可以精确表示其数值范围内的所有实数。

(3) For/Next循环正常(未执行Exit For)结束后,控制变量的当前值等于终值。

(4) Sub过程名在过程中必须被赋值。

(5) SetFocus方法是把焦点移到指定对象上,使对象获得焦点,该方法适用于所有控件。

(6) 移动框架时框架内控件也随之移动,所以框架内控件的Left和Top属性值也随之改变。

(7) 单选钮控件和复选框控件都具有Value属性,它们的作用完全一样。

(8) 当组合框的Style属性设置为0时,组合框称为“下拉式组合框”,其选项可以从下拉列表框的列表项中选择,也可以由用户输入。

(9) 若Visual Basic中容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。

(10 ) 用Output模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路径。

试题二、单选题(每小题2分,共20分)(11 ) 将VB新建的“标准EXE”工程保存在磁盘上,至少会产生(11)文件。

[A] .frx和.frm [B] .exe和.vbp [C] .vbp和.frm [D] .frm和.bas(12 ) 窗体Form1的Name属性是Frm1,它的单击事件过程名是(12)。

[A] Form1_Click [B] Form_Click [C] Frm1_Click [D] Me_Click(13 ) 已知字符串变量x存放"1234",表达式Val("&H"+Left(x,2))的值是(13)。

C语言 程序设计基础试题五及答案

C语言 程序设计基础试题五及答案

《程序设计基础》考试试卷五班级姓名学号____________1.以下叙述中正确的是( )A. C程序中注释部分可以出现在程序中任意合适的地方B. 花括号"{"和"}"只能作为函数体的定界符C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名D. 分号是C语句之间的分隔符,不是语句的一部分2.在一个C语言程序中( )A. main函数必须出现在所有函数之前B. main函数可以在任何地方出现C. main函数必须出现在所有函数之后D. main函数必须出现在固定位置3.判断下面标识符中哪个是C语言中合法的用户定义标识符( )A. a-bB. #abdC. typedefD. _max4.为表示关系X≥Y≥Z,应使用C语言表达式( )A. (X≥Y)&&(Y≥Z)B. X>=Y>=ZC. (X>=Y)‖(Y>=Z)D. (X>=Y)&&(Y>=Z)5.设有一分段函数:x=1 a<b且c=dx=2 a>=b则下列程序段哪个是正确的( )A. if(a<b)B. if (a<b)C. if (a>b)D. if (a>=b)if(c= =d) {if (c= =d) if (c= =d) x=2;x=1; x=1; x=1; elseelse x=2; else x=2;} else x=2; {if(c= =d) x=1;}6.若有两条语句:static char x[]=”abcde”;static char y[]={…a‟,‟b‟,‟c‟,‟d‟,‟e‟};则下列说法中正确的是( )A. x数组和y数组长度相同B.x数组长度大于y数组长度C.x数组长度小于y数组长度D.以上三种说法均错误。

7.返回值为void的函数,其含义是( )A.调用函数之后,被调用的函数没有返回值;B.调用函数之后,被调用的函数不返回C.调用函数之后,被调用的函数返回值为任意类型D.以上三种说法均不正确。

vb第次考试复习题单选判断程序填空改错练习

vb第次考试复习题单选判断程序填空改错练习

vb第次考试复习题单选判断程序填空改错练习————————————————————————————————作者:————————————————————————————————日期:一、判断共19题(共计19分)第1题(1.0分)题号:684在窗体的form_load事件过程里定义的变量是局部变量。

第2题(1.0分)题号:380VB规定窗体文件的扩展名是 .vbp。

3题(1.0分)题号:681对于动态数组,在过程中可多次使用redim语句改变数组的大小。

第4题(1.0分)题号:285所有的控件在程序运行以后都是可见的。

第5题(1.0分)题号:677通常用show方法来显示通用对话框第6题(1.0分)题号:683控件数组中的各个元素由caption属性区分。

第7题(1.0分)题号:680通用对话框控件在运行的时候,是不可见的。

第8题(1.0分)题号:361设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C的值是 False。

第9题(1.0分)题号:313“菜单编辑器”中至少要填“名称”和“标题”这两个框,才能真确完成菜单栏的设计。

第10题(1.0分)题号:325VB若同一个工程有许多窗体,可以指定任一窗体为启始窗体。

第11题(1.0分)题号:335通过改变属性窗口中的Name属性,可以改变窗体上显示的标题。

第12题(1.0分)题号:324如果一个菜单项的Visible属性为False,则它的子菜单也不会显示。

第13题(1.0分)题号:678鼠标mousedown事件可以返回一个参数button用于判断用户按下的是鼠标的左键、右键、还是滑轮。

第14题(1.0分)题号:254有的对象属性既可在属性窗口中设定又可在程序代码中设定。

第15题(1.0分)题号:686时钟控件的interval属性的单位是毫秒。

第16题(1.0分)题号:248对象的可见性用enabled属性设置,可用性用visible属性设置。

程序改错

程序改错
(3)逻辑错误 发生在运行之后,不显示错误信息,仅表现为运行结果不正确。排除逻辑错误,一般也要用跟踪法查明错误点和错误原因。
发生错误后都要回到编辑阶段,分析错误原因,修改C源程序,再重复上述操作,直到程序能得到正确的运行结果,程序才算调试成功。程序发生错误,其原因很复杂。学会调试程序,也是学习C程序设计的重点和难点之一,必须多练、多分析,积累经验。
scanf(“%d”,&n);
while(i<n)
i+=2;
sum+=i;
if(n%2==0) n--;
printf(“输出1+3+5+……+%d=%ld\n”,n,sum);省略号是在中文状态下输入的。
}
第四题:程序功能:定义计算三角形面积的函数。计算公式:
s=(a+b+c)/2
a、b、c为三角形的边长。
{
char str[80]="a*b$c(d!EEE !!a.";
fun(str[80]);
printf("\n");
puts(str);
}
4、下列程序,其功能是:从s所指向的串中,找出包含有t所指字符串的个数。例如:s所指向的串为abcdabfab,t所指字符串为ab,则所求个数为3。请改正程序中的错误,使程序能输出正确的结果。
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp;
int a[]={1,2,3,4,5,6,7,8,9,10},i=10,n;
if((fp=fopen(“file6.txt”,”w”))==NULL)

C语言 程序设计基础试题四及答案

C语言 程序设计基础试题四及答案

《程序设计基础》考试试卷四班级姓名学号一、选择题(每题1分,共20分)题号一二三四五总得分评卷人审核人得分1.以下叙述中正确的是( )A. C程序中注释部分可以出现在程序中任意合适的地方B. 花括号"{"和"}"只能作为函数体的定界符C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名D. 分号是C语句之间的分隔符,不是语句的一部分2.判断下面标识符中哪个是C语言中合法的用户定义标识符()A. 2a1bB. a%bdC. _123D. char3.设有以下定义int a=0; double b=1.25; char c=’A’; #define M 2则下面语句中错误的是( )A. a--;B. b--;C. c--;D. M--;4.有两条语句:static char x[]=”abcde”;static char y[]={‘a’,’b’,’c’,’d’,’e’};则下列说法中正确的是( )A. 数组x和数组y长度相同B.数组x长度大于数组y长度C. 数组x长度小于数组y长度D. 以上三种说法均错误;5.设整型变量a=13,则经运算a+= a/=a%=5后,a的值为()A. 17.333B. 17C. 0D. 26. 已知:int n,i=1,j=2;执行语句n=i<j?i++:++j;后,i和j的值是( ).A. 1,2B. 1,3C. 2,2D. 2,37.有函数定义如下:当自变量x<0时y=-1;当x=0时y=0;当x>0时y=1;以下程序片段能实现该函数功能的是( ):A. if(x>=0)B. y=-1;C. if(x>=0)D. y=0;if(x>0) y=1; if(x!=0) if(x>0) y=1; if(x>=0) else y=-1; if(x>0) y=1 ; else y=0; if(x>0) y=1;else y= 0; else y=0; else y= -1; else y=-1;8.当a=2,b=1,c=3,d=4,m和n值为1时,(m=a>b)||(n=c>d)的值是( )A. TRUEB. FALSEC. 1D.09.在C语言程序中,以下说法正确的是( )A. main函数内部可嵌套定义子函数B. main函数必须出现在所有函数之前C. main函数必须出现在所有函数之后D. main函数是程序执行的入口10.关于局部变量和全局变量说法正确的是():A. 在main函数中定义的变量都为全局变量B. 当全局变量与局部变量同名时,全局变量起作用C. 当全局变量与局部变量同名时,局部变量起作用D. 以上说法都不正确11.下列关于switch和break语句的讨论中,只有()是正确的。

山东春季高考C语言练习题

山东春季高考C语言练习题

C 语言程序设计1.程序填空题程序功能:定义函数 max(int a,int b),比较整数 a,b 的大小并输出较大值。

代码如下:#includeint max(int a,int b){if(【1】)return a;elsereturn 【2】;}void main(){int 【3】;printf("请输入 2 个整数:\n");scanf("%d%d", &a,&b);printf("较大值:%d \n", 【4】);}2.程序填空题代码如下:#include <stdio.h>main(){int age1, age2;printf("请输入小明和小红的年龄:");scanf("%d %d", 【1】, 【2】);if (【3】)printf("小明比小红大\n");else if (【4】)printf("小红比小明大\n");elseprintf(【5】);}3.程序填空题#include <stdio.h>main(){int num, n1, n2, n3;printf("请输入一个三位正整数:");scanf("%d", 【1】);n1 = 【2】;n2 = 【3】;n3 = 【4】;if (【5】 == num)printf("Y\n");elseprintf("N\n");}4.程序填空题程序功能:输入一个 1800~2800 之间的整数作为年份,判断该年份是否为闰年。

年份符合下列条件之一者为闰年:①能被 4 整除且不能被 100 整除;②能被 400 整除。

程序部分代码如下:#include <stdio.h>main(){int year,flag;printf("请输入年份:");【1】;【2】printf("年份超出范围。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虽然是题库,但是不排除个别题答案错误的可能.1. 下列程序的功能是求7到1156之间的所有奇数的平方和并显示结果。

请填空来实现上述功能。

(保留整数位)257467175.2. 下面程序是1到20000之间的所有奇数之积和所有偶数之和,并显示所有偶数之和,填空完成程序。

(保留整数位)100010000.3. 下面程序是1到200之间的所有奇数之积和所有偶数之和,并显示所有偶数之和,填空完成程序。

(保留整数位)10100.4. 下面程序是1到20之间的所有奇数之和和所有偶数之积并显示所有偶数之积,填空完成程序。

(保留整数位)3715891200.5. 下面程序是求2203年各月份中的15日有几天是星期二。

填空完成程序。

(保留整数位) 3.6. 把一张一元钞票,换成一分、二分和五分硬币,每种至少11枚,问有多少种方案? 13.7. 把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后其中二分的硬币恰有20枚的方案共有多少种? 11.8. 把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数为50枚的兑换方案有多少种? 12.9. 把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数最多的与硬币总数最少的枚数之差是多少? 73.10. 把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问有多少种方案? 461.11. 编写程序,计算10000以内个位数为6且该数能被9整除的所有数之和。

553466.12. 编写程序,计算10000以内所有十位数为6且该数能被7整除的数之和。

719222.13. 编写程序,计算10000以内有多少个这样的数,其个位数为6且该数能被9整除。

111.14. 编写程序,计算100-10000以内个位上的数小于百位上的数的个数。

4500.15. 编写程序,计算100-10000以内个位上的数小于百位上的数的所有数之和。

23314500.16. 编写程序,计算100-65374以内个位上的数等于百位上的数的个数。

6528.17. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为[1,100]内符合条件的数有多少组?52.18. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为[100,300]内符合条件的数有多少组?63.19. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为1300的勾股弦组数。

7.20. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为25000的勾股数组中A+B+C的值最小为多少?。

51824.21. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为25000的勾股弦数组的个数。

5.22. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为2500的勾股数组的个数。

4.23. 对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。

试求出弦为2500的勾股数组中A+B+C的值最大为多少?。

6000.24. 分子分母为正整数,分子小于分母的分数称为真分数。

对于分数的分子分母取值范围为 [50,90] 且分母能被3整除、分子能被5整除的真分数共有多少个. 63.25. 分子分母为正整数,分子小于分母的分数称为真分数。

对于分数的分子分母取值范围为 [50,90] 且分母能被3整除的真分数共有多少个. 287.26. 回文指的是正读和反读都一样的一串字符,如121、1221。

试求出[1234,9876]内回文数的个数。

85.27. 回文指的是正读和反读都一样的一串字符,如121、1221。

试求出[1421,4112]内所有回文数的和。

74250.28. 将大于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求前面20个数之和。

20610.29. 将小于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求最后20个数之和。

19350.30. 梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内的梅森尼数的个数?14.31. 梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内所有梅森尼数之和?66.32. 梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内最大的梅森尼数? 19.33. 某单位规定电费收费标准为:60度电以内每度收0.33元,60到100度范围内的电每度收费0.66元,超过100度的,每度收费1.65元。

填空完成程序。

(保留小数两位)3524577.34. 某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。

18.35. 某国在2000年时人口总数为1亿,若以每年3%的速度递增,试求出至少要到哪一年该国人口总数才会翻一翻。

2024.36. 求1×2×3×4×5…,当积大于77777720时退出循环。

(保留整数位) 479001600.37. 求1000-10000内的第50个素数。

(素质是指只能被1和本身整除的数)1361.38. 求100-1000内的第10个素数。

(素质是指只能被1和本身整除的数)149.39. 求100-1000内的最大的素数。

(素质是指只能被1和本身整除的数)997.40. 求100-200内的所有素数的个数。

(素质是指只能被1和本身整除的数)21.41. 求100-200内的所有素数的和。

(素质是指只能被1和本身整除的数)3167.42. 求100—999的水仙花数(一个数的值正好为自身各位立方之和,如:153=1^3+5^3+3^3)的个数。

填空完成程序。

(保留整数位) 4.43. 求100到14000以内能被4和9整除的整数的和,填空完成程序。

(保留整数位)2716668.44. 求100到24000以内能被4和6整除的整数的和,填空完成程序。

(保留整数位)24011568.45. 求100到4000以内能被4和6整除的整数的个数,填空完成程序。

(保留整数位)325.46. 求100到4000以内能被4和6整除的整数的和,填空完成程序。

(保留整数位)666900.47. 求15000以内能同时被3和7整除的数的和,填空完成下面程序。

(保留整数位)5360355.48. 求35000以内能同时被3和7整除的数的个数,填空完成下面程序。

(保留整数位)1666.49. 求S=1-1/2+1/3-1/4+.....的前100项之和(精确到小数点后4位)0.6882.50. 求S=1-1/3+1/5-1/7+.....的前100项之和(精确到小数点后4位)0.7829.51. 求出[10,1000]内所有能被6和9中的一个且只有一个数整除的整数的个数。

165.52. 求出[10,1000]内所有能被6整除但不能被9整除的整数之和。

55440.53. 求出[10,1000]内所有能被7和9中至少一个数整除的整数的个数。

236.54. 求出[10,1000]内所有能同时被7和9整除的整数之和。

7560.55. 求出[100,600]内被除3余2并且被除5余3的整数的个数。

33.56. 求出[100,800]内所有既不能被5整除也不能被7的整数的个数。

480.57. 求出[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。

18630.58. 求出[123,321]内恰好有两个数字相同的数的个数。

45.59. 求出[123,456]内恰好有两个数字相同的所有整数之和。

26406.60. 求出[123,789]内至少有两个数字相同的数的个数。

180.61. 求出[1234,2345]内恰好有两位数字是6的所有整数之和(注意AT()函数和STR()函数的功能)。

124266.62. 求出[1234,6789]内至少有两位数字是7的所有整数之和(注意AT()函数和STR()函数的功能)。

678981.63. 求出[1234,6789]内中间两位数字之和等于首尾两位数字之积的数的个数。

175.64. 求出[200,800]内被除3余1并且被除5余3的整数的和。

20020.65. 求出[750,950]内最多有一位数字是8的所有整数之和(注意AT()函数和STR()函数的功能)。

153575.66. 求出100以内的最大的自然数n,使得算式1+1/(1+2)+…+1/(1+2+…+n)的值小于1.9。

18.67. 求出100以内使得算式1*2+2*3+…+n*(n+1)的值大于6000的最小的自然数n。

26.68. 求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。

23.69. 求出100以内使得算式1*3+2*5+…+n*(2*n+1)的值小于10000的最大的自然数n。

23.70. 求出100以内使得算式1/(1*1)+1/(2*3)+…+1/(n*(2n-1)的值大于1.35的最小的自然数n。

14 .71. 求出100以内使得算式1/(1*2)+1/(2*3)+…+1/(n*(n+1))的值小于0.952的最大的自然数n。

19 .72. 求出100以内使得算式1+(1+2)+…+(1+2+…+n)的值大于1500的最小的自然数n。

20.73. 求出100以内使得算式1+(1+2)+…+(1+2+…+n)的值小于1000的最大的自然数n。

17.74. 求出100以内使得算式1+1/(1*2)+…+1/(1*2*…*n)的值大于1.71828的最小的自然数n。

9.75. 求出100以内使算式(1-1/2)+(1/3-1/4)+…+(1/n-1/(n+1))的值大于0.682的最小的奇数n。

45 .76. 求出100以内最大的奇数n使得算式(1-1/2)+(1/3-1/4)+…+(1/n-1/(n+1))的值小于0.68。

35 .77. 求出100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。

相关文档
最新文档