北林计算机复试上机题,2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)考研复试题库...

目录

2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)考研复试题库(一) . .... 2 2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)考研复试题库(二) . .... 8 2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)考研复试题库(三) . .. 14 2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)考研复试题库(四) . .. 21 2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)考研复试题库(五) . .. 27

一、选择题

1. 有以下程序:

执行时若输入以下字符串:

则输出结果是( )。 A.Peachflower is pink. B.Peachfloweris pink. C.Peachflowerispink. D.Peach flower is pink. 答:A

【解析】由于

格式输出字符串时,是以空格作为间隔符,因此,输入

A 项正

而while 语句给c 赋值时,getchar ( )能识别空格符,

确。

2. 以下叙述中错误的是( )。

A. —个C 程序可以包含多个不同名的函数 B. —个C 程序只能有一个主函数

C.C 程序在书写时,有严格的缩进要求,否则不能编译通过 D.C 程序的主函数必须用main 作为函数名 答:C

【解析】一个C 程序有且只有一个主函数main 。一个C 程序可以包含多个不同名字的子函数。C 程序在书写时没有严格的缩进要求。

3. 要求定义一个具有6个元素的int 型一维数组,以下选项中错误的是( )。

A.

B.

C.

D. 答:A

【解析】数组名后面括号内,必须是整型常量,不可以是变量,A 项定义错误。

4. 有以下程序:

程序运行后的输出结果是( )。 A.3,7 B.3,5 C.1,5 D.1,3 答:C

【解析】程序执行过程:指针p 指向数组第一个元素;*(p++)先取p ,输出p 指向的元素1,之后p 加1,指向数组第二个元素;*(++P),指针p 加1指向数组第三个元素,之后输出所指元素5。

5. 有以下程序:

程序运行后的输出结果是( )。 A.-1 B.0 C.1 D.7 答:A

【解析】“++”和“一”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,贝晚取值,再进行加一或减一操作。程序中执行才跳出循环,执行下条语句,即a 为0时再执行

6. 有以下程序:

直到while 判断为0时

后输出,最终输出的结果为-1。

程序运行后的输出结果是( )。 A.INT :14 B.INT :13 C.INT :12 D.INT :20 答:D

【解析】0x13是十六进制数,需要输出十进制数,换算成十进制:

INT=x+l=20,因此答案为D 选项。

7. 设a ,b ,C 是整型变量,且已正确赋初值,以下选项中错误的赋值语句是( )。

答:D

【解析】D 项,“( )”具有最高优先级,b 先赋值9,再根据赋值运算符号自右向左进行赋值,再给b 赋值为1,再计算2=b,赋值运算符左边必须是一个变量,但数值2是常量,语法错误。

8. 有以下程序:

程序运行后的输出结果是( )。 A.1 B.123 C.23 D.3 答:A 【解析】和

都是字符常量,因为

,不执行if 后面的语句,所以最后输出只有1,故答案为A 选项。

是转义字符,表示空字符,故

成立,输出1;

是字符常量和0不等,

输出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值