8、B (解析:i代表数组的下标,\0的意思就是数组最后一位,当检测到最后一位时,其下标就是这个数组元素的个数了,即字符串的长度
)9、B (解析坦知搏:函数
分为声明和定义两部分,被调用的函数只需正确的声明和定义即可,无需一定在主函数main中,对于初学者,建议猛桐你将被调用的函数写在主函数之前)
10、B (解析:float是浮点型中的单精度类型,b是变量的名字,这样定义的一让祥个变量其实质是在内存中划分一块给这个变量,用于存储数据,所以它不是一个动态的)
更多问题请加QQ:423216084(请注明C语言提问)
莫道不消魂 团队竭诚为您服务!C、C、D、B、A
第一题:()的优先级大于&&,先算括号内的,j++值为1,整个表达式为真,则不必考虑后面的k++,程序直接跳到i++处继续执行~~~所以该题答案为C
第二题:输出x[0][2],x[1][1],x[2][0]答案为C
第三题:i初值为0,表达式为真,进入while循环,注意,程序执行到第一行时,i<1值为真,continue跳到while循环继续执行,注意后面的被直接跳过迅大了,所以i的值一直为初值0,程序陷入死循环,答案为D
第四题:同理,注意continue就可以了,两次外层循环,每次使x的值加4,答案为B
第五题:考查函数声明,注意函数声橘漏明跟函数的圆昌烂定义参数类型和返回值类型要完全一直,A中缺省的话,默认为int型,故错误。。。1.D 先调用fun(x,y),返回一个为7的值,再调用fun(7,y)
2.C 值调用,int 值未改变
3.D 调用长度范围是10的数组,最后执行一次p++=9,但P要增加1,所以得10
4.C
5.C 输出包含%d,取整数敬兄
6.B main()函数决定
7.A 因为最后i会变为10,有因为长度只有9,所以要唯态减1
8.C
9.C
10.7 返回的就指稿源是字符串的长度
评论列表(0条)