08 09C语言试卷A

发布 2021-04-23 13:47:28 阅读 8271

江西蓝天学院京东教学部。

c语言程序设计》课程结束考试试卷。

一、选择题(每小题2分,共50分)

1、在使用turboc2.0环境编辑程序时,运行某程序使用的菜单快捷键为( )

a)f10 b)alt+f5 c)ctrl+f5 d)ctrl+f9

2、c语言中用于结构化程序设计的三种基本结构是( )

a)if、switch、breakb)if、while、 for

c)while、do- while、 for d)顺序结构、选择结构、循环结构。

3、c语言的输入与输出操作是由( )完成的。

a)输入语句 b)输出语句。

c)输入与输出函数 d)输入与输出语句。

4、下列表示中,合法的变量名是。

a)_w1b)3_xy c)intd)line-3

5、一个可执行的c程序的开始执行点是( )

a) 程序中的第一个语句 b) 包含文件的第一个函数。

c) 名为main的函数 d) 程序中的第一个函数。

6、以下属于c语言的数据类型的是。

a)复数型 b)逻辑型 c)双精度型d)集合型。

7、在c语言中,int,char和short三种类型数据所占用的内存为。

a)均为2字节b)由用户自己定义。

c)由所用的机器的机器字长决定d)是任意的。

8、设int 类型的数据长度为2个字节,则unsigned int 类型数据的取值范围是( )

a)0至255 b) 0至65535 c) -256至256 d)-32768至32767

9、c语言中整数-8在内存中的存储形式是。

a)1111 1111 1111 1000 b)1000 0000 0000 0000

c)0000 0000 0000 1000 d)1111 1111 1111 0111

10、已知int i; float f; 正确的语句是 (

a) (int f)%ib) int (f)%i c) int(f%i) d) (int)f%i

11、已知:char a; int b; float c; double d; 执行语句c=a+b+c+d; 后变量c的数据类型是( )

a) intb) char c) floatd) double

12、已知:int i,a; 执行语句i=(a=3*3,a*5),a+10; 后,变量i的值是( )

a) 9b) 15c) 19d) 25

13、已知:int i=5; 执行语句i+=+i; 后i的值是。

a) 10b) 11c)12d)以上都不对。

14、若定义了int x; 则将x强制转化成双精度类型应该写成( )

a) (double) x b) x (double) c) double (x) d) (x)double

15、已知:int x=1,y=2,z; 则执行:z=x>y?++x:++y; 则z的值为( )

a)1b) 2 c) 3d) 4

16、为求出m=10!的值,则变量m的类型应当为( )

a) intb) unsignedc) long d) 以上三种均可。

17、已知:int *p,a; 则语句“p=&a;”中的运算符“&”的含义是( )

a) 位与运算符 b)逻辑与运算符 c)取指针内容 d)取变量地址。

18、c语言中字符型(char)数据在内存中存储的是( )

a)原码 b) 补码c) 反码d) ascii码。

19、运算符有优先级,在c语言中关于运算符优先级的正确叙述是( )

a) 逻辑运算符高于算术运算符,算术运算符高于关系运算符

b) 算术运算符高于关系运算符,关系运算符高于赋值运算符

c) 算术运算符高于逻辑运算符,逻辑运算符高于关系运算符

d) 关系运算符高于逻辑运算符,逻辑运算符高于算术运算符。

20、在c语言中,数字028是一个( )

a) 八进制数 b)十六进制数c)十进制数 d)非法数。

21、在c语言中的循环语句中,用于跳过本次循环,直接执行下一次循环的语句是( )

a) goto b) break c) continued) switch

22、下列数组定义方式不正确的语句是( )

a)char x[5]; b)char y=

c)intyd)int x[10]=;

23、若i的输入为1,下列程序的结果是( )

main( )

int i;

scanf("%d",&i);

switch(i)

case 1:printf("1");break;

case 2:printf("2");break;

case 3:printf("3");break;

a) 1b) 12c) 23d) 123

24、下面程序的输出结果是 (

main()

a) how b) how do c) how do you d) how do you do

25、c语言中决定函数返回值类型的是( )

a) return语句中的表达式类型 b)调用该函数的主调函数类型。

c)调用函数时临时 d)定义函数时所指定的函数类型。

二、判断题(对的打√,错的打x , 每小题2分,共10分)

26、c语言是面向过程的程序设计语言。

27、在算法的基本特征中,可靠性不属于算法的基本特征。

28、在变量命名中,5x_6是一个不合法的标识符。

29、char str[20]=”student”,则数组str的长度为20

30、函数是c语言程序的基本组成单位。

三、程序操作题(每小题10分,共20分)

31、执行下列程序段后,x,y和z的值分别是。

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

if(x>y)

z=x;else

x=y;y=z;

32、下列程序的输出结果是___

main()

int i,s=0;

while(i<=4)

printf(“%d”,s);

四、程序设计题(每小题10分,共20分)

33、有一函数:

2x+1 (x<0)

y= x (x=0)

2x-1 (x>0)

编一程序,输入一个x值,输出y值。

34、给出一个字符串,如char str[20]=”welcome”,编一程序求其长度。

提示:字符串结束符为’\0’

江西蓝天学院京东校区。

系、班级姓名学号(末两位) 得分。

一、选择题(每小题2分,共40分)

二、判断题(对的打√,错的打x , 每小题2分,共10分)

三、程序分析题(每小题10分,共20分)

四、程序设计题(每小题10分,共20分)

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...