东大
18
秋学期《高级语言程序设计基础》在线作?/p>
1
1
?/p>
A 2
?/p>
A 3
?/p>
A 4
?/p>
B 5
?/p>
B
一、单选题?/p>
20
题,
100
?/p>
1
、若
a
?/p>
int
类型变量,则执行以下程序段后
a
的值为?/p>
?/p>
?/p>
a=5;a*=a/=a++;
A2
B1
C40
D3
正确答案是:
A
2
、设有定义:
int a=1, *p=&a; float b=2.0; char c='A';
,以下不合法的运算是?/p>
?/p>
?/p>
Ap++;
Ba--;
Cb++;
Dc--;
正确答案是:
A
3
?/p>
若有以下语句?/p>
则对
x
数组元素引用不正确的?/p>
?/p>
?/p>
?/p>
int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;
A*(--ptr)
B*(ptr--)
C*(ptr++)
D*(++ptr)
正确答案是:
A
4
、若有以下程序段?/p>
…?nbsp;int a[]={4,0,2,3,1},i,j,t; for(i=1;i<5;i++) { t=a[i];j=i
-1; while(j>=0 &&
t>a[j]) { a[j+1]=a[j];j--
;} a[j+1]=t; } …?nbsp;
则该程序段的功能是(
?/p>
?/p>
A
对数?/p>
a
进行插入排序(升序)
B
对数?/p>
a
进行插入排序(降序)
C
对数?/p>
a
进行选择排序(升序)
D
对数?/p>
a
进行选择排序(降序)
正确答案是:
B
5
、以下正确的描述是(
?/p>
?/p>
A
函数的定义可以嵌套,但函数的调用不可以嵌?/p>
B
函数的定义不可以嵌套,但函数的调用可以嵌?/p>
C
函数的定义和函数的调用均不可以嵌?/p>
D
函数的定义和函数的调用均可以嵌套
正确答案是:
B
6
、当正常执行了文件关闭操作时?/p>
fclose
函数的返回值是?/p>
?/p>
?/p>
A-1
B
随机?/p>
C0