删除重复字符保证字典序最小C语言,2015年计算机二级《C语言》考前押题密卷(6)...

49

033b2fc9a18be5276222296bc635b5de.gif

参考解析:6

【解析】strlen()函数的作用是计算字符串的长度并作为函数的返回值,这里的长度不包括串尾的结柬标志'\0'。

'\t'是转义字符,代表横向跳若干格;'\"'是转义字符,代表双引号;'\023'也只代表一个字符,而不管转义字符后面有几个字符;'\xAB' 是以两位十六进制数AB表示的ASCII码字符,只代表一个字符;'\n'是转义字符,代表回车换行。

题中语句中的字符串有5个字符常量各代表一个字符,再加上字母C,所以返回的长度是6。

50

4c9324bc9c8273e0482a625cc980beb0.gif

参考解析:

62

【解析】本题考查的是宏定义。带参数的宏定义是按#indefine命令行中指定的字符串从左到右进行转换。本题中替换的式子为:6+8*6+8,代入i,j的值得到62。

51

895785fcafdf458d047c2a0376b45b09.gif

参考解析:3 5

【解析】本题考查函数中形参和实参的传递。在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap函数的功能是实现两个数的交换,但由于没有返回值,故最终的输出结果为3 5。

52以下程序的输出结果是_________ 。

ed46cc5aa05c61fb51cb628c7bbca55c.png

参考解析:29

【解析】本题考查while循环和++运算,x=27符合循环条件,执行循环体中x十十后,x=28,if条件也成立,执行x十+后退出,x的值增l,结果x=29。

53在结构化分析使用的数据流图中,使________解释其中的图形元素。

参考解析:

数据字典

【解析】数据字典的作用是对数据流图中出现的被命名的图形元素进行确切解释。通常数据字典包含的信息有名称、别名、何处使用/如何使用、内容描述、补充信息等。

54以下程序的输出结果是_________ 。

a0b31adf58ad21017b7525447873d3cb.png

899d37cc604eefc18e9803c2c87b2956.png

参考解析:

14

【解析】本题考查递归函数的调用。在主函数中调用sub(&x,16,2) 函数,此时n=16,k=2,if语句的控制的条件k=n成立,所以执行下面的语句,调用sub(x,8,4),此时n=8,k--4,if语句的控制条件k

55

c6cb35a508b0911346d66472dc9a1dcc.png

参考解析:

s=30

【解析】分析循环条件“m=1,m<=4”,所以循环4次。第1 次:n=1*a=2,s=s+n=2:m=2。第2次:n=n*a=4,s=s+n=6:m=3。第3次:n=n*a-8,s=s+n=14;m=4。第4次:n=a*a=16,s=s+n=30。

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值