700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 中央财经大学901c语言大纲 中央财经大学信息学院901C语言程序设计考研导师

中央财经大学901c语言大纲 中央财经大学信息学院901C语言程序设计考研导师

时间:2023-07-11 07:07:13

相关推荐

中央财经大学901c语言大纲 中央财经大学信息学院901C语言程序设计考研导师

一、选择题

1. 有如下程序:

程序运行后的输出结果是( )。 A.15 B.10 C.8 D.1

【答案】A

【解析】程序执行过程为:定义字符数组array ,调用函数sum 将数组首地址与4

传入函数

递归调

第四个元素地址;5;

执行

递归调用

传入地址为数组第二个元素地址

递归调用

0. 传入地址为数组第五个元素地址,此时

递归调

用传入地址为数组

返回

余下语句,返回12; 执行

余下语句,返回15, 并输出。故A 选项

传入地址为数组第三个元素地址;

余下语句,返回9;

执行

余下语句,返回14; 执行

正确。

2. 关于程序设计基本概念,以下叙述错误的是( ).

A. 计算机可以直接执行由任意高级语言编写的程序 B. 高级语言都有与之对应的编译程序或解释程序 C. 用任何一种计算机高级语言都可以把算法转换为程序 D. 结构化算法可以解决任何复杂的问题 【答案】A

【解析】A 项计算机只能识别机器语言,不能直接识别由高级语言编写的程序。

3. 以下选项中,合法的是( )。

A. B. C. D. 【答案】A

【解析】A 中是在赋初值时直接赋字符串常量。B 项错误,str4是字符变量不能赋值为字符串常量;CD 两项错误,字符串常量给出的是地址值,而数组名name 是一个地址常量,不能被重

新赋值。

4. 有以下程序:

程序运行后的输出结果是( )。 A.4 B.10 C.14 D.6

【答案】B

【解析】函数f 的功能是通过递归计算数组t 中元素的和。在主函数中调用了递归函数(f 将

f

(

) 的递归式展开

5. 有以下程序

), ,

程序运行后的输出结果是( )。

【答案】A

【解析】将结构体变量的地址作为实参传递,函数调用可以修改实参结构体中成员的值。函数f 的作用是,把p 指向的struct 中的数组a 的元素按照从小到大的方式排序。

6. 若有以下程序

则程序的输出结果是( )。 A.13 B.10 C.11 D.15

【答案】C

【解析】default 也是关键字,起标号的作用,代表所有case 标号之外的那些标号。default 标号可以出现在语句体中任何标号位置上。在switch 语句体中也可以没有default 标号。

先判定case 语句,如果没有与判定值相等的标号,并且存在default 标号,则从default 标号后的语句开始执行。如果default 语句没有break ,则其下面的case 语句不加判定的继续执行(default ,直到遇到break 或switch 结尾。 位置在case 前面时)

①n=0,执行default ,s=4,没有遇到break ,不与case 标号比较,直接执行case 后的语句,s=5,遇到break ,跳出循环;

②n=l,s+=l,s=6; ③n=2»s+=2, s=8;

中央财经大学901c语言大纲 中央财经大学信息学院901C语言程序设计考研导师圈点必考题汇编...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。