安全检测:瑞星:安全 诺顿:安全 卡巴:安全
二级C语言上机题库答案
第1套
一、给定程序的功能是调用fun函数建立班级通讯录。
答案1.STYPE 2.FILE 3.fp
二、给定程序MODI1.C中函数fun 的功能是:先将在字符串s 中的字符按正序存放到t 串中。答案1.for(i=0;i<sl;i++)
2. t[s1*2]=0;
三、函数fun 的功能是:将两个两位数的正整数a 、b 合并形成一个整数放在c 中。
答案
{
* c =(a/10 ) * 1000 + ( b/10 ) * 100 + ( a%10 ) * 10 + ( b%10 ) ;
}
第2套
一、给定程序的功能是:从键盘输入若干行文本,写到文件myfile4 .txt中,用-1 作为字符串输入结束的标志。
答案1.*fw或fw[ ] 2.str 3.str
二、给定程序MODI1.C中函数fun 的功能是:从低位开始取出长整型变量s 中奇数位上的数。
答案1.void fun (1ong s ,1ong *t) 2.s1=s1 * 10 ;。
三、函数fun 的功能是:将两个两位数的正整数a 、b 合并形成一个整数放在c 中。
答案
{
*c=(b/10)*1000+(a%10)*100+(b%10)*10+ ( a/10 );
}
第3 套
一、给定程序中,函数fun 的功能是:将自然数1-10 以及它们的平方根写到名为myfile3 .txt的文本文件中。
答案1.fp 2.fclose(fp) 3.fname
二、给定程序MODI1.C中fun 函数的功能是:将n 个无序整数从小到大排序。
答案1.for(i =j + 1 ; i<n ; i++) 2.p =i ;。
三、函数fun 的功能是:将两个两位数的正整数a 、b 合并形成一个整数放在c 中。
答案
{
*c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10);
}
第4套
一、给定程序的功能是:调用函数fun 将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1 ,失败时返回值为O 。
答案1."r"或"r+" 2.fs 3.ft
二、给定程序MODI1.C中函数fun 的功能是:将长整型数中每一位上为偶数的数依次取出。
答案1.if(d%2==0) 2.s /=10 ;