电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件设计人才选拔赛试题VIP免费

软件设计人才选拔赛试题_第1页
1/9
软件设计人才选拔赛试题_第2页
2/9
软件设计人才选拔赛试题_第3页
3/9
第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页全国软件专业人才设计与开发大赛选拔赛试题一、基础篇(50分)1、单选(每题1分,10小题共10分)1).执行下列程序中的输出语句后,x的值是______.main(){intx;printf(“%d\n”,(x=5*6,x*2,x+20);}A)30B)60C)50D)802).在C语言中,下列选项属于合法的长整型常数的是_______.A)0LB)1234567C)0.0234567D)3.14159e33).若有定义:inta,b;charx,y;并有以下输入数据:1422XxYy(回车)则能给a赋整数14,给b赋整数22,给x赋字符x,给y赋字符y的正确程序段是________.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的值赋给变量a、b的是_______.A)c=b=a;B)(a=c)‖(b=c);C)(a=c)&&(b=c);D)a=c=b;5).语句printf(“%d\n”,strlen(“asd\n\x12\1\\”);的输出结果是______.A)9B)11C)7D)86).下列程序的运行结果是________.main(){inty=10;do{y--;}while(--y);printf(“%d\n”,y--);}第2页共9页第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共9页A)-1B)1C)8D)07).阅读下面程序,该程序段的功能是_____.#includemain(){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('\n');}A)对数组元素的升序排列B)对数组元素的降序排列C)对数组元素的倒序排列D)对数组元素的随机排列8).有如下程序:#definef(x)x*xmain(){inti;i=f(4+4)/(2+2);printf(“%d\n”,i);}该程序执行后的输出结果是_______.A)28B)21C)16D)49).下列程序的运行结果是_______.main(){unsignedc1=0xff,c2=0x00;c1=c2|c1>>2;c2=c1^0236;printf(“%x,%x\n”,c1,c2);}A)0x3f,0XA1B)3f,A1C)ffff,61D)3f,a1第3页共9页第2页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共9页10).有以下程序:#includemain(){FILE*fp;inti=20,j=30,k,n;ffp=fopen(“d1.dat”,“w”);fprintf(fp,“%d\n”,i);fprintf(fp,“%d\n”,j);fclose(fp);fp=fopen(“d1.dat”,“r”);fscanf(fp,“%d%d”,&k,&n);printf(“%d%d\n”,k,n);fclose(fp);}该程序运行后的输出结果是_______.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;}while(k>=0);while(s);--s;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]=d[4]=“abc”;4).设有如下定义:char*s[2]={“abcd”,“ABCD”};则下列说法正确的有_____.A)s数组元素的值分别是“abcd”和“ABCD”两个字符串的首地址第4页共9页第3页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共9页B)s是指针数组名,它含有两个元素分别指向字符型一维数组C)s数组的两个元素分别存放的是含有四个字符的一维字符数组中的元素D)s数组的两个元素中分别存放了字符'a'和'A'的地址5)若有以下说明:a[5][9];则下列选项中对数组元素a[i][j]的引用错误的有_____.(0≤i<4,0≤j<9)A)*(&a[0][0]+9*i+j)B)*(a+i)(j)C)...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件设计人才选拔赛试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部