当前位置:问答库>考研试题

2017年上海海洋大学中国水产科学研究院(联合培养)919计算机基础综合之C程序设计考研冲刺密押题

  摘要

一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。 A.11, 19, 19 B.12, 20, 20 C.11, 20, 20 D.12, 19, 20 【答案】C 【解析】

将数组a 的首地址赋给指针p 。

地址,

待输出变量为

表示p 后i 个地址

的元素,

待输出变量为

后输出为11,20,20。

2. 有以下程序:

程序运行后的输出结果是( )。 A.6 B.7 C.11 D.12

【答案】A

第 2 页,共 36 页

取这个地址内的元素,待输出变量为

【解析

】是字符数组,初始化时未赋初始值的自动赋

函数求字符串长度,统计

长度时以结束,即统计到长度为6时结束,strlen 函数返回值为6。

3. 有以下程序:

程序的运行结果是( )。 A.-17,22,12 B.-17,12,22 C.-17,-22,-12 D.17,22,12 【答案】A

【解析】整型常量有3种表示方法,①十进制整常量,没有前缀,输出格式控制符为%山②八进制整常量,以0作为前缀,输出格式控制符为%o ; ③十六进制整常量,以0x 或Ox 作为前缀,输出格式控制符为%x 。1-k=18,整型常量18用八进制表示为22,十六进制表示为12,故A 项正确。

4. 以下选项中关于C 语言常量的叙述错误的是( )。

A. 所谓常量,是指在程序运行过程中,其值不能被改变的量 B. 常量分为整型常量、实型常量、字符常量和字符串常量 C. 常量可分为数值型和非数值型常量 D. 经常被使用的变量可以定义为常量 【答案】D

【解析】常量是指在程序运行过程中其值不能被改变的量。在C 语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序 运行过程中其值可以改变的量。C 语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。

5. 有以下程序:

第 3 页,共 36 页

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

【答案】A

【解析】sqrt 为平方根计算函数,

6. 以下语句的输出结果是( )。

A.5 B.8 C.14

D. 输出项不合法,无正常输出 【答案】A

【解析】由一对双引号括起来的一串字符为字符串。字符常量是用一对单引号括起来的单个字符,还有一些 特殊字符常量,即以为八进制或十六进制数字。

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

开头的转义字符。

后可以为某些单个字符也可以

共5个字符,A 项正确。

格式输出后为

A.C 程序在运行过程中所有计算都以十进制方式进行 B.C 程序在运行过程中所有计算都以二进制方式进行 C. 所有C 程序都需要编译链接无误后才能运行 D. C 程序中字符变量存放的是字符的【答案】A

【解析】C 程序在运行过程中所有计算都以二进制方式进行。

8. 有以下程序:

程序运行后的输出结果是( )。 A.0 B.2

第 4 页,共 36 页