五邑大学809C语言程序设计2022年考研真题
免费
2024-01-06
999+
660.09KB
11 页
侵权投诉
共11 页第1页
五邑大学2022年攻读硕士学位研究生入学考试试卷
试卷名称:《C语言程序设计》代码:(809)
提示:①请把答案写在答题纸上,写在试卷上不给分。②答案应清楚标明题号,
字迹应清晰,卷面要整洁。③试卷满分150分。
一、选择题(共15 题,每题3分,共45 分)
1. s1 和s2 已正确定义并分别指向两个字符串。若要求:当s1 所
指串大于s2 所指串时,执行语句S;则以下选项中正确的是 。
A. if ( s1 > s2) S;
B. if ( strcmp(s1,s2) )S);
C. if (strcmp(s2, s1) >0)S;
D. if (strcmp(s1, s2)>0)S;
2.有以下程序
void swap1(int c[ ])
{int t;
t=c[0]; c[0]=c[1]; c[1]=t;
}
void swap2(int c0, int c1)
{int t;
t=c0; c0=c1; c1=t;
}
main()
{ int a[2]={3,5}, b[2]={3,5};
swap1(a); swap2(b[0], b[1]);
共11 页第2页
printf(“%d %d %d %d \n” , a[0], a[1], b[0], b[1]);
}
其输出结果是 。
A. 5 3 5 3
B. 5 3 3 5
C. 3 5 3 5
D. 3 5 5 3
3.有以下定义语句,编译时会出现编译错误的是 。
A. char a=’a’;
B. char a=’\n’;
C. char a=’aa’;
D. char a=’\x2d’;
4.以下C语言用户标识符中,不合法的是 。
A.-1
B. AaBc
C. a_b
D. a-b
5. 设有定义:int a, b[10], *c=null, *p; 则以下语句错误的是 。
A. p=b;
B. p=&b[0];
C. p=c;
D. p=a;
共11 页第3页
6. 有以下程序
main()
{ int m[][3]={1,4,7,2,5,8,3,6,9};
int i, j, k=2;
for(i=0; i<3; i++)
{ printf (“%d”,m[k][i]);}
}
执行后输出结果是 。
A. 4 5 6
B. 2 5 8
C. 3 6 9
D. 7 8 9
7. 在C语言中,要求运算数必须是整型数的运算符是 。
A. %
B. /
C. <
D. !
8. 若有定义一个具有5个元素的整型数组,以下错误的定义语句
是 。
A. int a[5]={0};
B. int b[ ]={0,0,0,0,0};
C. c[2+3];
D. int i=5, d[i];
标签: #五邑大学 #809C语言程序设计
摘要:
展开>>
收起<<
共11页第1页五邑大学2022年攻读硕士学位研究生入学考试试卷试卷名称:《C语言程序设计》代码:(809)提示:①请把答案写在答题纸上,写在试卷上不给分。②答案应清楚标明题号,字迹应清晰,卷面要整洁。③试卷满分150分。一、选择题(共15题,每题3分,共45分)1.s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是。A.if(s1>s2)S;B.if(strcmp(s1,s2))S);C.if(strcmp(s2,s1)>0)S;D.if(strcmp(s1,s2)>0)S;2.有以下程序voidswap1(intc[]){intt...
声明:研友网所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。