山东大学软件工程硕士春季入学考试,软件工程基础试题一.pdfVIP

  • 18
  • 0
  • 约9.72千字
  • 约 13页
  • 2026-03-04 发布于山东
  • 举报

山东大学软件工程硕士春季入学考试,软件工程基础试题一.pdf

精品word文档值得下载值得拥有

C语言

第一大题(每题1分)

1、以下不正确的C语言标识符是____。

A)intB)a_1_2C)ab1exeD)_x

2、已知longi=65539;执行语句printf(%d,i);屏幕显示____。

A)65539B)-3C)3D)程序不能执行

3、温度华氏和摄氏的关系是:C=-(F-32)。已知:floatC,F;由华氏求摄氏的正确的赋值表达式

是____。

A)C=5/9(F-32)B)C=5*(F-32)/9

C)C=5/9*(F-32)D)三个表达式都正确

4、已知以下程序段:

inta=3,b=4;

a=a^b;

b=b^a;

a=a^b;

则执行以上语句后a和b的值分别是____。

A)a=3,b=4B)a=4,b=3C)a=4,b=4D)a=3,b=3

5、执行语句printf(2:%d,,printf(1:%d,,scanf(%d,x)));以后的输出结果是____。

A)2:1,1:1,B)1:1,2:1,C)2:4,1:1D)1:1,2:4,

6、以下程序的输出结果是。main()

{floata;

a=1/100000000;

printf(%g,a);

}

A)0.00000e+00B)0.0C)1.00000e-07D)0

7、以下程序的输出结果是____。

main()

{intx=0x02ff,y=0x0ff00;

printf(%d\n,(xy)4|0x005f);

精品word文档值得下载值得拥有

精品word文档值得下载值得拥有

}

A)127B)255C)128D)1

8、下面程序的输出结果是____。

main()

{inta,b;

scanf(%2d%3d,a,b);

printf(a=%db=%d\n,a,b);

}

A)a=12b=34B)a=123b=45C)a=12b=345D)语句右错误

9、下面程序的输出是。

main()

{intx=1,y=0,a=0,b=0;

switch(x)

{case1:switch(y)

{case0:a++;break;

case1:b++;break;

}

case2:a++;b++;break;

}

printf(a=%d,b=%d\n,a,b);

}

A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2

10、下面程序的输出结果是____。

main()

{intx,i;

for(i=1;i=100;i++)

{x=i;

if(++x%2==0)

if(++x%3==0)

if(++x%7==0)

精品word文档值得下载值得拥有

精品word文档值得下载值得拥有

printf(%d,x);

}

}

A)3981B)4284C)2668D)2870

第二大题(程序填空题,每题2分)

1、下面程序的功能是不用第三个变量,实现两个数的对调操作。

#includestdio.h

main()

{inta,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()

{floatx,amax,amin;

scanf(%f,x);

amax=x;

amin=x;

while(①)

{

文档评论(0)

1亿VIP精品文档

相关文档