2017年辽宁师范大学计算机与信息技术学院866C语言与数据结构考研仿真模拟题
● 摘要
目录
2017年辽宁师范大学计算机与信息技术学院866C 语言与数据结构考研仿真模拟题(一) . .... 2 2017年辽宁师范大学计算机与信息技术学院866C 语言与数据结构考研仿真模拟题(二) . .. 12 2017年辽宁师范大学计算机与信息技术学院866C 语言与数据结构考研仿真模拟题(三) . .. 23 2017年辽宁师范大学计算机与信息技术学院866C 语言与数据结构考研仿真模拟题(四) . .. 33 2017年辽宁师范大学计算机与信息技术学院866C 语言与数据结构考研仿真模拟题(五) . .. 43
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。 A.5 B.7 C.12 D.14
【答案】A
【解析】在存储字符串常量时,
由系统在字符串的末尾自动加一个strcpy 函数将“China”复制给字符数组s ,标志。其在数组位置内存存储情况为函数统计字符串长度时,遇到
2. 有以下程序:
程序运行后的输出结果是( )。 A.-1 B.0 C.1 D.7
【答案】A 【解析】
和
运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当
直到while 判断为0
后输出,最终输出的结果为-1。
以后缀形式出现时,贝U 先取值,再进行加一或减一操作。程序中执行时才跳出循环,执行下条语句,即a 为0时再执行
结束,s 数组长度为5。
作为字符串的结束
strlen 。
3. 有以下程序:
I
程序运行后的输出结果是。
【答案】A
【解析】当把结构体变量中的数据作为一个整体传送给相应的形参时,传递的是实参结构体变量中的值,系统将为结构体类型形参开辟相应的存储单元,并将实参中各成员的值一一对应赋给形参中的成员。函数体内对形参结构体变量中任何成员的操作,都不会影响对应实参中成员的值,从而保证了调用函数中数据的安全,但这也限制了将运算结果返回给调用函数。
4. 设变量均已正确定义,若要通过( )(口代表空格字符)。
A. B. C. D. 【答案】A
【解析】scanft 函数是C 语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指;
定的输入设备)上输入的数据。scanf ( )函数的一般形式为:scanft (格式控制,输入项表)本题中的格式控制字符串是
其中表示要输入的是整数;则表示输入的是字符,且
各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开。而BCD 三项在10和X 之间均插入空格,均不正确。
5. 以下选项中可用作c 语言中合法用户标识符的是( )。
A._123
I
语句为
变量al 和a2赋数值10和20, 为变量cl 和c2赋字符X 和Y 。以下所示的输入形式中正确的是
B.void C.-abc D.2a 【答案】A
【解析】合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字B 项中void 符必须为字母或下划线,其中,关键字在程序中都代表着固定的含义,不能另作他用。是关键字,不合法。C 项和D 项没有以字母或下划线开头,不合法。
6. C 语言整数不包括( )。
A. 带小数点的整数 B. 正整数 C. 负整数 D. 无符号整数 【答案】A
【解析】C 语言整数包括正整数,负整数,无符号整数,不含带小数点的整数。
7. 有以下程序:
程序运行后的输出结果是( )。 A.7, 4 B.4, 10 C.8, 8 D.10, 10 【答案】B
【解析】在C 语言中,strlen ( )用来统计字符串中字符的个数,sizeof ( )是求分配给数组的存储空间大小。题目中字符串a 中字符个数为4, 但由于数组a 定义含有10个字符,所以所占空间大小为10。
8. 设有定义
:用错误的是( )。
A. .
B.
C.
D. 【答案】A
【解析】长度为n 的数组其各个元素的下标应该是从0到n-1, 因此,长度为10的数组a , 第
若则对a 数组元素的引
相关内容
相关标签