?/p>
1
?/p>
?/p>
6
?/p>
?/p>
?/p>
?/p>
中国地质大学(武汉)课程考核试卷
教务处制
版本?/p>
2011.5
试卷类别
A
?/p>
使用学期
2012
?/p>
命题人签?/p>
审题人签?/p>
审定人签?/p>
考生学号
考生姓名
所在班?/p>
考核内容?/p>
一、单项选择
(
每题
2
分,?/p>
30
?/p>
)
1.
以下不合法的程序结构?/p>
__(
)_
?/p>
A
)只有一个主函数
B)
只有一个普通函?/p>
C
)一个主函数和一个普通函?/p>
D
)一个主函数和多个普通函?/p>
2
.以下选项中,均符?/p>
C
常量形式的是
__(
)_
?/p>
A) e5,
0123
B) 0xffce, ?/p>
\
n?nbsp;
C) 02468,
0.1e
-5
D) 0xfhc, 123
3
.假?/p>
int
a=0, b=1;
表达?/p>
:
!(a=?? && b
--, a+b
的值是
(
)
?/p>
A) 0
B) 1
C) 48
D) 49
4
.假?/p>
int
a=2, b=3, c=0;
表达?/p>
: (a==b>1)+(a&&!c)+b/a*2.0
的值是
(
)
?/p>
A) 2.0
B) 3.0
C) 4.0
D) 5.0
5
.设有定义:
float a=2,b=4,h=3;
以下
C
语言表达式与代数式计算结果不相符的是
(
)
?/p>
A)(a+b)*h/2
B)(1/2)*(a+b)*h
C)(a+b)*h*1/2
D)h/2*(a+b)
6
.字符串
?/p>
ab\\0\
128?/p>
的长度是
(
)
?/p>
A) 4
B) 5
C) 6
D) 7
7
.以下不能正确表达三个非零变?/p>
a,b,c
的和为零的表达式?/p>
__(
)_
?/p>
A
?/p>
!(a+b+c)&&a&&b&&c
B
?/p>
(a+b+c==0)&&a&&b
C
?/p>
!(a+b+c)*a*b*c
D
?/p>
(a+b+c==0)&&!(a||b||c)
8.
以下各循环语句中,不是无限循环的?/p>
__(
)_
?/p>
A) for(k=-1; -10<k<0; );
B) for(i=1,j=10; i-j; i++,j--);
C) for( k=1; k=10; k++);
D) for( k=1; 0<k<10; k++) ;
9.
以下程序的功能是
__(
)_
?/p>
main( )
{
int i,s=0;
for(i=1;i<10;i+=2)
s+=i+1;
printf("%d\n",s);
}
A)
求自然数
1
?/p>
9
的累加和
B)
求自然数
1
?/p>
10
的累加和
C)
求自然数
1
?/p>
9
中的奇数之和
D)
求自然数
1
?/p>
10
中的偶数之和
课程名称?/p>
计算机高级语言程序设计?/p>
C
?/p>
学时?/p>
56
考核方式?/p>
笔试开卷□
笔试闭卷?/p>
口试?/p>
其它
辅助工具?/p>
可用?/p>
工具名称?/p>
不可用□