1 / 19
文档名称:

C语言程序设计基础知识要点.doc

格式:doc   大小:1,842KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计基础知识要点.doc

上传人:aibuaiwo1318 2018/4/17 文件大小:1.80 MB

下载得到文件列表

C语言程序设计基础知识要点.doc

相关文档

文档介绍

文档介绍:C语言程序设计笔试试题(样题)
题号





总分
得分
一、单项选择题(每小题1分,共20分)
(在每小题的4个备选答案中选出一个正确的答案,填在题干后的括号内)
,如果对函数类型未加说明,则函数的隐含类型为( )
B. void
data
{ int i;
char c;
float f;
};
定义了( )


=3,b=4,表达式a>b?b:a的值是( )
B. 4 :3
,不正确的是( )


,不正确的程序段是( )
A. int i,sum;
sum=0;
for(i=0;i<51;i++) sum+=i;
B. int i,sum;
for(i=0,sum=0;i<51;sum+=i++);
C. int i,sum;
i=0;sum=0;
for(i<51) {sum+=i;i++;}
D. int i,sum=0;
for(i=0; ;i++) {if(i>50) break; sum+=i;}
6. 表达式(int)*3的值为( )
B. 10 C .
( )
main()
{
int a=3,b=4,t=1;
if (a>b)
{t=a;a=b;b=t;}
printf(“%d”,a)
}
A. 3
()
{ int a=1;
switch(a)
{ case 1: printf(“1”);
case 2: printf(“2”);
default: printf(“other”);
}
} 的结果为( )

(“A”, “B”) 的值为( )
B.-1
( )
int f(a)
int a;
{ auto int b=0;
static int c=3;
b=b+1;
c=c+1;
return(a+b+c);
}
main()
{ int a=2,i;
for (i=0;i<3;i++)
printf(“%d”,f(a));
}

( )
&c D./n
a=2,b=9,k;k=a+b++/a++;则k的值是( )

/* */语句的输出结果为( )
int x=20;
printf(“%d,%o,%x”,x,x,x);/* */
,20,20 ,24,14 ,14,24 ,024,14
14. 将p定义为指向含n个元素的一维数组的指针变量,正确的语句为( )
A. int (*p)[n]; B. int *p[n]; p[n]; D. int **p[n];
15. 下面程序执行结果是( )
main()
{ char c1,c2;
int i=2;
c1=’a’;c2=’c’;
c1=c1+i; c2=c2-i;
printf(“%c,%d”,c1,c2);/*’a’的ASCII码为97*/
,97 ,a ,97
:071^052的结果是( )

,不正确的是( )



,并不是不带回值
,不正确的是( )
,其参数也无类型
,不必在行末加分号


a[3][4],输入其3行2列元素的正确语句为( )
(“%d”,a[3,2]); (“%d”,*