49
参考解析:6
【解析】strlen()函数的作用是计算字符串的长度并作为函数的返回值,这里的长度不包括串尾的结柬标志'\0'。
'\t'是转义字符,代表横向跳若干格;'\"'是转义字符,代表双引号;'\023'也只代表一个字符,而不管转义字符后面有几个字符;'\xAB' 是以两位十六进制数AB表示的ASCII码字符,只代表一个字符;'\n'是转义字符,代表回车换行。
题中语句中的字符串有5个字符常量各代表一个字符,再加上字母C,所以返回的长度是6。
50
参考解析:
62
【解析】本题考查的是宏定义。带参数的宏定义是按#indefine命令行中指定的字符串从左到右进行转换。本题中替换的式子为:6+8*6+8,代入i,j的值得到62。
51
参考解析:3 5
【解析】本题考查函数中形参和实参的传递。在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap函数的功能是实现两个数的交换,但由于没有返回值,故最终的输出结果为3 5。
52以下程序的输出结果是_________ 。
参考解析:29
【解析】本题考查while循环和++运算,x=27符合循环条件,执行循环体中x十十后,x=28,if条件也成立,执行x十+后退出,x的值增l,结果x=29。
53在结构化分析使用的数据流图中,使________解释其中的图形元素。
参考解析:
数据字典
【解析】数据字典的作用是对数据流图中出现的被命名的图形元素进行确切解释。通常数据字典包含的信息有名称、别名、何处使用/如何使用、内容描述、补充信息等。
54以下程序的输出结果是_________ 。
参考解析:
14
【解析】本题考查递归函数的调用。在主函数中调用sub(&x,16,2) 函数,此时n=16,k=2,if语句的控制的条件k=n成立,所以执行下面的语句,调用sub(x,8,4),此时n=8,k--4,if语句的控制条件k
55
参考解析:
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。
相关推荐: