2017年北京工商大学C语言程序设计复试实战预测五套卷

 

目录

2017年北京工商大学C语言程序设计复试实战预测五套卷(一) .......................................... 2

2017年北京工商大学C语言程序设计复试实战预测五套卷(二) .......................................... 7

2017年北京工商大学C语言程序设计复试实战预测五套卷(三) ........................................ 12

2017年北京工商大学C语言程序设计复试实战预测五套卷(四) ........................................ 17

2017年北京工商大学C语言程序设计复试实战预测五套卷(五) ........................................ 22

第 1 页,共 26 页

2017年北京工商大学C语言程序设计复试实战预测五套卷(一)

说明:本资料为2017复试学员内部使用,终极模拟预测押题,实战检测复试复习效果。 ————————————————————————————————————————

一、选择题

1. 以下选项中,合法的C语言常量是( )。

A.1.234

D.2Kb

【答案】A

【解析】整型常量:用不带小数点的数字表示。实型常量:用带小数点的数字表示。字符型常量:用带有单引号的一个字符表示。字符串常量:用一对双引号括起来的一串字符。1.234为实型常量,A选项正确。不合法,若改成则为字符串常量,B选项错误。不合法,不是任何类型常量,C选项错误。2Kb不合法,若加上双引号“2Kb”为字符串常量,故D选项错误。

2. 以下程序中关于指针输入格式正确的是( )。 A. B. C. D.

【答案】C

【解析】A项错误,指针p未初始化,且scanf中p的格式不对;B项,指针p未初始化;C项正确,首先 将k的地址赋值给p,然后通过p从键盘输入数据给k赋值;D项错误,给指针p的赋值错误。

3. 有如下程序:

程序运行后的输出结果是( )。

A.8

B.9

C.7

D.10

【答案】A

strlen是求字符串长度的函数,【解析】是一个长度为8的字符串,其中

均为转义字符常量,但是长度也是1,因此输出结果是8,答案为A选项。

第 2 页,共 26 页

4. 有以下程序:

程序运行后的输出结果是( )。

A.A

B.a

C.H

D.h

【答案】D

【解析】首先将H赋给变量a,问号前一个表达式成立,问号后面减去一个大写字母A再加上小写字母a实际是将原来的大写字母转换成小写字母,即H转换成h,再将结果赋给a。

5. 有以下程序

程序运行后的结果是( )。

A.1,2,4

B.1,3,6

C.3,10,14

D.3,6,10

【答案】C

【解析】case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出或者到switch语句块结尾。所以第一次循环后s的值为3,打印输出。第二次S的值为即

为10,打印输出。第三次没有匹配成功直接执行default语句,s=s+4,所以s的值为14,打印输出。

6. 有如下程序:

第 3 页,共 26 页

程序运行后的输出结果是( )。

【答案】A

【解析】程序执行过程为:定义结构体变量input,

调用

调用函数

使

构体成员为

7. 以下程序段中的变量已定义为int类型,则

程序段的输出结果是( )。

A.6

B.4

C.5

D.7

【答案】D

【解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法,八进制整常量以0作为前缀。自増和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。x=010=8,y=10,++x先自加后取值,输出9,y--先取值输出10,再自减y=9,故D选项正确。

8. 有以下程序:

第 4 页,共 26 页

使

将结构体地址传入函数,执行函数体,

调用

而4是值传递,并没有改变num的值。输出结

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    园林史名词解释
    长城小学关爱留守儿童工作制度
  • 上一篇:2017年北京工业大学城市交通学院C语言考研复试核心题库
  • 下一篇:2017年北京理工大学生物医学工程C++语言程序设计(上机)复试实战