c语言程序设计期末复习题汇总(7)
A、4 5 6 B、2 5 8 C、3 6 9 D、7 8 9 答案:C
10、以下能正确定义一维数组的选项是:( )
A、int num[]; B、int num[0..100];
C) #define N 100 D) int N=100; int num[N]; int num[N];
答案:C
11、下列选项中正确的语句组是:( )
A、char s[8]; s={\、char *s; s={\C、char s[8]; s=\、char *s; s=\ 答案:D
12、有以下程序段
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;
b=p[5]; b中的值是:( )
A、5 B、6 C、8 D、9 答案:D
13、有以下程序
main( ) { char a[]=\
printf(\
}
执行后输出结果是:( )
A、7 7 B、8 8 C、8 10 D、10 10 答案:C
14、有以下程序的输出结果是:( )
void swap1(int c[])
{ int t;
t=c[0];c[0]=c[1];c[1]=t; }
void swap2(int c0,int c1) { int t;
t=c0;c0=c1;c1=t;}
main( )
{ int a[2]={3,5},b[2]={3,5};
swap(a); swap2(b[0],b[1]);
printf(\
}
A、5 3 5 3 B、 5 3 3 5 C、3 5 3 5 D 答案:B
15、有以下程序
int f(int b[][4]) { int i,j,s=0;
for(j=0;j<4;j++)
{ i=j;
if(i>2) i=3-j; s+=b[i][j]; } return s; }
main( )
{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(\}
执行后的输出结果是:( )
A、12 B、11 C、18 D、16 答案:D
、3 5 5 3 16、有以下程序
void sort(int a[],int n)
{ in t i,j,t;
for(i=0;i for(j=i+2;j if(a[i] { t=a[i];a[i]=a[j];a[j]=t;} } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(aa,10); for(i=0;i<10;i++) printf(\ printf(\} 其输出结果是:( ) A、1,2,3,4,5,6,7,8,9,10, B、10,9,8,7,6,5,4,3,2,1, C、9,2,7,4,5,6,3,8,1,10, D、1,10,3,8,5,6,7,4,9,2, 答案:C 17、有以下程序 void f(int a[],int i,int j) { int t; if(i { t=a[i]; a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main( ) { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++) printf(\printf(\} 执行后输出结果是:( ) A、5,4,3,2,1, B、5,2,3,4,1, C、1,2,3,4,5, D、1,2,3,4,5, 答案:A 18、 以下程序的输出结果是:( ) main() { char cf[3][5]={\printf(\} A、\、 \、 \、 \ 答案:B 19、 以下程序的输出结果是:( ) main() { int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][b[j][j]]; printf(\ } A、 3 B、 4 C、 1 D、 9 答案:B 20、有以下程序 main() { int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int i,s=0; for(i=0;i<4;i++) s+=aa[i][1]; printf(\ } 程序运行后的输出结果是:( ) A、 11 B、 19 C、 13 D、、20 答案:B 21、若有以下定义语句: char s[10],s=”abcd”;printf(“%s\\n”,s); 则运行结果是:( ) A、输出abcd B、输出a C、输出ab cd D、编译不通过 答案:D 22、不能把字符串“Hello!”赋给数组b的语句是:( ) A、char b[10]={‘H’,’e’,’l’,’l’,’o’,’!’}; B、char b[10];b=”Hello!”; C、char b[10]; strcpy(b,”Hello!”); D、char b[10]=”Hello!”; 答案:B 23、若有以下程序段: char str[]=”ab\\n\\012\\\\\\””; printf(“%d”,strlen(str)); 该程序段的输出结果是:( ) A、 3 B、 4 C、 6 D、12 答案:C 24、函数调用strcat(strcpy(str1,str2),str3)的功能是_:( ) A、将串str1复制到串str2中后在连接到串str3之后 B、将串str1连接到串str2之后再复制到串str3之后 C、将串str2复制到串str1中后再将串str3连接到串str1之后 D、将串str2连接到串str1中后再将串str1复制到串str3中 答案:C 25、下列程序的输出结果是:( ) main() { char ch[7]={“65ab21”}; int j,s=0; for(j=0;ch[j])>=’0’&&ch[j]<=’9’;j+=2) s=10*s+ch[j]-‘0’; printf(“%d\\n”,s); } A、12ba56 B、66521 C、6 D、62
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




