计算机二级c 上机答案,国家计算机二级C语言上机试题答案超全精华版

c语言

本文由共鸣仙人贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机

查看。

上机题空的位置不变,所以只有题干和答案,方便快捷, 上机题空的位置不变

,所以只有题干和答案,方便快捷,考试必备 只有题干和答案 咯 ̄

第 1 套上机考试试题 一、程序填空题 给定程序的功能是调用 fun 函数建立班

级通讯录。通讯录中记录每位学生的编号、姓名和电 话号码。班级的人数和学生的信

息从键盘读入,每个人的信息作为一个数据块写到名为 myfile5.dat 的二进制文件中

。 二、程序修改题 给定程序 MODI1.C 中函数 fun 的功能是:先将在字符串 s 中

的字符按正序存放到 t 串中, 然后把 s 中的字符按逆连接到 t 串的后面。 例如:

当 s 中的字符串为: “ABCDE” ,时,则 t 中的字符串应为; “ABCDEEDCBA” 。

请改正程序中的错误,使它能得出正确的结果。 三、程序设计题 函数 fun 的功能是:将两个两位数的正整数 a、b 合并形成一个整数放在 c 中。合并的方 式是:将

a 数的十位和个位数依次放在 c 数的千位和十位上,b 数的十位和个位数依次放在

c 数的百位和个位上。 例如,当 a=45,b=12 时,调用该函数后,c=4152。 1、填

空题 (1)STYPE (2)FILE (3)fp 2、修改题 (1)for(i=0;i<=s1;i++)应改为 for(

i=0;i<=sl;i++) (2) t[s1]=ˋ\0ˊ应改为 t[2*s1]= ˋ\0ˊ或 t[s1+s1]= ˋ\0ˊ 3、设计题 *c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10); 第 2 套上机考试试题

一、程序填空题, 给定程序的功能是: 从键盘输入若干行文本 t 每行不超过 80

个字符, 写到文件 myflle4.txt , 中,用-1,作为字符串输入结束的标志。然后将

文件的内容读出显示在屏幕上。文件 的读 写分别由自定义函数 R.eadText 和 Writ

eText 实现。 二、程序修改题 给定程序 MODI1. 中函数 fun 的功能是: C 从低位

开始 取出长整型变量 s 中奇数位上的数, 依次构成一个新数放在 t 中。高位仍在

高位,低位仍在低位。 例如,当 s 中的数为:7654321 时,t 中的数为:7531。 请

改正程序中的错误,使它能得出正确的结果。 三、程序设计题 函数 fun 的功能是:

将两个两位数的正整数 a、b 合并 形成一个整数放在 c 中。 合并的方式是:将 a

数的十位和个位数依次放在 c 数的 个位和百位上,b 数的十位和个位 数依次放在

c 数的千位和十位上。 例如,当 a=45,b=12 时,调用该函数后,c=1524。 1、填空

题 (1)*fw (2) str (3)str 2、修改题

(1)void fun (long s,long *t)应改为 void fun (long s,long *t) (2)s

1=s1*10;应改为 s1=s1*10; 3、设计题 *c=(b/10)*1000+(a%10)*100+(b%10)*10+(

a/10);

第 3 套上机考试试题 一、程序填空题 给定程序中,函数 fun 的功能是:将自

然数 1 ̄10 以及它门的平方根写到名为 myfile3.txt 的 文本文件中,然后再顺序读

出显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得

出正确的结果。 二、程序修改题 给定程序 MODIl.C 中 fun 函数的功能是:将 n 个

无序 整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 三、程序

设计题 函数 fun 的功能是:将两个两位数的正整数 a、b 合并 形成一个整数放在

c 中。 合并的方式是:将 a 数的十位和个位数依次放在 c 数的 个位和百位上,b

数的十位和个位 数依次放在 c 数的十位和千位上。 例如,当 a=45,b=12 时,调用

该函数后,c=2514。 1、填空题 (1)fp (2)fclose(fp) (3) fname 2、修改题 (1

)for(i=j+1;i<n-1;i++)改为 for(i=j+1;i<n;i++) (2)t=i;应改为 p=i; 3、设计

题 *c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10; 第 4 套上机考试试题 一、程序填

空题 给定程序的功能是:调用函数 fun 将指定源文件中的内容复制到指定的目标文

件中,复制成 功时函数返回值为 1,败时返回值为 0。在复制的过程中,把复制的内

容输出到 终端屏幕。 主函数中源文件名放在变量 sfname 中,目标文 件名放在变量

tfname 中。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正

确的结果。 二、程序修改题 给定程序 MODI1.C 中函数 fun 的功能是:将长整型数

s 中每一位上为偶数的数依次取出, 构成一个新数放在 t 中。 高位仍在高位,低

位仍在低位。 例如,当 s 中的数为:87653142 时,t 中的数为:8642。 请改正程

序中的错误,使它能得出正确的结果。 三、程序设计颢 函数 fun 的功能是: 将两

个两位数的正整数 a,b 合并形成一个整数放在 c 中。 合并的方式是: 将 a 数的十

page 1

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值