2016年南昌大学信息工程学院程序设计(同等学力加试)复试笔试仿真模拟题
● 摘要
一、选择题
1. 有以下程序
若运行时输入:2 4 6<回车>,则输出结果为( )。 A.2 0 4 B.2 0 0 C.2 4 0 D.2 4 6 答:A
【解析】在二维数组x 中,类型就是数组元素的类型,即
2. 有以下程序:
程序运行后的输出结果是( )。 A.1 B.3 C.4 D.9 答:C 【
解
析
】
根
据
程
序1+0+1+2=4。
3. 有以下程序:
第 2 页,共 32 页
其值依次为二维数组每行第一个元素的地址,其基
的
意
程序运行后的输出结果是( )。
答:D
【解析】main 函数先为来。接着做运算结果为
4. 有如下程序:
程序运行后的输出结果是( )。 A.8, 2, B •8,8, C.2, 4, D.4, 8, 答:A
【解析】*的优先级低于++,即先运算组下一个元素;i=l,输出8, 2。
5. 有以下程序
第 3 页,共 32 页
赋值,然后做运算结果赋值给b , 此时b 为1,并将b 打印出
赋值给a , 将a 打印出来,所以最终的输出结果为
再运算程序执行过程为:定义指针ptr 与数组
然后指针加1, 指向数
array , 执行for 循环,使指针指向数组,i=0, 输出指针指向的元素
指针指向数组下一个元素;i=2退出for 循环。程序依次输出
若想通过键盘输入,使得al 的值为12, a2的值为34, cl 的值为字符a ,c2的值为字符b , 程序输出结果是:12, a , 34, b ,则正确的输入格式是(以下□代表空格,
A. B. C. D. 答:A
【解析】因为空格和回车也是字符变量,所以在输入a 和b 时,它们的前面不能有空格和回车,否则将取到空格或者回车,而非a 和b ; int 类型不会取到空格和回车,所以12和34前面可以有空格和回车。在scanf 函数并没有使用通配符逗号,所以输入时不能输入逗号。
6. 有以下程序
该程序试图通过指针p 为变量n 读入数据并输出,但程序有多处错误,以下语句正确的是( )。
答:A
【解析】B 项的正确写法应为
项的正确写法应为
7. 有以下程序:
程序运行后的输出结果是( )。 A.1, 2 B.1, 1 C.2, 3
第 4 页,共 32 页
将变量n 的地址赋给指针p ; C
项的正确写法应为
相关内容
相关标签