2016年浙江工商大学信息与通信工程程序设计(同等学力加试)考研复试题库
● 摘要
一、选择题
1. 若变量已正确定义。在
A.
B.
C.
D. 答:A
中,以下不可替代W 的是( )。
【解析】在C 语言中,并没有运算符,判断不相等时,使用
2. 在以下程序:
程序运行后的输出结果是( )。 A.0 B.1 C.2 D.3 答:A
【解析】
>不满足跳出,if (a==0)不满足,跳出
其他三个选项都可以。
循环,并没有往下执行,因此b
值没有改变。
3. 有如下程序:
程序运行后的输出结果是( )。 A.3,1,2,0, 0, B.3,5, 10, 4,0,
C.3,3,3,3,0, D.3,2,2, 2,0, 答:A
【解析】在对数组进行初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C 语言将自动对余下的元素赋初值0, 则airay={3, 5, 10, 4, 0}。按位与运算
,当参加运算的两个二迸制数的对应位都为1, 则该位的
For
结果为1,否则为0。将数组元素与3=11B按位与,即
循环输出与运算结果:3,1,2,0,0,故A 选项正确
4. 如有表达式则其中与w 等价的表达式是( )。
答:D
【解析】?:表达式形式为
当表达式1的值为真,则结果
为表达式2的值;当表达式1的值为假,则结果为表达式3的值。可见表达式w 等价于
5. 有以下程序:
程序运行后的输出结果是( )。
答:D
【解析】声明结构类型S 中有一个字符数组name , 在
函数中,定义了一个结构变量
input , 为input 中成员name
初始化给name ,
由于
后,调用函数执行功能是把赋值
函数的形参为结构体指针,因此函数改变形参指针data 指向的
name 值的同时,也改变了实参input 的成员name 值;而形参value 为整型变量,是num 的一个副本,修改了nnm 的副本,对num 本身不产生影响,所以输出为#,3。
6. 若变量已正确定义并赋值,以下符合C 语言语法的表达式是( )。
答:B
【解析】B 项正确,给y 。A 项错误,改成
语言语法。
7. 设有定义:
以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
答:C
【解析】C 项,用
格式符输入字符串时,空格和回车符都作为输入数据的分隔符而不能被
格式读入单个字符,空格、
,直到读入一个换行符为止;B 读入。A 项,gets 函数用来从终端键盘读入字符串(包括空格符)项,getchar ( )函数从终端 读入一个字符作为函数值;D 项,回车符和Tab 键都将作为字符读入。
8. 有以下程序:
是前缀表达式,是复合语句,先进行X--, 然后把自减后的值赋
是右值,不能被赋值;D 项错误,应
显然不符合C
是右值,不能被赋值;C 项错误,
是表示声明了一个double 变量,它名字是
相关内容
相关标签