1 / 18
文档名称:

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

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

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

分享

预览

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

上传人:爱的奉献 2022/1/27 文件大小:65 KB

下载得到文件列表

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

文档介绍

文档介绍:专升本C语言历年试题包括答案
专升本C语言历年试题包括答案
1 / 18
专升本C语言历年试题包括答案
专升本 C 语言历年考试题及答案
一、单项选择题
1. ___D___ 是合法的用户自定义a+b);} main0
{ int x=2,y=5,z=8,r; r=func(func(x,y),z); printf( “ %\d\n ”,r);
}
该程序的输出的结果是 (D)
A) 12 B) 13 C) 14 D) 15
17. 关于基种类同样的两个指针变量之间,不可以进行的运算是 (C)
< B) = C) + D) -
有以下程序
long fib(int n)
{ if(n>2) return(fib(n-1)+fib(n-2)); else return(2);
}
main0
{ printf( “ %d\n” ,fib(3));
该程序的输出结果是 (B)
A} 2 B} 4 C} 6 D} 8
有以下定义
struct person{char name[9]; int age;};
strict person class[10]={ “Johu” , 17,
“ Paul” , 19
“ Mary ” , 18,
“ Adam 16,};
依据上述定义,能输出字母 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]);
20. 以下所列的 C 语言常量中,错误的选项是 (B)
A) 0xFF B) C) 2L D) ‘ \72’
有以下程序段
专升本C语言历年试题包括答案
专升本C语言历年试题包括答案
5 / 18
专升本C语言历年试题包括答案
— 3
专升本C语言历年试题包括答案
专升本C语言历年试题包括答案
18 / 18
专升本C语言历年试题包括答案
优选文库
int k=0
while(k=1)k++;
while 循环履行的次数是 (A)
无穷次 B) 有语法错,不可以履行
C) 一次也不履行 D) 履行 1 次
22. 以下程序的输出结果是 (C)
A) 0 B) 29 C) 31 D) 无定值
fun(int x, int y, int z)
{ z=x*x+y*y; } main()
{ int a=31;
fun(5,2,a);
printf( “ %d” ,a); }
23.
以下程序段的输出结果是
(A)
A) 2 1 4 3 B) 1 2 1 2 C) 1 2 3 4 D) 2 1 1 2
void fun(int *x, int *y)
{ printf( “ %d %d”, *x, *y); *x=3; *y=4;}
main()
{ int x=1,y=2;
fun(&y,&x);
printf( “ %d %d ” ,x, y);
}
24.
当调用函数时,实参是一个数组名,则向函数传递的是
(B)
A) 数组的长度 B) 数组的首地点
数组每一个元素的地点D) 数组每个元素中的值
以下程序的输出结果是(A)
1 B) 2 C) 3 D) 4
long fun( int n)
{ long s;
if(n= =1 || n= =2) s=2;
else s=n-fun(n-1);
return s; }
main()
{ printf( “ %ld\n” , fun(3)); }
以下程序的输出结果是(B)
16 B) 2 C) 9 D) 1
#define SQR(X) X*X
main()
{ int a=16, k=2, m=1;
专升本C语言历年试题包括答案
专升本C语言历年试题包括答案
7 / 18
专升本C语言历年试题包括答案
— 4
专升本C语言历年试题包括