1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 河北农业大学C语言题目 河北农业大学-学年现科C语言考试试题及答案.doc...

河北农业大学C语言题目 河北农业大学-学年现科C语言考试试题及答案.doc...

时间:2021-08-02 06:18:28

相关推荐

河北农业大学C语言题目 河北农业大学-学年现科C语言考试试题及答案.doc...

河北农业大学-学年现科C语言考试试题及答案

河北农业大学课程考试试卷

—学年第2学期 级 独立学院 专业 卷别:A

考试科目: C语言程序设计 考核方式: 闭卷考试

姓 名: 学号: 专业班级:

(注:考生务必将答案写在答题纸上,写在本试卷上无效)

本试卷共( 3 )页

选择题(共30分,每题1分)

1、一个C程序可以包含任意多个不同名的函数,但有且仅有一个()。

A、过程 B、主函数

C、函数 D、include

2、以下()不是C语言提供的关键字。

A、switch B、printf C、case D、default

3、下列说法正确的是()。

A、main函数必须放在C程序的开头

B、main函数必须放在C程序的后面

C、main函数可以放在C程序的中间部分,即在一些函数之前,在另一些函数之后,但在执行C程序时是从程序开头执行的

D、main函数可以放在C程序的中间部分,即在一些函数之前,在另一些函数之后,但在执行C程序时是从main函数开始执行的

4、下列可以作为变量名的是’a’ C、d=”a” D、d=’giks’

6、在C语言中,下列类型属于基本类型的是()。

A、整型、实型、字符型 B、空类型、数组类型

C、结构体类型、实型 D、数组类型、实型

7、下列程序的输出结果是()。

main( )

{int x=2, y=0,z;

x*=3+2;

printf(“%d\t”,x);

x*=y=z=4;

printf(“%d”,x);

}

A、440 B、1040 C、40 4 D、8 4

8、表达式(int)2.142216的值是()。

A、2B、2.2C、0 D、3

9、为表示关系x>=y>=z,使用C语言表达式是()。

A、(y<=x)&(y>=z) B、(x>=y)&&(y>=z) C、(x>=y)&(y>=z) D、(x>=y>=z)

10、若已知a=5,b=6,则表达式!a

A、-1 B、2 C、1 D、0

11、下列程序的运行结果是()。

#include

main( )

{

int x=2, y=-1, z=2;

if(y<0)

z=0;

else

z+=1;

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

}

A、3 B、2 C、1 D、0

12、有程序段如下:

int k=1;

while( !k = =0)

{k=k+1;

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

}

则以下说法中正确的是()。

A、while循环执行2次 B、循环是无限循环

C、循环体语句一次也不执行 D、循环体语句执行一次

13、若有语句:int x; float y; scanf(“x=%d, y=%f”, &x,&y);

则为了将数据10和66.6分别赋值给x和y ,正确的输入方法是()。

A、x=10, y=66.6 B、10 66.6

C、1066.6 D、x=10y=66.6

14、在C语言的循环语句for、while、do_while中,用于直接中断最内层循环的语句是()。

A、if B、goto C、break D、continue

15、下列程序的输出结果是()。

main( )

{int m, a, b;

a=2; b=3; m=4;

m=a++&&b++;

printf(“\n%d %d %d\n”, a, b, m);

}

A、3 4 1 B、3 1 1 C、3 3 0 D、3 3 1

16、C语言的for语句中的表达式可以部分或全部省略,但两个()不可省略。

A、< B、++C、; D、,

17、有程序段如下:

switch(rank)

{

case 1:printf(“Perfent!\n”);

case 2:printf(“Good!\n”);

case 3:printf(“Just soso!\n”);

case 4:printf(“Bad!\n”);

default: printf(“Impossible!\n”);

}

若rank的值为3,则输出结果是()。

A、Just soso! B、

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