2019试题

发布 2021-12-23 04:30:28 阅读 3352

以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束,请填空。

#include “

main( )

下面程序的功能是根据以下的公式,返回满足精度eps要求下的值,请填空。

#include “

main( )

double s=0.0, t=1.0;

int n;

float eps;

scanf("%f", eps);

for( (1) ;t>eps; n++)

s+=t; t=n*t/(2*n+1);

printf("pi=%f", 2

下面程序输出3到100之间的所有素数。请补充空白的部分。

#include <>

main( )

int k, j;

for (k=3; k<100; k++)

for (j=2; j<=j-1; j++)

if ( 1break;

if ( 2printf(“%4d”,k);

输入一个十进制数,将它对应的二进制数的各位反序,形成新的十进制数输出。请补充空白的部分。

如:11→1011→1101→13

#include “

main( )

int n, x, t;

printf(“请输入一个整数:“)

scanf(“%d”,&n);

x=0;while ( 1) )

t=n%2;

n= n/2;

printf(“新的整数: %n”,x);

给出年月日,计算出该日是该年的第几天。补充空白的部分。

#include “

main( )

int year, month, day, days, i, d;

printf(“请输入年,月,日:”)

scanf(“%d, %d, %d”, year, &month, &day);

days=0;

for( i=1; (1) ;i++)

switch ( 2) )

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12: d=31; break;

case 4:

case 6:

case 9:

case 11: d=30; break;

case 2: if (year%4==0&&year %100 !=0 ||year%400==0) d=29;

else d=28;

days+=d;

printf(“%d年%d月%d日是该年的第%d天。”,year, mouth ,day, (3) )

测试整数n是否包含数字5,若包含数字5,则输出“yes”,否则输出“no”。 请补充空白的部分。

#include <>

#include “

void main( )

int n;

printf(“请输入整数n:”)

scanf(“%d”,&n);

n=fabs(n);

while (n!=0 &&n%10!=5)

if (n= =0) printf(“no”);

else printf(“yse”);

形如:“abccba”,“abcba”的串称为回文串,下列**判断一个串是否为回文串。请补充空白的部分。

char buf abcde11edcba";

int x = 1;

for(int i=0; i if(buf[i]!=buf[strlen(buf)-i-1] )

printf("%s", x ? 是":"否");

下列**把一个二进制的串转换为整数。请填写缺少的语句;

char* p = 1010110001100";

int n = 0;

for(int i=0;i

printf("%d", n);

假设a,b,c是3个互不相等的整数。下列**取出它们中居中的数值,记录在m中。其中的swap()函数可以交换两个变量的值。请完善**。

if(a>b) swap(&a, &b);

if(b>c) swap(&b, &c);

if (a>b) sswap(&a,&b);

int m = b;

下面函数的目的是求出某个日期是该年度的第几天。试完善之。

如果传入:year=1980,month=1, day=1

则返回 1如果传入:year=1980,month=2, day=1

则返回 32

int getdayofyear(int year, int month, int day)

int days day[2][12

int flag =(year%4==0 &&year%100!=0) |year%400 ==0 ? 1 : 0;

int sum = day ;

for(int i=0;isum +=days[flag][i];

return sum;

计算3个a,2个b可以组成多少种排列的问题(如:aaabb, aabba)是《组合数学》的研究领域。但有些情况下,也可以利用计算机计算速度快的特点通过巧妙的推理来解决问题。

下列的程序计算了m个a,n个b可以组合成多少个不同排列的问题。请完善它。

int f(int m, int n)

if(m==0 ||n==0) return 1;

return f(m-1,n)+f(m,n-1);

a+b)的n次幂的展开式中各项的系数很有规律,对于n=2,3,4时分别是:1 2 1, 1 3 3 1,1 4 6 4 1。这些系数构成了著名的杨辉三角形:

下列的程序给出了计算第m层的第n个系数的计算方法,试完善之(m,n都从0算起)。

int f(int m, int n)

下列**,把一个2位整数交换十位与个位的位置。请填写缺失的**。

例如:当x=95时,返回59。

int switch_num(int x)

int a = x / 10;

int b = x % 10;

return 10*b+a;

此段**的意图是把一个缓冲区中的整数重新排列,使得所有负数都在正数的左边。请分析其工作流程,补充缺失的**。

void reorder(int *pdata, int len)

if(pdata ==null ||len ==0) return;

int *pbegin = pdata;

int *pend = pdata[len-1];

while(pbegin < pend)

if(*pbegin<0)

pbegin ++

contonue;

if(*pend>=0)

pend --

continue;

int temp = pbegin;

pbegin = pend;

pend = temp;

2019试题

2012年考试题。1 设a点为后视点,b为前视点,a点的高程为87.452米,当后视读数为1.267米,前视读数为1.663米,则b点的高程hb 米。a 88.719 b 89.115 c 87.484 d 87.056 2 观测水平角,仪器架设在o点,盘左时,左目标a读数为188 16 18 右目...

2019试题

法规的题还有17道实在想不起来了,其余总结好的都在这里了。答案基本确定的单选。1.科学发展观的根本法方 统筹兼顾。2.现代行政程序法的核心 听证制度 3.与城市规划相关的第一部行政法规 城市规划条例。4.行政法律关系的客体 违法建设。5.行政法律关系描述错误的是 建设单位是客体。6.公共行政的核心原...

2019试题

动能动能定理说课稿。国立坤。各位领导老师下午好,我今天说课的题目是 动能动能定理 我说课的顺序是 说教材 说课标 说学生 说教法 说教学程序 说设计意图。说教材。地位和作用 能定理是人教版必修 2 第七章机械能第7节的内容,动能动能定理是一个质点的功能关系,它贯穿于这一章教材,由于动能定理没有限定条...