程序填空

合集下载

c语言程序填空题

c语言程序填空题
【3】s2[i]!=或*(s2 + i)!=【4】'\0'或NULL或0
16功能:输入字符串,再输入一个字符,将字符串中与输入字符相
同的字符删除。
【1】a[i] != '\0'或a[i]或a[i]!=NULL【2】a[j]='\0'或a[j]=NULL或a[j]=0
【3】cc=getchar()或scanf("%c",&cc)【4】fun(a,cc)
12功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘
输入。
【1】str【2】str[i]!='\0'或str[i]!=NULL或str[i]!=0或str[i]
【3】str[k]=str[i]或*(str+k)=*(str+i)或str[k]=*(str+i)或*(str+k)=str[i]
39功能:百马百担问题:有100匹马,驮100担货,大马驮三担,中
马驮2担,两匹小马驮一担,求大、中、小马各多少匹?
【1】3【2】2【3】hm【4】hl
40功能:找出数组中最大值和此元素的下标,数组元素的值由键盘
输入。
【1】a + i或&a[i]【2】p-a或-a+p【3】>【4】*s
41功能:输出两个整数中大的那个数,两个整数由键盘输入。
24功能:有n个整数,使其前面各数顺序向后移m个位置,最后m个数
变成最前面的m个数
【1】number,n,m【2】array,n,m【3】array+n-1或array + n -1【4】p-1或p -1
25功能:用冒泡法对数组a进行由小到大的排序。

(完整版)python真题程序填空阅读填空程序试题

(完整版)python真题程序填空阅读填空程序试题

(完整版)python真题程序填空阅读填空程序试题一、程序填空1.有如下程序段:sum=0for i in range(1,20,3) :sum+=iprint(“sum=”,sum)(1)循环变量i的初值为:_________,终值为:_________,步长为:__________。

(2)该程序执行后,输出的结果为:____________________。

2.程序编写求1+22+32+……+1002的结果____________________________________________________________________________________________________________________________input(“运行完毕,请按回车键退出...”)3.完善程序。

以下是计算S=1+6+11+…+101的程序代码。

请你在处填写正确的语句。

s=0k=1while(k<=101)__s=0k=1while(k<101):k=k+5s=s+kprint(s+1)4.调试程序。

请阅读以下程序并写出运行结果。

#ex16.pyi=0sum=0while i<10:if i%3==0:sum+=iprint(i)i=i+1print('sum',sum)_________5.编写程序,找到并输出100以内的素数。

6.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”,请输入以下代码,自己输入数据运行,结果截图提交7.求50以内所有5的倍数的和。

8.小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)day=input("请输入年月日(格式举例:2000-01-05):")year=int(day[:4])month=_________sun=int(day[8:10])print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31]tall_day=0if ______:for i in range(month-1):tall_day +=f_run[i]__________else:for i in range(month-1):tall_day +=f_run[i]tall_day += sunprint(day+"是当年的第"+str(tall_day)+"天")(1)将程序横线处补充完整(2)如输入“2020-4-19”为当年的第_____天。

C语言考试填空题(全部答案)

C语言考试填空题(全部答案)

计算机程序设计基础(C语言)程序填空练习题程序填空:阅读程序。

在划线处填写适当的表达式或语句,使程序完整并符合题目要求1.输入一个字符,判断该字符是数字、字母、空格还是其他字符。

main( ) 参考答案:{ char ch;ch=getchar();if( ) ch>='a'&&ch<='z'|| ch>='A'&&ch<='Z' printf("It is an English character\n");else if( ) ch>='0'&&ch<='9'printf("It is a digit character\n");else if( ) ch==' 'printf("It is a space character\n");elseprintf("It is other character\n"); }2.10个学生成绩按交换法排序。

main(){ float score[10], temp1;int i, j;printf("Please enter score:\n");for (i=0; i<10; i++)scanf("%f",&score[i]);for (i=0; i<9; i++)for (j=i+1; j<10; j++)if (score[j] > score[i]){ temp1=score[j];score[j]=score[i];score[i]=temp1;}printf("Sorted results:\n");for (i=0; i<10; i++)printf("%4.0f\n", score[i]); }11.排序函数:用交换法按成绩由高到低对学生成绩重新排序void Sort(float score[ ],int n){ int i, j;float temp1;for (i=0; i<n-1; i++){ for (j=i+1; j<n; j++)if ( ) score[j] > score[i]{ temp1 = score[j];; score[j]=score[i];score[i] = temp1;}}}自定义一函数求n!, 编写程序输入n,输出n!.#include<stdio.h>long jc(int n){ int i=1;long p=1;while (i <= n){ p=p*i;i++; }} return p;main(){ int n;printf("Please enter n:");scanf("%d", &n);printf("%d! = %ld\n", n, ); jc(n)}4.下列程序的功能是从输入的整数中,统计大于零的整数个数和小于零的整数个数。

