下载此文档

专升本C语言100题及答案.pdf


文档分类:资格/认证考试 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
该【专升本C语言100题及答案 】是由【青山代下】上传分享,文档一共【23】页,该文档可以免费在线阅读,需要了解更多关于【专升本C语言100题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..100题一、单选题C语言编写的代码程序(),不能出现在标识符中的是(),不能用作标识符的是()()()();;;$;,合法的实型常数是()-,合法的实型常数是()-,不能作为合法常量的是()+(),非法的字符常量是()A.‘ ’B.‘’D.‘’()A.‘’B.‘"’C.‘\’D.‘’()()A.<=B.=C.%D.&&A.==B./C.=D.>=()main(){inta=3,b=4;},以下非法的表达式是():..=j==0C.(char)(65+3)+1=x+,以下非法的赋值语句是()++;B.++(i+1);=j>0;=i==j;-5/2++5%2的值是():inta=3;则执行了语句a+=a-=a*a;变量a的值是().-:intx=10;则执行了语句x+=x-=x-x;变量x的值是()()()()()()⑴main(){inti=10,j=1;,++j);},,,,1⑵main(){inta=12,b=12;,++b);}⑶main(){intx=023;⑷main(){intx=10,y=10;,--y);}⑸main(){inti=010,j=10;,++i,j--);},,,,()main(){intx=100,y=200;)()main(){intx=10,y=3,z;:..=0;,()+++=1C.+++()main(){intx,y,z;x=y=1;z=x++,y++,++y;,3,,3,,3,,2,、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()=-1;执行表达式++x||++x||++x||++x,x的值是()(1)main()()=11,k=12,k==11,k=13,k==11,k=013,k==11,k=13,k=b(2)main()(),021,,17,,0x11,,21,<CR>(<CR>表示回车),则该程序的输出结果是()main(){inta;floatb,c;=98,b=765,c==10,b=432,c==98,b=,c==98,b=,c=,若要通过语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)()□X□20□Y<回车>□X20□Y<回车>□X<回车><回车>20□Y<回车>20Y<回车>()#defineMA(x)x*(x-1)main(){inta=1,b=2;:...()#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;()#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti=10,j=15,k;k=10*MIN(i,j);}=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果是()()main(){intx=5;}(){intn=4;while(n--)}程序执行后的输出结果是()(){inty=10;,y);}程序执行后的输出结果是()==-=:..{inti;for(i=0;i<3;i++)switch(i)}}()()()(),要调用的函数必须在main()()()()intfun(intx){intp;if(x==0||x==1)p=3;elsep=x-fun(x-2);returnp;}main()()[][3]={0};[2][3]={{1,2},{3,4},{5,6}};[][3]={{1,2,3},{4,5,6}};[2][3]={1,2,3,4,5,6};()[][3];[][3]={2*3};[][3]={};[2][3]={{1},{2},{3,4}};():..{inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;}.()main(){inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;}().(),对于以下定义正确的叙述为()chary[]={'a','b','c','d','e','f','g'};()[5]=[5]={‘g’,‘o’,‘o’,‘d’};()main().'D'.'0'()main():..。。main(){intx=2006,y=2007;}53.(1)以下程序运行后的输出结果是。main(){inta=10;}(2)以下程序运行后的输出结果是。main(){inta,b,c;a=25;b=025;c=Ox25;}(3)以下程序运行后的输出结果是。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;}54.(1)以下程序运行后的输出结果是。main(){charch='B';}(2)以下程序运行后的输出结果是。main(){charch='B';ch+=32;}(3)以下程序运行后的输出结果是。main():..ch='H'-'A'+'0';}(4)。main(){intc;charch=97;c=ch+1;}。main(){floatx=;},要求给i赋10,给j赋20,则应该从键盘输入。main(){inti,j;}57.(1)以下程序运行后的输出结果是。main(){inta=10;a=(3*5,a+4);}(2)以下程序运行后的输出结果是。main(){inta=0,b=0,c=0;c=(a+=a-=5),(a=b,b+3);}。main(){inta=5,b=4,c=3,x;x=a>b>c;:..59.。main(){inta=3,b=2;b=a<0&&a++>3;}。main(){inta,b,c=246;a=c/100%9;b=-1&&-1;}61.(1)以下程序运行后的输出结果是。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;}(2)以下程序运行后的输出结果是。#defineS(x)4*x*x+1main(){inti=6,j=8;}。main(){intx,a=1,b=2,c=3,d=4;x=(a<b)?a:b;x=(x<c)?x:c;}。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a=c;c=t;if(a<c&&b<c)t=b;b=a;a=t;}:..。main(){inti,t=0;for(i=5;i>=0;i--)t*=i;}。main(){charc1,c2;for(c1='0',c2='9';c1<c2;c1++,c2--)}<回车>,则其中while循环体将执行次。#include<>main(){charch;while((ch=getchar())==}:inta[][3]={{0},{1},{2}};则数组元素a[1][2]的值为。,有如下语句:inta[]={10,20,30,40,50,60},*p;p=a+3;则输出结果是。。main(){inta[2][3]={1,2,3,4,5,6};intm,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));}:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;:..的值为。,有如下语句:inta[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是。。main()}。main()for(p=s;p<s+4;p+=2)}。main()}75.(1)以下程序运行后的输出结果是。main()}(2)以下程序运行后的输出结果是。main()(3)以下程序运行后的输出结果是。main()(4)以下程序运行后的输出结果是。main()71.(1)以下程序运行后的输出结果是。:..}(2)。main()}。main(){chara[]={‘1’,‘2’,‘3’,‘4’,‘0’};。main()。main()},有如下语句:structstd{charch;inta[2];floatt;doublef}std1;则结构体变量std1占用内存的字节数为。,有如下语句:structdog{charch[10];inti;int*p;doublek;}dog1;:..占用内存的字节数为。,有如下语句:structcat{inta[10];charch;floatf;double*p;}cat1;则结构体变量cat1占用内存的字节数为。,请填空,以完成对结构体数组t定义:structSTR{chara;intb;floatc;doubled;};t[20];:..C语言中,以下合法的变量名是()$,以下合法的实型常量是()+..5E-+,变量已正确定义并赋值,下面正确的表达式为()=b+=float(a)=a+7=c+=%=b+c,a++,以下合法的字符常量是()B.'ab',以下合法的常量是().‘’,以下错误的数组定义是()[]={1,2,3};[];=10,t[n];*q[3];[]={1,2,3};:..1-2+3-4……+99-100main(){inti=1,j=1,s=0;while(){s+=;i++;;}},统计正整数的个数及其和main(){inta[20],i,sum,count;sum=count=;for(i=0;i<20;i++)for(i=0;i<20;i++)if(){count++;;}},输出其中最大数和最小数main(){inta[10],i,max,min;for(i=0;i<10;i++)max=min=;for(i=1;i<10;i++)if(a[i]>max);elseif()min=a[i];},将其倒序后输出main(){inti,j;charst[60],ch;for(i=0,j=;;i++,j--):..;st[j]=ch;}}(){charst[80];inti=0,j=0;while(st[i]){if()st[]=st[i];i++;};}、副对角线上元素的和sum1和sum2#defineN3main(){inta[N][N],i,j,sum1,sum2;sum1=sum2=;for(i=0;i<N;i++)for(j=0;j<N;j++)for(i=0;i<N;i++){sum1+=;sum2+=;}}:..。main(){inta=3,b=4,c=5,d=2;if(a<b)if(b<c)else}。main(){inti=1;while(i<=15)if(++i%3!=2)continue;}。main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}}。intfun(intn){inti,s=1;for(i=1;i<=n;i++)s*=i;returns;:..main(){inti,s=0;for(i=1;i<=4;i++)s+=fun(i);}95.。voidswap(intx,inty){intt;t=x;x=y;y=t;}main(){inta=3,b=4;swap(a,b);}。intfun(intn){switch(n){case0:return0;case1:return1;case2:return1;default:returnfun(n-1)+fun(n-2);}}main(){intn=7,s;s=fun(n);}。intfun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;:..。intfun(intn){staticints=1;s*=n;returns;}main(){inti,s=0;for(i=1;i<=4;i++)s+=fun(i);99.(1)以下程序运行后的输出结果是。main()inti=5;(2)以下程序运行后的输出结果是。main()while(*p){if(i%2==0)*p='*';p++;i++;}100.(1)以下程序运行后的输出结果是。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}}:..(2)。main(){intx=1,y=0;switch(x){case1:switch(y)}}}(3)输入a,输出结果是输入c,输出结果是。main(){charn;switch(n)case'c':case'C':}}(4)以下程序运行后的输出结果是。main(){inta=0,b=4,c=5;switch(a==0){case1:switch(b<0)}case2:switch(c==5)}}:..选择01-10:BC11-20:CA(CB)CDBDDB(BDBDB)21-30:B(DD)CDB31-40:41-50:二,.(1)10,12,a(2)252137(3)2,154.(1)B66(2)b(3)7(4)=10,j=2057.(1)a=14(2)0,0,-,,161.(1)7(2)[1][1].(1)7:..(2)9(3)5(4)471.(1)5(2),,<=100i*jj*=-[i]>0sum+=a[i][0]max=a[i]a[i]<(st)-1i<jst[i]=st[j][i]>='0'&&st[i]<='9'j++[i][j]a[i][N-1-i]五,,5,8,11,14,==.(1)4,4567890**********(2)*2*4*6*8*100.(1)2,1:..(2)firstthird(3)verygoodpass(4)!#&

专升本C语言100题及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.50 MB
  • 时间2024-04-18