1 / 16
文档名称:

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

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

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

分享

预览

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

上传人:daoqqzhuanyongyou2 2022/3/14 文件大小:29 KB

下载得到文件列表

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

文档介绍

文档介绍:.
1. 专升本C语言历年考试题及答案一、单项选择题D是合法的用户自定义标识符。
2. A、b-bB、floatC、<fr>D、_isw若变量已正确定义并赋值,表达式B符合C语言语法Aa*b/c;B、%2C、2,bD);
23. printf("%d,a);}下列程序段的输出结果是(A)
A)2143B)1212C)1234D)2112
voidfun(int*x,int*y)
(printf(“%d%d,*x,*y);*x=3;*y=4;}
main()
(intx=1,y=2;
fun(&y,&x);
24. printf("%d%d,x,y);}当调用函数时,实参是一个数组名,则向函数传送的是(B)
A)数组的长度B)数组的首地址
C)数组每一个元素的地址D)数组每个元素中的值
(A)
A)1B)2C)3D)4
longfun(intn)
(longs;
if(n==1||n==2)s=2;
elses=n-fun(n-1);
returns;}
main()
26. (printf("%ld\n”,fun(3));}以下程序的输出结果是(B)
A)16B)2C)9D)1
#defineSQR(X)X*X
main()
(inta=16,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
27. printf(“d\n”,a);}以下函数返回a所指数组中最小的值所在的下标值
fun(int*a,intn)
(inti,j=0,p;
P=j;
for(i=j;i<N;I++)
if(a[i]<A[P]);
return(p);}
在下划线处应填入的是(D)
1. A)i=pB)a[p]=a[i]C)p=jD)p=i二、填空题表示“x>y>z”的C表达式是x>=y&&y>=z下列程序段的输出是__1。
2. printf("%on",010<<1入1);下列程序段的输出是__6,90。
intk;
floats;
3. for(k=0,s=0;k<7;k++)s+=k/2;printf("%d,%fn",k,s);下列程序段的输出是__5,25。
4. #definef(a,b,x)a*x+bprintf("%d,%dn",f(3,2,1),f(6,5,f(3,2,1)));下列程序段的输出是_*#*#。
main()(intk;
for(k=1;k<5;k++)(
if(k%2)printf("*");
elsecontinue;
}}下列程序段的输出是__58—#include<>intf(intx){staticy=1;
y++;
x+=y;
returnx;}voidmain(){intk;
k=f(3);
5. printf("%d%dn",k,f(k));}下列程序段的输出是—5__int*p,*q,k=5,j=6;q=&k;p=q;q=&j;printf("%d",*p);函数
voidf(chars[],chart[])
(intk=0;while(s[k]=t[k])k++;
}等价于
voidf(char*s,char*t)
(while(_*s++=*t++);
6. }下列程序段的输出是_ne,s。
char*a[2]={"one”,"two"},**p=a;printf("%s,”,*(p++)+1);printf("%cn”,**p-1);,运行tinputoutputzoooil的输出结果是—zoo。
voidmain(intargc,char*argv[]){intk;
char*p=argv[1];
for(k=2;k<argc;k++)if(strcmp(argv[k],p)>0)p=argv[k];
7. printf("%sn",p);}下列程序调用swap函数交换a和b的值,并输出交换后的a和b的值。
程序的输出结果是:Afterswap5,3
voidmain()
(inta=3,b=5;
swap(&a,&b);
printf("Afterswap%d,%d",a,b);
}
swap(int*p,int*q)
(intt;t=*p;;*p=*q;*q=t;
1. }专升本C语言历年考试题及答案一、单项选择题C语言源程序文件经过C编译程序编译连接之后生成一个后缀为__C的文件。
2. A、”.c"B、".obj”C、".exe”D、".bas以下选项中不正确的整型常量是_C。
3. A、12LB、-10C、1,