2016年江南大学数字媒体学院程序设计基础(同等学力加试)复试笔试最后押题五套卷
● 摘要
目录
2016年江南大学数字媒体学院程序设计基础(同等学力加试) 复试笔试最后押题五套卷(一) .. 2 2016年江南大学数字媒体学院程序设计基础(同等学力加试) 复试笔试最后押题五套卷(二) .. 9 2016年江南大学数字媒体学院程序设计基础(同等学力加试) 复试笔试最后押题五套卷(三) 15 2016年江南大学数字媒体学院程序设计基础(同等学力加试) 复试笔试最后押题五套卷(四) 22 2016年江南大学数字媒体学院程序设计基础(同等学力加试) 复试笔试最后押题五套卷(五) 28
一、选择题
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. 有以下程序:
程序运行后的输出结果是( )。
在主函数中定义二维数组
为
所以可以看出对角线元素为1、0、7、0。
答:A
【解析】disp ( )函数中,存在while 循环,当指针指向地址单元存储的字符不等于空字符串
输出此字符,否则退出循环,输出
所以返回
在主函数中调用disp ( )函数时,字符
并且再将
返
的
码0, A项正确。
先全部输出,当指针指向字符串最后空字符时,退出循环,输出
回输出。由于函数返回类型为
3. 有以下程序:
程序的运行结果是( )。
D.ab 答:C
【解析】函数fun 中有两个while 循环,第一个while 循环语句查找第一个非字符;第二个while 循环语句将a 所指向的字符赋值给b ,这个循环的作用是将a 中第一个非的后的字符都复制到b 中。整个函数fun 的功能时将a 字符串中讲第一个非的字符开始的字符赋值给b 。
4. 以下合法的转义字符是( )。
A. B. C. D. 答:D 【解析】表示1到2位十六进制所代表的字符,D 项正确。
5. 若已有定义语句:inta ,b ,c ; ,且变量已正确赋初值,则以下选项中正确的赋值表达式是( )。
A.a=(b=c)+8; B. (a=b)=c=9; C.a=(b==c)=‘A ’; D.a+b=c+l; 答:A
【解析】A 项正确,将c 赋值给b 后又加上8,然后再赋值给a ; B 、D 项错误,赋值运算符左边必须是一个变量;C 项错误,(b==c)是个表达式,语法错误。
6. 有如下程序:
程序运行后的输出结果是( )。 A.54321 B.98765 C. D. 答:B
【解析】本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出字符8、7、6、5。在i=5时,退出for 循环。最后显示在命令窗口结果为98765, 故B 项正确。
7. 下列选项中,能正确定义数组的语句是( )。
A
)答:C
【解析】一维数组定义格式是:类型名数组名[整型常量表达式]。C 项正确,它使用预处理宏定义,N 可以看做是常量。A 项错误,数组长度不能由变量指明;B 项错误,没有指明数组的长度;D 项错误,数组长度应该整型常量表达式。
8. 有以下程序:
程序运行时不能输出10, 20的语句是( )。
B
)
C )
D )