2022年吉林大学计算机科学与技术学院高级语言程序设计之C语言程

更新时间:2023-04-12 18:32:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库(一) (2)

2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库(二) (9)

2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库(三) (17)

2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库(四) (24)

2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库(五) (31)

第1 页,共37 页

第 2 页,共 37 页 2016年吉林大学计算机科学与技术学院高级语言程序设计之C 语言程序设计考研复

试题库(一)

说明:①本资料为VIP 包过学员内部使用资料。

——————————————————————————————————————————

一、选择题

1. 对于一个正常运行的C 程序,以下叙述中正确的是( )。

A.程序的执行总是从程序的第一个函数开始,在main 函数结束

B.程序的执行总是从main 函数开始

C.程序的执行总是从main 函数开始,在程序的最后一个函数中结束

D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

答:B

【解析】一个正常运行的C 程序总是从main 函数开始执行,最后返回到main 函数结束。

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

A.使用三种基本结构构成的程序只能解决简单问题

B.结构化程序由顺序、分支、循环三种基本结构组成

C.C 语言是一种结构化程序设计语言

D.结构化程序设计提倡模块化的设计方法

答:A

【解析】结构化程序由顺序、分支和循环三种基本结构组成,由三种基本结构组成的算法可以解决任何复杂 的问题。由三种基本结构所构成的算法称为结构化算法;由三种基本结构所构成的程序称为结构化程序。

3. 设有定义以下选项中能够使字符型指针c 正确指向一个字符串的是( )。

A. B. C. D.

答:A

【解析】scanfO 函数是将C 定义为一个字符数组的数组名,选项C 是将c 定义为一个字符型变量,选项 D 应该是在指针的定义同时为它赋值,否则是不合法的。选项A 中定义字符数组str ,再将字符数组stt 的首地址 赋给字符型指针C 。

4. 有以下程序:

第 3 页,共 37 页

程序的运行结果是( )。

答:C

【解析】在funO 函数中,

表示X 取值为a 的小数部分,因此,输入a 为输出。

5. 有以下定义:

inta ;

longh ;

double x ,y ;

则以下选项中正确的表达式是( )。

答:C

【解析】C 项正确,(int )(x-y )是把x-y 得到的浮点数强制转换成整型。A 项错误,a*y 结果是浮点数,不能参与模运算;B 项错误,C 语言中没有<>运算符;D 项错误,x+y 是右值,不能给其赋值。

6. 有以下程序段:

已知字符a 的ASCII 码十进制值为97,则执行上述程序段后输出的结果是( )。

A.因变量类型与格式描述符的类型不匹配输出无定值

B.输出项与格式描述符个数不符,输出为零值或不定值

C.a ,97,12k=12

D.a ,97,k=12

答:D

【解析】字符变量中的值就是该字符的Ascn 代码值,

可以参与对整型变量所允许的任何运算。

c 表示以字符格式输出ch 的值,所以输出为a ;%

d 表示以十进制代码的形式输出。h

的值,为97;k 没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”

,然后以十进制

第 4 页,共 37 页 代码输出k 的值,为12。

7. 设变量均已正确定义,若要通过

语句为变量al 和a2赋数值10和20,为变量cl 和c2赋字符X 和Y 。以下所示的输入形式中正确的是

( )(口代表空格字符)。

A. B. C. D.

答:A 【解析】scanft 函数是C 语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指

定的输入设备)上输入的数据。scanf ( )函数的一般形式为:scanft (格式控制,输入项表)

本题中的格式控制字符串是

其中表示要输入的是整数;则表示输入的是字符,且各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开。而BCD 三项在10和X 之间

均插入空格,均不正确。

8. 有如下程序:

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

答:D

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

定义结构体变量

调用strcpy

函数为结构体成员赋值

赋值给最后输出结果为ABC ,故D 项正确。

本文来源:https://www.bwwdw.com/article/cm6l.html

Top