说明:本题库是针对二级C语言考试的上机考试题库,本题库共有100套题目(每套题
目包含 3 道题:一道程序填空题、一道程序修改题、一道程序设计题),真实考试的时候,
考生输入准考证后计算机随机为你抽取一套考试,每个考生考试时只需考一套题目(包含三道题)
二级C 语言上机试题汇编
※※※※※※※※※※※※※※※※※※※※※※※
第01套:
给定程序中,函数fun 的功能是:将形参n所指变量中,各位上为偶数的数去 除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回
所指变量。
例如,输入一个数:27638496,新的数:为739。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序: #include
void fun(unsigned long *n) { unsigned long x=0, i; int t; i=1;
while(*n)
/**********found**********/ { t=*n % __1__;
/**********found**********/ if(t%2!= __2__) { x=x+t*i; i=i*10; } *n =*n /10; }
/**********found**********/ *n=__3__; }
main()
{ unsigned long n=-1; while(n>99999999||n<0)
{ printf("Please input(0