参考学习资料 AI 制作 《C语言程序与设计》2021-2022-1学期期末考核A卷.docxVIP

  • 0
  • 0
  • 约1.65千字
  • 约 4页
  • 2026-01-28 发布于广西
  • 举报

参考学习资料 AI 制作 《C语言程序与设计》2021-2022-1学期期末考核A卷.docx

广西城市职业大学2021-2022-1学期

《C语言程序与设计》期末考核试题(A卷)

(本考试共有两大题,总分100分,考试时间120分钟。)

注意事项:

1.文件夹命名规则:班级_姓名_日期,如:“21计应X班_张三_2021.1.1”。文件夹里须包括两个部分:试卷文档(包含答案与运行截图)和源文件(.c)。

2.完成考试后要将考生文件夹上传到教师机,否则得分为零,不参加或者逾期不交则视为缺考。

3.完成作品后,于2021年1月4日前班级负责人以班级为单位刻录一张光盘提交到5210办公室,负责人同时要做好已交和未交学生名单统计后连同电子作品也一并发送一份到邮箱:592588565@。

考题一:填空题(共40分)

1.运行下面的程序,输出两位数中所有能同时被3和5整除的数分别是

#includestdio.h

intmain()

{

intn;

for(n=10;n100;n++)

{

if(n%3!=0||n%5!=0)

continue;

printf(%5d,n);

}

return0;

}

运行结果截图:

下面程序的功能是将1~100存放在数组中,并求100之内的素数并输出,请填空。

#includestdio.h

#includemath.h

#defineN101

intmain(){

inti,j,line,a[N];

for(i=2;iN;i++)

a[i]=i;

for(i=2;isqrt(N);i++)

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

{

if(a[i]!=0a[j]!=0)

a[j]=0;

}

printf(\n);

for(i=2,line=0;iN;i++) {

if(a[i]!=0){

printf(%5d,a[i]);

}

if(line==10){

printf(\n);

line=0;

}

}

return0;

}

运行结果截图:

3.运行下面的程序,求字符串的长度为

#includestdio.h

#includestring.h

intmain()

{

intk;

chars[]=Clanguage;

k=strlen(s);

printf(字符串长度为:%d\n,k);

return0;

}

运行结果截图:

4.下面程序的功能是用指针实现将一个字符串反向输出,请填空。

#includestdio.h

intmain()

{

charstr[50],*p,*s,c;

printf(Enterstring:);

gets(str);

while(*p)

p++;

p--;

while(sp)

{

c=*s;

*p--=c;

}

puts(str);

return0;

}

运行结果截图:

考题二:编程题(共60分)

有一个一维数组,内放10个学生成绩。写一个函数,当主函数调用此函数后,能求出平均分、最高分和最低分。编程并运行结果,并将代码和运行结果填写出来。

代码:

运行结果截图:

输入两个已经按从小到大顺序排列好的字符串,编写程序实现合并两个字符串,使合并后的字符串,仍然是从小到大排列。编程并运行结果,并将代码和运行结果填写出来。

代码:

运行结果截图:

文档评论(0)

1亿VIP精品文档

相关文档