下载此文档

C语言期末试题.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
C语言期末试题.docxC语言期末考试试题
:题型:
选择题20*=30
填空题20*1=20
判断题10*1=10
程序分析题15分
编程题25分
:试题
一:选择题
有int a[2][3]={2,4,6,8,10,12};则能正确表示sl[10];sl="Ctest"; B) char s2[]={'C', f, 'e1, 's', 't'};
C) char s3[20]="Ctest"; D) char *s4="Ctest\n"
二:读程序给结果
有以下程序
int f(intb[][4])
{
int i,j,s=O;
for(j=0;j<4;j++)
{
i=j;
if(i>2) i=3-j;
s+=b[i][j]; }
return s; }
main()
{
inta[4][4]={{l,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,l,0}}; printf("%d\n",f(a));
} 程序的输出结果是:16
有以下程序
void f(int v, int w)
{
int t;
t=v;v=w;w=t; }
main() {
int x=l,y=3,z=2;
if(x>y) f(x,y);
else if (y>z)
f(y,z);
else f(x,z); printf("%d,%d,%d\n",x,y,z);
}
程序的输出结果是:132
3)
#include <>
main()
{ intx[ ]={1,2,3};
int s,i,*p;
s=l; p=x;
for(i=0;i<3;i++) s*=*(p+i);
printf("%d\n",s); }
程序的输出结果是:6
#include <>
main()
{ int h,k,j;
int n=6;
for(i=l;i<=n;i++)
/*双引号内为一个空格*/
for(j=l;j<=n+i-l;j++)
if (j<=n-i)
printf("");
else
printf("*");
printf("\n"); } }
程序的输出结果是: *
***
5)
#include <>
main()
{ char a[ ]="language";
char b[ ]="prograin";
char *pl=a,*p2=b; int k;
for (k=0;k<7;k++)
if (*(pl+k)=*(p2+k))
printf("%c",*(pl+k)); }
程序的输出结果是:program
三:程序填空
1>下面的程序输出3-100之间的所有素数。
# include <>
main()
{ int i,j;
for(i=3;i<=100;i++)
{ for(j=2;j<=i-l;j++)
if(i%j==O) break;
if(j>=i) Drintf("%4d "」):/*这里输出的就是一个素数*/
}}
2、下面的程序是将字符串s中的所有的字符宅删除。
# include <>
main()
{ char s

C语言期末试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小89 KB
  • 时间2022-02-22