(完整版)java程序填空题

(完整版)java程序填空题

(完整版)java程序填空题一、程序填空题(每空3分,共30分)1.以下程序要求从键盘输入一个整数,判别该整数为几位数,并输出结果,请将下面的程序填写完整。

public class Blank1 {public static void main(String[] args) throws IOException { Scanner sc=new Scanner( (1) );int count=0,t;int x=sc.nextInt();sc.close();t=x;while(t!=0){count++;(2) ;}System.out.println(x+"是"+count+"位数。

");}}答案:(1)System.in(2)t=t/102.在下面的程序中使用方法重载分别实现了两个和三个整数的相加,请将下面的程序填写完整。

class AddOver{public (3){return a+b;}public int add( int a, int b, int c ){return a+b+c ;}}public class Blank2{public static void main(String[] args){AddOver a= (4) ;System.out.println(a.add(1,2));System.out.println(a.add(1,2,3));}}答案:(3)int add(int a,int b)(4)new AddOver()3. 构造一个类来描述一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,利用另一个点对当前点的坐标进行赋值,请将下面的程序填写完整。

class Point{int x,y;public(5) (int x, int y){this.x=x; this.y=y;}public Point getPoint(){Point temp = new Point(0,0);temp.x=x; temp.y=y;return (6);}public void setPoint( (7) ){this.x=s.x; this.y=s.y;}}public class Blank3 {public static void main(String[] args){Point a = new Point(3,4);Point b = new Point(0,0);b=a.getPoint();Point c = new Point(0,0);c.setPoint(b);}}答案:(5)Point(6)temp(7)Point s4. 下面的程序完成从D:\Hello.txt中读取文本并显示在屏幕上,请将下面的程序填写完整。

C语言程序填空题库

C语言程序填空题库

程序填空一、程序填空共129题(共计1290分)第1题(10.0分)题号:473/*------------------------------------------------------- 【程序填空】---------------------------------------------------------功能:输出1到100之间每位数的乘积大于每位数的和的数。

例如:数字26,数位上数字的乘积12大于数字之和8。

-------------------------------------------------------*/ #include <stdio.h>main(){int n,k=1,s=0,m;for(n=1;n<=100;n++){k=1;s=0;/***********SPACE***********/【?】 ;/***********SPACE***********/while( 【?】 ){k*=m%10;s+=m%10;/***********SPACE***********/【?】;}if(k>s)printf("%d ",n);}}答案:=======(答案1)=======m=n=======(答案2)=======m>00<m=======(答案3)=======m=m/10=========或=========m/=10第2题(10.0分)题号:447/*------------------------------------------------------- 【程序填空】---------------------------------------------------------功能:已知一个数列,它的头两项分别是0和1,从第三项开始以后的每项都是其前两项之和。

编程打印此数,直到某项的值超过200为止。

程序填空

程序填空

━━━━━━━━━━━━━━━━━━一、程序填空━━━━━━━━━━━━━━━━━━第1题/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。

-------------------------------------------------------*/#include <conio.h>#include <stdio.h>void fun (long s, long *t){long sl=10;s /= 10;/***********SPACE***********/*t = s 【?】 10;while(s>0){/***********SPACE***********/s = 【?】;/***********SPACE***********/*t = s%10*sl【?】;/***********SPACE***********/sl = sl 【?】10;}}void main(){long s,t;printf("\nPlease enter s:");scanf("%ld", &s);fun(s, &t);printf("The result is: %ld\n", t);}第2题/*-------------------------------------------------------【程序填空】---------------------------------------------------------题目:下面程序的功能是用递归法求n!。

c++程序填空十套

c++程序填空十套

第一套1.完成程序填空,实现求两数最小公倍数#include <>main(){int m,n,i=1;printf("input m,n:");scanf("%d,%d",&m,&n);do{/***********SPACE***********/if(【】)/***********SPACE***********/if(i%n【】)/***********SPACE***********/{ printf("%d\n",i);【】; }i++;} while(i!=0);}1)i%m==02)==03)break2.有一个已排好的数组,完成程序填空,实现要求输入一个数后,按原来排序的规律将它插入到数组中。

#include <>#define N 10int main(){int a[N+1]={-73,-67,-54,0,32,84,86,90,234,312};int num,i,left,right,mid,find=0; 能:将字母转换成密码,转换规则是将当前字母变成其后的第四个字母,但W变成A、X变成B、Y变成C、Z变成D。

小写字母的转换规则同样。

#include <>main(){char c;/***********SPACE***********/while((c=【】)!='\n'){/***********SPACE***********/if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))【】;/***********SPACE***********/if((c>'Z'【】c<='Z'+4)||c>'z') c-=26;printf("%c",c);}}1)getchar()2)c+=4或c=c+4或c=4+c3)&&4.完成程序填空,输出如下数阵:11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 1#include<>#include<>int main(){int i,j,k;/***********SPACE***********/for (i=1;【】;i++){/***********SPACE***********/for(k=1;【】;k++)printf(" ");/***********SPACE***********/for(j=1;【】;j++)printf("%d",i-abs(i-j));printf("\n");}return 0;}1)i<=5或i<62)k<=10-i或k<11-i或k<=5-i或k<6-i3)j<=2*i-1或j<=2*i第二套1 .完成程序填空,用do-while结构实现s=1+3+5+……+99 # include<>int main(){long sum;int i,item;/***********SPACE***********/【】i=1;item=2*i-1;do{sum=sum+item;i++;/***********SPACE***********/item=【】/***********SPACE***********/}while(【】); .99=%ld\n",sum);return 0;}1)sum=0;2)2*i-1;3)item<1002在字符数组str1[81]和str2[81]中分别存放着2个字符串,完成程序填空,实现将两个字符串连接起来构成一个新的字符串,并将新生成的字符串存放在字符数组str1[81]中(要求不用strcat函数)。

c语言程序设计填空题15条

c语言程序设计填空题15条

c语言程序设计填空题15条
1、以下程序的功能是利用函数求100-200间素数(质数)的个数,请在下划线处填上正确的语句,使程序能正确运行。

2、C中的转义符“\r”表示:。

3、表达式 3 | 2 的值是。

4、第i天的桃等于(第i+1天的剩的桃+
5、*2,因此有:f(i)=(f(i+
6、∗2,完毕条件是f(n)=1。

7、定义一个构造变量,共三个成员分别是字符型、整形和浮点型,则该构造体变量所占内存长度为个字节。

8、71828的宏命令是。

9、C中按位与运算符是、按位异或运算符是、按位或运算符是。

10、若a=5,经a-=3;后a=。

11、小数局部按指定位数输出,编译器会进展四舍五入处理,假如和的结果是-0.04,输出会是-0.0,而假如肯定值结果是0.05及以上,四舍五入是0.1,有了上面的条件就可以保证结果不会消失-0.0的状况了。

12、函数形参和调用的实参是数组名时,参数按方式进展传递。

13、C语言规定标识符只能由字母、和3种字符组成,且第一个字符必需为字母或。

14、输出格式:在一行中根据(x, y)的格式输出和向量,坐标输出小数点后一位(留意不能输出−0.0)。

15、已知ch=”a”,则表达式【(ch>=”A ” && ch<=”Z”)? (ch+
16、以下程序的功能是输出杨辉三角形前10行,请在下划线处填上
正确的内容,使程序能正确运行。

17、表达式21 / 4 的值为。

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

#include <conio.h>#include <stdio.h>/***********SPACE***********/double f(【?】){/***********SPACE***********答案:=======(答案1)=======float x=======(答案2)=======double y=======(答案3)=======x<=2=======(答案4)=======return y题目:已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序每五个元素求一个平均值, 并将该值存放在数组w中。

程序中有4个空,填空使程序完整。

答案:=======(答案1)=======s[i]=k;=======(答案2)=======if( ( i + 1 )%5 == 0 )=======(答案3)=======sum=0;=======(答案4)=======fun2(s,w);五、程序改错共1题(共计6分)第1题(6.0分)/*------------------------------------------------------ 【程序改错】--------------------------------------------------------题目:函数fun的功能是:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出整数部分,输出项数不得多于或少于20。

请改正程序中的4个错误,使它能得出正确的结果。

-------------------------------------------------------- 答案:=======(答案1)=======printf("%8.0f",f1);=======(答案2)=======for(i=1;i<20;i++)=======(答案3)=======f1=f2;=======(答案4)=======f2=f3;题目:要求输出结果为:A,B65,66答案:=======(答案1)=======b;=======(答案2)======='a'=========或=========97=======(答案3)=======32题目:以下程序的功能是对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。

如N=150时,可分解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。

下边程序能实现这种分解过程。

当N=150,输出以下分解结果:N= 1* 2* 3* 5* 5答案 n>0 i=2 r=n%i n=n/i题目:输入一个学生的生日(年:y0、月:m0、日:d0),并输入当前日期(年:y1、月:m1、日:d1)。

求出该学生的年龄(实足年龄)答案:=======(答案1)==============(答案2)=======>=======(答案3)=========题目:百马百担问题:有100匹马,驮100担货,大马驮三担,中马驮2担,两匹小马驮一担,求大、中、小马各多少匹?答案:=======(答案1)=======3=======(答案2)=======2=======(答案3)=======hm=======(答案4)=======hl题目:从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。

答案:e=a+c f=a*d+b*c f=(b*c-a*d)/(c*c+d*d)题目:输入一个学生的生日(年:y0、月:m0、日:d0),并输入当前日期(年:y1、月:m1、日:d1)。

求出该学生的年龄(实足年龄)。

答案:scanf > ==题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。

选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

请编写一个程序实现。

答案: &score max<score score<min (sum-max-min)/8题目:从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。

答案:=======(答案1)=======e=a+c=======(答案2)=======f=a*d+b*c=======(答案3)=======f=(b*c-a*d)/(c*c+d*d)#include <conio.h>#include <stdio.h>/***********SPACE***********/double f(【?】)/***********SPACE***********/【?】;/***********SPACE***********/if (【?】)答案:=======(答案1)=======float x=======(答案2)=======double y=======(答案3)=======x<=2=======(答案4)=======return y题目:以下程序的功能是分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。

答案:=======(答案1)=======x != 0=======(答案2)=======else=======(答案3)=======scanf("%d",&x)=======(答案4)=======av2=s2/j题目:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只?=======(答案1)=======hens=======(答案2)=======33=======(答案3)==============(答案4)=======cocks++题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。

选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

请编写一个程序实现。

答案:=======(答案1)=======&score=======(答案2)=======score>max=======(答案3)=======score<min=======(答案4)=======(sum-max-min)/8题目:以下程序的功能是用冒泡法对数组a 进行由小到大的排序。

答案:=======(答案1)=======j<=n-1=======(答案2)=======i<n-j-1=======(答案3)=======a[i]>a[ i + 1 ]=======(答案4)=======fun(a,10)编写程序,输出 1000 以内的所有完数及其因子。

所谓完数是指一个整数的值等于它的因子之和。

例如 6 的因子是 1 、 2 、 3 ,而 6=1+2+3 ,故 6 是一个完数。

答案:=======(答案1)=======m%j == 0=======(答案2)==============(答案3)=======j<k题目:以下程序的功能是求100-999之间的水仙花数(水仙花数是指一个三位数的各位数字的立方和是这个数本身,如:153=1^3+5^3+3^3)。

=======(答案1)=======k=0;=======(答案2)=======j=m%10;=======(答案3)=======return(1);=======(答案4)=======fun(i)题目:输入某年某月某日,判断这一天是这一年的第几天?=======(答案1)=======sum=90=======(答案2)=======sum=sum+day=======(答案3)=======year%4==0&&year%100!=0)=======(答案4)=======leap==1&&month>2题目:以下程序的功能:计算并输出500以内最大的10个能被 13或17整除的自然数之和。

=======(答案1)=======int k=======(答案2)=======mc < 10=======(答案3)=======k%17 == 0=======(答案4)=======题目:以下程序的功能是产生并输出杨辉三角的前七行。

=======(答案1)=======a[i][i]=1=======(答案2)=======i=======(答案3)=======a[i-1][j]+a[i-1][j-1]=======(答案4)=======j<=i题目:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只?=======(答案1)=======hens=======(答案2)=======33=======(答案3)=======hens++=======(答案4)=======cocks++题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。

选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

请编写一个程序实现=======(答案1)=======&score=======(答案2)=======score>max=======(答案3)=======score<min=======(答案4)=======(sum-max-min)/8题目:以下程序是用选择法对10个整数按升序排序,程序中有4个空,填空使程序完整。

=======(答案1)=======#define N 10=======(答案2)=======k=i;=======(答案3)=======j<N=======(答案4)=======k != i题目:以下程序的功能是删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。

=======(答案1)=======str=======(答案2)=======str[i]!='\0'=======(答案3)=======str[k]=str[i]=======(答案4)=======str[k]='\0'题目:以下程序的功能是对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。

如N=150时,可分解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。

相关文档
最新文档