2022年常州大学信息学院程序设计与C语言(包括上机)之C程序设计复

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

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

目录

2016年常州大学信息学院程序设计与C语言(包括上机)之C程序设计复试笔试最后押题五套卷(一) (2)

2016年常州大学信息学院程序设计与C语言(包括上机)之C程序设计复试笔试最后押题五套卷(二) (8)

2016年常州大学信息学院程序设计与C语言(包括上机)之C程序设计复试笔试最后押题五套卷(三) (14)

2016年常州大学信息学院程序设计与C语言(包括上机)之C程序设计复试笔试最后押题五套卷(四) (22)

2016年常州大学信息学院程序设计与C语言(包括上机)之C程序设计复试笔试最后押题五套卷(五) (28)

第1 页,共34 页

第 2 页,共 34 页 2016年常州大学信息学院程序设计与C 语言(包括上机)之C 程序设计复试笔试最后

押题五套卷(一)

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

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

一、选择题

1. 以下叙述中正确的是( )。

A.在复合语句中不能定义变量

B.对于变量而言,“定义”和“说明”这两个词实际上是同一个意思

C.全局变量的存储类别可以是静态类

D.函数的形式参数不属于局部变量

答:C

【解析】C 项正确,对于全局变量可使用extern 和static 两种说明符。A 项错误,在复合语句中定义的变量 是局部变量;B 项错误,“定义”(definition )是指给变量分配确定的存储单元,“说明”(dedaratkm )只是说 明变量的性质,而并不分配存储空间;D 项错误,函数的形式参数只能在函数内部被识别,属于局部变量。

2. 有以下程序:

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

A.103,13

B.13,13

C.10,13

D.9,13

答:D

【解析】C 语言中

的意思是按位异或,表示先把10和3换算成二进制再进行异或,即

1010"0011=1001转成十进制为9。

3. 下面结构体的定义语句中,错误的是 。

答:B

第 3 页,共 34 页 【解析】C 语言中结构体变量的定义有三种方法:定义结构体类型的同时定义结构体变量;使用无名结构体类型定义结构体变量;先定义结构体类型,后定义结构体变量。

4. 若有以下程序

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

A.11,2

B.25,2

C.11,12

D.25,26

答:D

【解析】S (k+j )展开后是(3+2)*(3+2)=25,T (k+j )展开后是(3+2)*(3+2)/(3+2)*(3+2)+1=26。

5. 有以下程序段

程序的输出结果是( )。

A.a=10b=50c=30

B.a=10b=50c=10

C.a=10b=30c=10

D.a=50b=30c=50

答:B

【解析】C 语言中使用;来作为语句的结束,所以a=b ,b=c ;是一条语句。if 条件不满足,直接执行c=a 。

6. 有以下程序:

第 4 页,共 34 页

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

答:D

【解析】声明结构类型S 中有一个字符数组name ,在

函数中,定义了一个结构变量input ,为input 中成员name

初始化

后,调用函数执行功能是把赋值给name ,

由于函数的形参为结构体指针,因此函数改变形参指针data 指向的name 值的同时,也改变了实参input 的成员name 值;而形参value 为整型变量,是num 的一个副本,修改了nnm 的副本,对num 本身不产生影响,所以输出为#,3。

7. 以下选项中,当x 为大于1的奇数时,值为0的表达式是( )。

答:D

【解析】x 为大于1的奇数,

的值为1,^为假。

8. 程序段:

的输出结果是( )。 A.123.141593

B.123.141493

C.12,3.141593

D.123.1415930

答:A 【解析】输出的x 与y 之间没有空格,代表输出字符型数据,y 的格式应为小数点后保留6位。

9. 程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s 、p 、q 均已正确定义,并用于指向链表结点,指针变量s 总是作为头指针指向链表的第一个结点。

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

Top