2016年广西师范大学计算机科学与信息工程学院程序设计基础(同等学力加试)复试笔试最后押题五套卷
● 摘要
一、选择题
1. 有以下程序:
程序运行的结果是( )。 A.1, 2, 3, 4 B.1, 0, 7, 0 C.1, 4, 5, 9 D.3, 4, 8, 0 答:B
【解析】由二维数组x 的定义知,数组x 为4行4列。fun 函数中for 循环的作用是将二维数组前4行的对角线元素赋
给
2. 有以下程序:
程序运行后的输出结果是( )。 A.1256 B.5634 C.5612
第 2 页,共 33 页
在主函数中定义二维数组
为
所以可以看出对角线元素为1、0、7、0。
D.3456 答:B
【解析】第一次funl 传递参数5, 6,输出5, 6, 第二次调用fun2,fun2的作用是将全局变量a 变为3, b 变为4, 故输出3, 4。
3. 设有定义:
以下选项的四个表达式中与其他三个表达式的值不相同的是( )。
答:C 【解析】表达式值为k 的值,其余为
4. 有如下程序:
程序运行后的输出结果是( )。 A.X B.XYZ C.YZ D.Y 答:A
【解析】字符不成立,不输出;判断
5. 有以下程序:
第 3 页,共 33 页
的值。
的ASCII 码值分别为0、48、97、98。putchar 函数是
不成立,不输出。故A 项正确。
向标准输出设备上输出一个字符。程序执行过程为:判断‘\0’==0成立,输出X ; 判断‘0’==0
程序运行时不能输出10, 20的语句是( )。
答:A
【解析】可用以下3种形式来引用结构体变量中的成员:结构体变量名. 成员名;
指针变量名成员名
指针变量名). 成员名。主函数定义了两个结构体变量a ,b 其成员data 分别为10
为指针,其引用格式
为
能正确输出
项错误。B
项
10, 20; C 项
能正确输出10, 20。
6. 有以下程序
程序运行后的输出结果是( )。 A.1, 2 B.2, 4 C.1, 4 D.2, 3 答:A
【解析】当把结构体变量中的数据作为一个整体传送给相应的形参时,传递的是实参结构体变量中的值,系统将为结构体类型形参开辟相应的存储单元,并将实参中各成员的值一一对应赋给形参中的成员,函数中形参结构体变量的改变不会影响到实参结构体变量。所以,函数f 不会改变a 中的数据。
7. 有如下程序:
第 4 页,共 33 页
和20, 且a 成员指针指向b 。A 选项
中
20; D 项能正确输出10,
相关内容
相关标签