C语言程序设计习题集及答案(5)
{ int x[M][M]; int n,i,j; long s=1; printf(\Enter a integer(<=10):\\n\); scanf(\%d\,&n);
printf(\Enter %d data on each line for the array x\\n\,n); for( 【1】 )
for(j=0;j for( 【2】 ) 【3】 ; printf(\%ld\,s); return 0; } 3 以下程序,数组a中存放一个递增数列。输入一个整数,并将它插入到数组a中,使之仍为一个递增数列。请填空。 int main() { int a[ 【1】 ]={1,10,20,30,40,50,60,70,80,90},x,i,p; scanf(\%d\,&x); for(i=0,p=10;i<10;i++) if(x=p;i--) a[i+1]=a[i]; 【3】 ; for(i=0;i<=10;i++) printf(\]\\n\,a[i]); printf(\\\n\); return 0; } 4 以下程序的功能是:将t数组的内容连接到s数组内容的后面,使s数组保存连接后的新字符串。 int main() { static char s[30]=\abcdefg\,t[]=\abcd\; int i=0,j=0; while(s[i]!='\\0') 【1】 ; while(t[j]!='\\0') { s[i+j]=t[j]; j++; } 【2】 ; printf(\%s\\n\,s); return 0; } 函数 一 单项选择题(每题2分,共40分) 1 以下正确的函数定义是___。 A double fun(int x,int y) B double fun(int x,y) { z=x+y; return z; } { int z; return z; } C fun (x,y) D double fun(int x,int y) { int x,y; double z ; { double z; z=x+y; return z; } return z; } 20 2 以下正确的说法是___。 A 实参和与其对应的形参各占用独立的存储单元 B 实参和与其对应的形参共占用一个存储单元 C 有当实参和与其对应的形参同名时才共占用相同的存储单元 D 形参是虚拟的,不占用存储单元 3 若调用一个函数,且此函数中没有return语句,则正确的说法是___。 A 该函数没有返回值 B 该函数返回若干个系统默认值 C 能返回一个用户所希望的函数值 D 返回一个不确定的值 4 以下正确的描述是___。 A 函数的定义可以嵌套,但函数的调用不可以嵌套 B 函数的定义不可以嵌套,但函数的调用可以嵌套 C 函数的定义和函数的调用均不可以嵌套 D 函数的定义和函数的调用均可以嵌套 5 若用数组名作为函数调用的实参,传递给形参的是___。 A 数组的首地址 B 数组中第一个元素的值 C 数组中的全部元素的值 D 数组元素的个数 6 以下不正确的说法是___。 A 在不同函数中可以使用相同名字的变量 B 形式参数是局部变量 C 在函数内定义的变量只在本函数范围内有定义 D 在函数内的复合语句中定义的变量在本函数范围内有定义 7 已知一个函数的定义如下: double fun(int x, double y) { ?? } 则该函数正确的函数原型声明为___。 A double fun(int x,double y) B fun(int x,double y) C double fun(int,double); D fun(x,y); 8 关于函数声明,以下不正确的说法是___。 A 如果函数定义出现在函数调用之前,可以不必加函数原型声明 B 如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明 C 函数在调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查 D 标准库不需要函数原型声明 9 调用函数的实参与被调用函数的形参应有如下关系___。 A 只要求实参与形参个数相等 B 只要求实参与形参顺序相同 C 只要求实参与形参数据类型相同 D 上述三点均需具备 10 凡在函数中未指定存储类别的变量,其隐含的存储类别是___。 A 自动 B 静态 C 外部 D 寄存器 11 在源程序的一个文件中定义的全局变量的作用域是___。 A 在本文件的全部范围 B 该程序的全部范围 C 一个函数的范围 D 从定义该变量的位置开始至该文件的结束 12 下列程序运行后的输出的数据是___。 int sum(int n) { int p=1,s=0,i; for(i=1;i<=n;i++) s+=(p*=i); 21 return s; } int main() { printf(\sum(5)=%d\\n\,sum(5)); return 0; } A sum(5)=151 B sum(5)=152 C sum(5)=153 D sum(5)=155 13 下列程序运行后的输出结果是___。 int c=1; int main() { static int a=5;int b=6; printf(\a=%d,b=%d,c=%d\\n\,a,b,c); func(); printf(\a=%d,b=%d,c=%d\\n\,a,b,c); func(); return 0; } func() { static int a=4;int b=10; a+=2;c+=10;b+=c; printf(\a=%d,b=%d,c=%d\\n\,a,b,c); } A a=5,b=6,c=1 B a=5,b=6,c=11 C a=5,b=6,c=1 D a=5,b=6,c=1 a=6,b=21,c=11 a=5,b=21,c=11 a=5,b=21,c=11 a=6,b=21,c=11 a=5,b=6,c=11 a=5,b=6,c=11 a=5,b=6,c=11 a=5,b=6,c=11 a=8,b=31,c=21 a=8,b=31,c=21 a=8,b=31,c=21 a=5,b=31,c=21 14 运行下面的程序后,其输出结果是___。 int main() { int a=6,b=2,c; c=f(a)/f(b); printf(\%d\\n\,c); return 0; } int f(int x) { int y; y=x++*x++; return y; } A 9 B 6 C 36 D 18 15 下列程序输出结果是___。 #include { static int x=3; x++; return(x); 22 } int main() { int i,x; for(i=0;i<=2;i++) x=my(); printf(\%d\\n\,x); return 0; } A 3 B 4 C 5 D 6 16 下列程序的输出结果是___。 #include while(v) { w=u%v; u=v; v=w; } return u; } int main() { int a=24,b=16,c; c=abc(a,b); printf(\%d\\n\,c); return 0; } A 8 B 6 C 5 D 4 17 下列程序运行后的输出结果是___。 int main() { static char s[]=\abcdefgca\; p(s); printf(\s[]=%s\\n\,s); return 0; } p(char s[]) { int i,j; for(i=j=0;s[i]!= '\\0';i++) if(s[i]!='a'+2) s[j++]=s[i]; s[j]= '\\0'; } A s[]=abcdefgca B s[]=abdefga C s[]=bcdefgc D 程序有错 18 下列程序运行后的输出结果是___。 int main() { int m=4,n=2,k; k=fun(m,n); printf(\%d\\n\,k); k=fun(m,n); printf(\%d\\n\,k); return 0; } int fun(int x,int y) { static int n=3,i=2; i+=n+1; n=i+x+y; 23 return(n); } A 12 B 12 C 12 D 12 12 23 25 16 19 下列程序运行后的
…… 此处隐藏:2356字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




