本试题是标准化C语言试卷,题型齐全,不含上机,符合非计算机专业类本科生使用及练习。
宁波大红鹰学院
2009-2010学年第二学期
2009级本科机械制造及其自动化、电气工程及其自动化专业
《计算机应用技术II(C)》
期末考试试卷(A卷) 考试时间:120分钟
一、单选题(每小题2分,共20分)
1、在C程序中,用( )表示逻辑值“真”。
A、1 B、 非0的数 C、 非1的数 D、大于0的数 2、若从键盘输入58,则以下程序输出的结果是( )。
main() { int a;
scanf(“%d”,&a);
if(a>50) printf(“%d”,a); if(a>40) printf(“%d”,++a); else printf(“%d”,--a); }
A、58 B、5858 C、5859 D、5857 3、以下的
for循环是( )。
for(x=0,y=0; y!=123&&(x<4); x++);
A、是无限循环 B、循环次数不定 C、执行4次 D、执行3次
4、设有数组定义: char array[ ]=“China”; 则数组array所占的内存空间为( )。 A、 4个字节 B、 5个字节 C、 6个字节 D、 7个字节 5、若有说明:int a[10];则对a数组元素的正确引用是( ) A、a[10] B、A[3.5]
C、a(5) D、a[10-10] 6、有如下程序,该程序的输出结果是( )。
main() {
int n[5]={0,0,0},i,k=2; for(i=0; i
printf(“%d\n”,n[k]);
《计算机应用技术II(C)》试卷(卷) 第1页,共8页