扬州大学c语言作业,2016年扬州大学新闻与传媒学院0601教育技术学理论与实践)之C语言程序设计复试笔试仿真模拟题...

一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。 A.123 B.ABC C.abc D.012 答:A

【解析】当满足

输出

即字符在ASCII 码相减进行输出,

表示输出十进制整数。

循环开始以此类推答案为A 选项。

2. 若变量已正确定义为int 型,要通过语句

给a 赋值1,

给b 赋值2, 给C 赋值3,以下输入形式中错误的是(u 代表一个空格)( )。

A. B. C. D. 答:B

【解析】格式化输入函数scanf ,每个输入格式说明之间加一个逗号作为通配符,要求除格式控制符以外的字符都要原样输入,逗号为非格式符,需要原样输入,否则就不能正确读入数据。

3. 以下程序段中,与语句:功能相同的是( )。

答:A

【解析】三元运算符表达式的形式为:表达式果果

4. 有以下程序

程序执行后的输出结果是( )。 A.25 B.20 C.45 D.36 答:A 【解析

5. 有以下程序:

程序运行后的输出结果是( )。 A.3 B.6 C.8 D.12 答:B

【解析】本题是选用函数作为另一个函数的参数,所以应该先做其中嵌套的函数,

根据题意可知函数fun ( )是求平均值的函数,所以

表达式表达式3, 当表达式1的值为真时,

的关系:①如否则

②如

结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断

那么就执行

前面的语句

时,

判断b 、c 的关系,如果否则

综上所述:当

与A 项语句功能相同。

. 等价

依次访问数组t 中的偶数位元素

的值为5, 这里

要注意:因为函数的返回值是int 型,int 型做除法运算时保留整数,所以为5。

即为计算

6. 若变量已正确定义,有以下程序段:

其输出结果是。 A. 程序段有语法 B.3, 5,3 C.3, 5, 5 D.3, 5, 7 答:B

所以结果为

保留整数

保留整数为6。

【解析】当a>b时,令a=b, a=3,b=5,因此a>b条件不成立,所以不执行a=b。然后c=a=3。此时“c!=a”条件不成立,不执行“c=b; ”语句。结果为a=3, b=5, C=3。

7. 有以下函数:

函数的功能是( )。 A. 查找x 和y 所指字符串中是否有

B.x 、y 所指字符串最前面连续相同的字符个数 C. 将y 所指字符串赋值给x 所指存储空间 D. 统计x 和y 所指字符串中相同的字符个数 答:B

【解析】由程序可知,定义语句中的x 和y 是用户标识符,在每个变量前的是一个说明符,循环执行只有在x 和y 所指字符串中最前面连续相同,并统计其个数,一旦不满足,则终止循环而返回相同个数II 。

8. 有以下结构体说明、变量定义和赋值语句

则以下scanf 函数调用语句有错误的是( )。

A.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值