1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 华南农业大学c语言期末试题 华南农业大学珠学院C语言期末试卷.doc

华南农业大学c语言期末试题 华南农业大学珠学院C语言期末试卷.doc

时间:2019-07-01 04:25:51

相关推荐

华南农业大学c语言期末试题 华南农业大学珠学院C语言期末试卷.doc

华南农业大学珠学院C语言期末试卷

华南农业大学珠江学院期中考试试卷

--学年度 下 学期 考试科目: C语言程序设计

考试年级: _级 考试类型:(闭卷) 考试时间: 120 分钟

学号 姓名 年级专业

题号一二三总分得分

得分评卷人一、选择题(每题3分,共45分):

1.有以下程序

#include

int main(void)

{

int x=8;

for ( ; x>0;x--)

{

if(x % 3)

{

printf(“%d,”, x--);

continue;

}

printf(“%d,”,--x);

}

return 0;

}

程序的运行结果是【 】

A) 7,4,2, B) 8,7,5,2, C)9,7,6,4, D) 8,5,4,2,

2.以下不构成无限循环的语句或语句组是【 】

A) n=0 B) n=0;

do { ++n;} while ( n<=0); while(1) { n++;}

C) n=10; D) for ( n=0, i=1; ;i++) n+=i;

while ( n );{ n-- ;}

3.以下选项中,能用作用户标示符的是【 】

A) void B)8_8 C)_8_ D)unsigned

4)阅读一下程序

#include

int main(void)

{

int case; float printF;

printf(”请输入2个数:”);

scanf (”%d %f”,&case,&printF);

printf (”%d %f\n”,case,printF);

return 0;

}

该程序编译时产生错误,其出错原因是【 】

A)定义语句出错,case是关键字,不能用作用户自定义标识符

B)定义语句出错,printF不能用作用户自定义标识符

C)定义语句无错,scanf不能作为输入函数使用

D)定义语句无错,printf不能输出case的值

5.表达式:(int)((double)9/2)-(9)%2的值是【 】

A)0 B)3 C)4 D)5

6.有以下程序

#include

void main(void)

{ int c=0,k;

for (k=1;k<3;k++)

switch (k)

{

default: c+=k

case 2: c++;break;

case 4: c+=2;break;

}

printf(“%d\n”,c);

}

程序运行后的输出结果是【 】

A)3 B)5 C)7 D)9

7.有以下程序

#include

void main(void)

{ char c1,c2;

c1=’A’+’8’-‘4’;

c2=’A’+’8’-‘5’;

printf(“%c,%d\n”,c1,c2);

}

已知字母A的ASCII码为65,程序运行后的输出结果是【 】

A)E,D B)D,69 C)E,68 D)输出无定值

8.设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是【 】

A)if(a>b) c=a,a=b,b=c; B)if(a>b) {c=a;a=b;b=c;}

C)if(a>b) {c=b;b=a;a=c;} D)if(a>b) c=a;a=b;b=c;

9.有如下嵌套的if语句if (a

if(a

else k=c;

else

if(b

else k=c;

以下选项中与上述if语句等价的语句是【 】

A)k=(a<b)?a:b; k=(b<c)?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。