全国软件专业人才设计与开发大赛题目选拔试题.doc

全国软件专业人才设计与开发大赛题目选拔试题.doc

ID:48697511

大小:68.30 KB

页数:9页

时间:2020-02-27

全国软件专业人才设计与开发大赛题目选拔试题.doc_第1页
全国软件专业人才设计与开发大赛题目选拔试题.doc_第2页
全国软件专业人才设计与开发大赛题目选拔试题.doc_第3页
全国软件专业人才设计与开发大赛题目选拔试题.doc_第4页
全国软件专业人才设计与开发大赛题目选拔试题.doc_第5页
资源描述:

《全国软件专业人才设计与开发大赛题目选拔试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全国软件专业人才设计与开发大赛题目选拔试题一、基础篇(50分)1、单选(每题1分,10小题共10分)1).执行下列程序中的输出语句后,x的值是__A____.  main()  {intx;  printf(“%d”,(x=5*6,x*2,x+20));}  A)30B)60C)50D)80  2).在C语言中,下列选项属于合法的长整型常数的是_______.  A)0LB)1234567C)0.0234567D)3.14159e3 3).若有定义:inta,b;charx,y;并有以下输入数据:1

2、422XxYy(回车)  则能给a赋整数14,给b赋整数22,给x赋字符x,给y赋字符y的正确程序段是___C_____.  A)scanf(“%d%d”,&a,&b);x=getchar();y=getchar();  B)scanf(“%d%d%c%c”,&a,&b,&x,&x,&y,&y);  C)scanf(“%d%d%c%c%c%c”,&a,&b,&x,&x,&y,&y);  D)scanf(“%d%d%c%c”,&a,&b,&x,&y);4).当c的值不为0时,下列选项中能正确将c的值赋给变

3、量a、b的是_______.  A)c=b=a;B)(a=c)‖(b=c);C)(a=c)&&(b=c);D)a=c=b;  5).语句printf(“%d”,strlen(“asdx121\”));的输出结果是______.  A)9B)11C)7D)86).下列程序的运行结果是________.  main()  {inty=10;  do{y--;}while(--y);  printf(“%d”,y--);}  A)-1B)1C)8D)0   7).阅读下面程序,该程序段的功能

4、是_____.  #include  main()  {intc[]={23,1,56,234,7,0,34},i,j,t;  for(i=1;i<7;i++)  {t=c[i];j=i-1;  while(j>=0&&t>c[j]){c[j+1]=c[j];j--;}  c[j+1]=t;}  for(i=0;i<7;i++)printf(“%d”,c[i]);  putchar('');  }  A)对数组元素的升序排列B)对数组元素的降序排列  C)对数组元素的倒序排列D)对

5、数组元素的随机排列8).有如下程序:  #definef(x)x*x  main()  {inti;  i=f(4+4)/(2+2);  printf(“%d”,i);}  该程序执行后的输出结果是_______.  A)28B)21C)16D)49).下列程序的运行结果是_______.  main()  {unsignedc1=0xff,c2=0x00;  c1=c2

6、c1>>2;c2=c1^0236;  printf(“%x,%x”,c1,c2);  }  A)0x3f,0XA1B)3f,

7、A1C)ffff,61D)3f,a1 10).有以下程序:  #include  main()  {FILE*fp;inti=20,j=30,k,n;  fp=fopen(“d1.dat”,“w”);  fprintf(fp,“%d”,i);fprintf(fp,“%d”,j);  fclose(fp);  fp=fopen(“d1.dat”,“r”);  fscanf(fp,“%d%d”,&k,&n);printf(“%d%d”,k,n);  fclose(fp);}  

8、该程序运行后的输出结果是_______.  A)2030B)2050C)3050D)30202、多选(每题2分,共10题,共20分,错选,漏选均不得分)1).下列符号串中,不属于C语言合法标识符的有_____.  A)_1_2_3B)a-b-cC)intD)9cd2).下列选项中,没有构成死循环的程序段有_____.  A)inti=100;B)for(;;)  while(1)  {i=i%100+1;  if(i>=100)break;}  C)intk=0;D)ints=36;  do{++k;}

9、while(k>=0);while(s);——s; 3).下列判断正确的是_______.(知识点10.3)  A)char*a=“china”;等价于char*a;*a=“china”;  B)charstr[6]={“china”};等价于charstr[]={“china”};  C)char*s=“china”;等价于char*s;s=“china”;  D)charc[4]=“abc”,d[4]=“abc”;等价于charc[4]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。