下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考初级 > 程序员 > 2026下半年软考程序员模考试卷(应用技术)及答案解析 > 本题我的试卷
试题四(15分) 阅读以下说明和C代码,填写程序中的空缺。 【说明】 编写程序,输入一个字符串,统计其中数字字符、字母字符和其他字符的个数,并将字符串反转后输出。 【代码】

【问题1】(15分)请将代码中(1)~(4)空缺处的答案填写在答题纸对应位置。 (1)填写判断字符是否为数字字符的条件; (2)填写判断字符是否为大小写英文字母的条件; (3)填写交换字符,给 str [i] 赋值的表达式; (4)填写给对称位置字符赋值 temp 的变量。

参考答案
(1)str[i] >= '0' && str[i] <= '9' (2)(str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z') (3)str[len-1-i] (4)str[len-1-i] 【解析】 本题考察字符串遍历、字符判断和字符串反转。 空(1):判断是否为数字字符,字符'0'到'9'。 空(2):判断是否为字母字符,包括小写a-z和大写A-Z。 空(3)(4):字符串反转,交换首尾对称位置的字符。第i个字符和第len-1-i个字符交换。
答案解析
本题暂无答案解析,正确答案已在上方给出。