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

2025年山东大学软件工程硕士春季入学考试软件工程基础试题一

2025年山东大学软件工程硕士春季入学考试软件工程基础试题一_第1页
1/12
2025年山东大学软件工程硕士春季入学考试软件工程基础试题一_第2页
2/12
2025年山东大学软件工程硕士春季入学考试软件工程基础试题一_第3页
3/12
C 语言第一大题(每题 1 分)1、如下不对的的 C 语言标识符是____。A) int B) a_1_2 C) ab1exe D) _x 2、已知 long i=65539;执行语句 printf("%d",i);屏幕显示____。A) 65539 B) -3 C) 3 D) 程序不能执行3、温度华氏和摄氏的关系是: C=-(F-32)。已知:float C,F;由华氏求摄氏的对的的赋值体现式是____。A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三个体现式都对的4、已知如下程序段:int a=3,b=4;a=a^b;b=b^a;a=a^b;则执行以上语句后 a 和 b 的值分别是____。A) a=3,b=4 B) a=4,b=3 C) a=4,b=4 D) a=3,b=35、执行语句 printf("2:%d,",printf("1:%d,",scanf("%d",&x)));后来的输出成果是____。A) 2:1,1:1, B) 1:1,2:1, C) 2:4,1:1 D) 1:1,2:4,6、如下程序的输出成果是 。 main( ){ float a;a=1/100000000;printf("%g",a);}A) 0.00000e+00 B) 0.0 C) 1.00000e-07 D) 07、如下程序的输出成果是____。main(){ int x=0x02ff,y=0x0ff00;printf("%d\n",(x&y)>>4|0x005f);}A) 127 B) 255 C) 128 D) 1 8、下面程序的输出成果是____。main(){ int a,b;scanf("%2d%3d",&a,&b);printf("a=%d b=%d\n",a,b);}A) a=12 b=34 B) a=123 b=45 C) a=12 b=345 D) 语句右错误9、下面程序的输出是 。main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1: switch(y){ case 0: a++;break;case 1: b++;break;}case 2: a++;b++;break;}printf("a=%d,b=%d\n",a,b);}A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=210、下面程序的输出成果是____。main(){ int x,i;for(i=1;i<=100;i++){ x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d ",x);}}A) 39 81 B) 42 84 C) 26 68 D) 28 70第二大题(程序填空题,每题 2 分)1、下面程序的功能是不用第三个变量,实现两个数的对调操作。#include main(){ int a,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);a= ① ; b= ② ; a= ③ ;printf("a=%d,b=%d\n",a,b);} 2、下面程序的功能是从键盘上输入若干学生的学习成绩,记录并输出最高成绩和最低成绩,当输入为负数时结束输入。main(){ float x,amax,amin;scanf("%f",&x);amax=x;amin=x;while( ① ){ if(x>amax) amax=x; if( ② ) amin=x;scanf("%f",&x);}pri...

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

碎片内容

2025年山东大学软件工程硕士春季入学考试软件工程基础试题一

您可能关注的文档

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