2018年湖南师范大学数学与计算机科学院967C语言程序设计和数据结构[专硕]之C程序设计考研仿真模拟五套题
● 摘要
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。 A.STRENG B.STRIEG C.STREN D.STREN0 【答案】C
【解析】printf 函数按照格式符说明输出对应的数据。给定地址开始依次输出字符,直到遇到时
为STREN , 故C 项正确。
2. 若有以下程序段
则以下选项中值为6的表达式是( )。
【答案】C
【解析】定义长度为3的struct 数组a , a 中每个元素的next 值是指向下一个元素,实际上数组a 的元素构成了一条单链表,指针p 指向单链表的头部项返回的都是
的值5。
等于
指向
三
控制符用于输出字符串,输出时从
初始化
调用printf 输出字符串
结束。给字符变量赋值0,相当于赋值
改动数组第4个和第6个元素之后字符串变为'
3. 有以下程序:
程序运行的结果是( )。 A.4 B.34 C.31 D.32
【答案】C
【解析】函数fun 通过数组指针引用二维数组,其作用是遍历中最大的元素。
4. 有以下程序:
程序运行后的输出结果是( )。 A. B. C. D. 【答案】A
【解析】程序首先对name 数组进行初始化,再对元素输出字符串时,以
作为结束标志,
最后输出
5. 设变量已正确定义并赋值,以下正确的表达式是( )。
找出数组
赋值为由于用格式
对应于0, 在输出时,系统认为后面已经结束,
【答案】C
【解析】赋值运算左边必须是单一变量名。A 项错误,错误,求余运算中的操作对象只能是整型。C 项,为逗号表达式。
6. 有如下程序:
程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72
【答案】A
【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为常量,以0作为前缀,输出格式控制符为式控制符为项正确。
7. 若有以下程序
则程序的输出结果是( )。 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。
8. 有如下定义:
部分是非法赋值。BD 两项
②八进制整
故A
③十六进制整常量,以或作为前缀,输出格
八进制数072表示成十进制数为58, 即以十进制格式输出
相关内容
相关标签