预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2020-2021《C语言》期末课程考试试卷A17.有以下程序 main() {intp[8]={11,12,13,14,15,16,17,18},i=0,j=0; 适用专业:考试日期: while(i++<7)if(p[i]%2)j+=p[i]; 考试时间:120分钟考试形式:闭卷试卷总分:100分printf("%d\n",j); } 程序运行后的输出结果是()A)42B)45C)56D)60 一、选择题;(每题2.5分,共47分) 号8.以下能正确定义一维数组的选项是() 1.与十六进制数200等值的十进制数为()A)inta[5]={0,1,2,3,4,5}; 学A)256B)512C)1024D)2048B)chara[]={0,1,2,3,4,5}; 2.以下选项中可作为C语言合法常量的是()C)chara={'A','B','C'}; A)-80.B)-080C)-8e1.0D)-80.0eD)inta[5]="0123"; 3.数字字符0的ASCII值为48,若有以下程序9.已有定义:chara[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是() main()A)数组a和b的长度相同 名{chara='1',b='2';B)a数组长度小于b数组长度 姓printf("%c,",b++);C)a数组长度大于b数组长度 printf("%d\n",b-a);D)上述说法都不对 }10.有以下程序 程序运行后的输出结果是()A)3,2B)50,2C)2,2D)2,50main() 4.有以下程序{inta[3][3],*p,i; main()p=&a[0][0]; {intm=12,n=34;for(i=0;i<9;i++) 级printf("%d%d",m++,++n);p[i]=i; 班printf("%d%d\n",n++,++m);for(i=0;i<3;i++) 业}printf("%d",a[1][i]); 专程序运行后的输出结果是()} A)12353514B)12353513C)12343514D)12343513程序运行后的输出结果是() 5.有以下程序A)012B)123C)234D)345 main()11.有以下程序 {inta,b,d=25;prt(int*m,intn) a=d/10%9;{inti; b=a&&(-1);for(i=0;i<n;i++) printf("%d,%d\n",a,b);m[i]++; }} 系程序运行后的输出结果是()main() 院A)6,1B)2,1C)6,0D)2,0{inta[]={1,2,3,4,5},i; 6.若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的prt(a,5); 值()A)1B)2c)3D)4for(i=0;i<5;i++) printf("%d,",a[i]);printf("%c",*p++); }} 程序运行后的输出结果是:()程序运行后的输出结果是() A)1,2,3,4,5,B)2,3,4,5,6,C)3,4,5,6,7,D)2,3,4,5,1,A)15B)16C)12D)59 12.有以下程序 16.有以下程序 main() main() {inta[]={1,2,3,4,5,6,7,8,9,0},*p; {inti,s=0; for(p=a;p<a+10;p++) for(i=1;i<10;i+=2)s+=i+1; printf("%d,",*p); printf(“%d\n”,s); } } 程序运行后的输出结果是() 程序执行后的输出结果是() A)1,2,3,4,5,6,7,8,9,0,B)2,3,4,5,6,7,8,9,10,1, A)自然数1~9的累加和B)自然数1~10的累加和 C)0,1,2,3,4,5,6,7,8,9,D)1,1,1,1,1,1,1,1,1,,1, C)自然数1~9中的奇数之和D)自然数1~10中的偶数之和 13有以下程序 #defineP317.有以下程序 #defineF(intx){return(P*x*x);}#definef(x)x*x main()main() {printf("%d\n",F(3+5));}{inti; 程序运行后的输出结果是()i=f(4+4)/f(2+2); A)192B)29C)25D)编译出错printf(“%d\n”,i); 14.有以下程序} main()执行后输出结果是() {inta=1,b;A)28B)22C)16D)4 for(b=1;b<=10;b++)18.有以下程序 {#defineN20 if(a>=8)break;fun(inta[],intn,intm)