判定2022年是否闰年c语言_C语言接本真题分享19年(2)
點擊藍字 關注我們
C
語
言
河北省 2019 年普通高校專科接本科教育選拔考試
計算機科學與技術/軟件工程/網絡工程/物聯網工程專業試卷 A
C 語言程序設計(滿分 150 分)
第二部分
|
二、程序閱讀題(本大題共 5 小題,每小題 6 分,共 30 分。請將程序的運行結果填寫在答題紙的相應位置上。)
1.______________
#include "stdio.h"
void main()
{ int x=1,y=0,a=1,b=0;
switch(x)
{case 1:
switch(y)
case 0:b++;
{
case 1:a++;break;
case 2:b+ +;break;
case 2:a++;b++;break;
case 3:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
2.____________
#include "stdio.h"
void f(char *p)
{ for(;*:!=^';p++)
if(*p>='a' && *p<=r")
*p=*p-32;?
void main()
{ char a[ 10]="ababa";
f(&a[l]);
prit("%shn",a);
}
3.___________
#include "stdio.h"
int f(int x)
{static int s=0;
inti;
for(i=1;j<=x;i++)
s=s+i;
return s;
}
void main()
{int n;?
n=f(1)+f(2);
prit("%dn",n);
}
4._____________
#include "stdio.h"
void f(int a[)
{int i=0;?
while(a[i]<=10)
{ prtn('" "'"a[i);?
i++;}
void main()
{ int a0-5,10.9.127;
f(a);
}
5.____________
#include "stdio.h"
void fun(int a[][3])
{int ijmax;
for(i=0;<2;++)
{ max=a[j][0];
for(j=1 lj<3;j++)
ifa[][j]>max)
max=a[i][j];
a[i][0]=max;
}
void main()
{int a2][]={1,2,4,4,6)j;
fun(a);
for(i=0;<2;i++)
for(j-=;j<3j++)
prit("%4d". a[][j]);
}
三、程序填空題(本大題共 3 小題,每空 5 分,共 35 分。請在答題紙相應題號的位置上作答。)
以下程序的功能是判斷年份 year 是否閏年。(若某年份能被 4 整除但不能被 100 整除,或者能被 400 整除,則該年份是閏年)。請填空。
#include "stdio.h"
void main()
{ int year;
printf(" 請 輸 入 年 份 :");scanf("%d", ① );
if( ② )printf("是閏年\n");
else
printf("不是閏年\n");}
函數 int Search(int a[N],int x,int y)的功能是查找并替換一維數組 a 中部分元素的值(把數組 a 中的所有 x 值換為 y),返回被替換的元素個數。請填空。
int Search(int a[N],int x,int y)
{int n=0,i;
for(i=0;i
if( ① )
{ a[i]=y;
n++; }
② ;
}
printf("%d come from 山東\n", ③ );
}
下面程序的功能是利用指向結構體數組元素的指針,從鍵盤輸入 30 名學生信息并進行訪問,統計來自"山東"的學生人數,請填空。
#include "stdio.h"
#define N 30
#include "string.h"
typedef struct student
{ int number;
char name[8];
char addr[20];
}STU;
void main()
{STU stu[N],*p;
int count=0;
printf("input studentsinformation:\n");
for(p=stu;p
{ scanf("%d %s %s", ① );
if( ② )count++;
}
printf("%d come from 山東\n", ③ );}
四、編程題(本大題共 3 小題,每小題 15 分,共 45 分。請在答題紙相應題號的位置上作答。)
1.計算輸出 Fibonacci 數列前 20 項,并按每行 4 個數的格式輸出。該數列有如下特點:
(1)第 1 個數為 1,第 2 個數為 1;(2)從第 3 個數起,該數等于前兩個數之和。即:
F1=1 (n=1)
F2=1 (n=2)
Fn=Fn-1+Fn-2 (n>=3)
2.學校在 1000 名師生中發起慈善捐款,自愿募捐、款數不限,總數超過 20000(2 萬)元活動結束。編寫程序,統計參與捐款的師生人數及捐款總數(精確到角幣,即保留 1 位小數)。
今日完結,
大家記得讓小伙伴們
掃碼關注我們
文字:子洋雜貨店
背景&貼紙:秀米
封面:子洋雜貨店
發現“分享”和“贊”了嗎,戳我看看吧
總結
以上是生活随笔為你收集整理的判定2022年是否闰年c语言_C语言接本真题分享19年(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么用Wireshark抓包QQ的到对方
- 下一篇: 锤子剪刀布pat-1018