目录
2017年北京理工大学数字表演C语言程序设计(上机)复试实战预测五套卷(一) .............. 2
2017年北京理工大学数字表演C语言程序设计(上机)复试实战预测五套卷(二) .............. 7
2017年北京理工大学数字表演C语言程序设计(上机)复试实战预测五套卷(三) ............ 12
2017年北京理工大学数字表演C语言程序设计(上机)复试实战预测五套卷(四) ............ 17
2017年北京理工大学数字表演C语言程序设计(上机)复试实战预测五套卷(五) ............ 22
第 1 页,共 24 页
2017年北京理工大学数字表演C语言程序设计(上机)复试实战预测五套卷(一) 说明:本资料为2017复试学员内部使用,终极模拟预测押题,实战检测复试复习效果。 ————————————————————————————————————————
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
A.=
B.XXX
C.=XX
D.X=
【答案】A
【解析】主函数首先为结构体定义两个变量分别使用字符串拷贝函数strcpy( )
因此输出为项正确。 为si和s2的成员name赋值,再将中的成员信息赋值给
2. 以下关于字符串的叙述中正确的是( )。
A.C语言中有字符串类型的常量和变量
B.两个字符串中的字符个数相同时才能进行字符串大小的比较
C.可以用关系运算符对字符串的大小进行比较
D.空串比空格打头的字符串小
【答案】D
【解析】字符串比较的方法是:依次对si和S2中对应位置上的字符两两进行比较,当出现第一对不相同的字符时,
即由这两个字符决定所在串的大小(比较字符大小的依据是其值)。空格是一种字符,所以空串肯定比空格打头的字符串小。
3. 有以下程序:
第 2 页,共 24 页 码
程序的运行结果是( )。
A.y=0
B.y=l
C.y=2
D.y=3
【答案】D
【解析】数组a定义结果为,指针P指向执行一p;语句
y的值为指针p所指向的地址的存储值为3。 后,p指向数组元素
4. 以下叙述中正确的是( )。
A.C语言规定必须用main作为主函数名,程序将从此开始执行
B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C.C语言程序将从源程序中第一个函数开始执行
D.main的各种大小写拼写形式都可以作为主函数名,如:MAIN, Main等
【答案】A
【解析】用户不能指定某函数为主函数,函数从main函数开始执行,C语言函数名区别大小写。
5. 有以下程序
程序运行后的输出结果是( )。
A.aBcDeF
B.ABCDEF
C.AbCdEf
D.abcdef
【答案】c
【解析】i为奇数,输出小写字符‘a’加i,i为偶数,输出大写字符‘A’加i。
第 3 页,共 24 页
6. 有以下程序:
程序的运行结果是( )。
A.-1,0
B.0,0
C.-1,-1
D.1,1
【答案】A
【解析】本题执行过程为:先取a值为1,执行循环,a=0,执行b--,b=0,再取a值为0,判断条件不成立,退出循环,再执行a--得到a=-1,最后输出a=-l,b=0。故A项正确。
7. 有以下程序
当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意,回车也是一个,
字符)
则输出结果是( )。
A.12
3
B.12
C.1234
D.12
34
【答案】A
【解析】回车和换行也是字符,会被scanf函数取字符时取到。所以,a=l,b=2,
8. 以下叙述中正确的是( )。
A.只要是用户定义的标识符,都有一个有效的作用域
B.只有全局变量才有自己的作用域,函数中的局部变量没有作用域
C.只有在函数内部定义的变量才是局部变量
D.局部变量不能被说明为static
第 4 页,共 24 页 d=3
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。