1 / 22
文档名称:

专升本C语言历年试题.docx

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

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

分享

预览

专升本C语言历年试题.docx

上传人:泰山小桥流水 2022/5/13 文件大小:30 KB

下载得到文件列表

专升本C语言历年试题.docx

文档介绍

文档介绍:专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年考试题及答案
一、单项选择题

A、

b-b
专升本C语言历年试题及答案
及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
A、

4

B



5

C



6

D、

7
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案

inta[4];
”,则表达式
__D____不切合
C语
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
语言法。
A、*aB、a[0]C、aD、a++
设变量定义为“intx,*p=&x;”,则&*p相当于__A___。
A、pB、*pC、xD、*&x
若变量已正确定义,_A___不能使指针p成为空指针。
A、p=EOFB、p=0C、p=’’D、p=NULL
关于以下的变量定义,表达式__D____不切合C语语言法。
structnode{
intlen;
char*pk;
}x={2,"right"},*p=&x;
A、p->pkB、*、*p->pkD、*
有如下程序
intrunc(inta,intb)
{return(a+b);}main0
{intx=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%\d\n”,r);
}
(D)
A)12B)13C)14D)15
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
,不能进行的运算是(C)
<B)=C)+D)-
有如下程序
longfib(intn)
{if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
main0
{printf(“%d\n”,fib(3));
(B)
A}2B}4C}6D}8
有如下定义
structperson{charname[9];intage;};
strictpersonclass[10]={“Johu”,17,
Paul”,19
Mary”,18,
Adam16,};
M的语句是(D)
prinft(“%c\n”,class[3].mane);
pfintf(“%c\n”,class[3].name[1]);
prinft(“%c\n”,class[2].name[1]);
printf(“%^c\n”,class[2].name[0]);
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
以下所列的C语言常量中,错误的选项是(B)
A)0xFFB))2LD)‘\72’
有以下程序段
intk=0
while(k=1)k++;
while循环履行的次数是(A)
无限次B)有语法错,不能履行一次也不履行D)履行1次
以下程序的输出结果是(C)
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
A)0B)29C)31D)
fun(intx,inty,intz)
{z=x*x+y*y;}
main()
{inta=31;
fun(5,2,a);

无定值
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
printf(
“%d”,a);
}
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
下列程序段的输出结果是(A)
A)2143B)1212C)1234D)2112voidfun(int*x,int*y){printf(“%d%d”,*x,*y);*x=3;*y=4;}main()
专升本C语言历年试题及答案
专升本C语言历年试题及答案
专升本C语言历年试题及答案
{intx=1,y=2;fun(&y,&x);printf(“%d%d”,x,y);}
,实参是一个数组名,则向函数传送的是(B)
数组的长度B)数组的首地点
数组每一个元素的地点D)数组每个元素中的值
以下程序的输出结果是(A)
1B)2C)3D)4
longfun(intn)
{longs;
if(n==1||n==2)s=2;
elses=n-fun(n-1);
retur