文档介绍:专升本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