宁波大学科学技术学院计算机网络,2016年宁波大学信息科学与工程学院计算机网络之C程序设计复试笔试仿真模拟题...

目录

2016年宁波大学信息科学与工程学院计算机网络之C 程序设计复试笔试仿真模拟题(一) .... 2

2016年宁波大学信息科学与工程学院计算机网络之C 程序设计复试笔试仿真模拟题(二) .... 9

2016年宁波大学信息科学与工程学院计算机网络之C 程序设计复试笔试仿真模拟题(三) .. 16

2016年宁波大学信息科学与工程学院计算机网络之C 程序设计复试笔试仿真模拟题(四) .. 23

2016年宁波大学信息科学与工程学院计算机网络之C 程序设计复试笔试仿真模拟题(五) .. 29

一、选择题

1. 有如下程序:

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

A.12

B.14

C.20

D.13

答:C

【解析】整型常量中,十进制整常量没有前缀,输出格式控制符为%山八进制整常量以0作为前缀,输出格式控制符为十六进制整常量以0X 或Ox 作为前缀,输出格式控制符为%x 。十六进制数0x13表示成十进制数为19,以十进制格式输出x+l=19+l=20,故C 项正确。

2. 有以下程序

当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意,回车也是一个,

字符)

则输出结果是( )。

A.12

3

B.12

C.1234

D.12

34

答:A

【解析】回车和换行也是字符,会被scanf 函数取字符时取到。所以,a=l, b=2,

3. 有以下程序:

程序的运行结果是( )。

A.1, 0, 1, 0

B.1, 1, 0, 1

C.1, 0, 0, 1

D.1, 1, 1, 0

答:A

【解析】本题程序执行过程为:

求解逻辑表达式d=3 先求解++a,a=l,则整个表达式为真,不计算++b,然后求解++c,不计算++d,最后得到a=l,b=0, c=l,d=0,故A 项正确。

4. 以下叙述正确的是( )

A.C 编译程序把文件后缀为

B.C 编译程序把文件后缀为

D. 链接程序把文件后缀为

答:A

【解析】C 编译程序把文件后缀为C 的源程序文件编译成文件后缀为.obj 的二进制文件,链接将一个或多个 目标文件与程序用到的库文件连接起来,形成一个可以在操作系统直接运行的执行程序.exe , 故排除项,A 选项正确。

5. 以下使指针指向一个字符串的选项错误的是( )。

A. B. C. D.

答:A

【解析】A 项中定义了指针ps 后,

法将str 的首地

址赋给一个常量,语法错误。

6. C 语言中,最基本的数据类型包括( )。‘

A. 整型、实型、逻辑型

的源程序文件编译成文件后缀为.obj 的二进制文件 的源程序文件编译成文件后缀为.exe 的可执行文件 的源程序文件链接成文件后缀为.exe 的可执行文件 C.C 编译程序把文件后缀为.obj 的二进制文件编译成文件后缀为.exe 的可执行文件 表示指针ps 指向地址的内容,而不是地址,无

B. 整型、字符型、数组

C. 整型、实型、字符型

D. 整型、实型、结构体

答:C

【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。

7. 有以下程序:

程序的运行结果是( )。

A.5

B.2

C.6

D.3

答:A

【解析】malloc (size )函数的返回值是新分配的存储区的首地址,将该地址赋值给p 指针,然后取p 指针 的地址,调用fun 函数。fun 函数中对指向指针的指针s 指向的内存单元赋值,其中表示二维数组x 的第二行的行地址,

与等价,A 项正确。 表示二维数组X 的第二行第二列的地址,所以赋值给为p ,所以

代表fun 函数的功能是将二维数组X 的第二行第二列的值,即

8. 有以下程序段

当执行上述程序段,从键盘上输入555667777123后,y 的值为( )。

A.566.0

B.55566.0

C.7777.0

D.566777.0

答:A

【解析】本题考查的是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其中的格式命令可以说明最大域宽。在百分号(%)与格式码之间的整数用于限制从对应域读入的最大字符数。因此j 的值为55,y 的值为566.0,字符数组name 的值为7777123。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值