2019-北京理工大学-成教-《C语言程序设计》期末测试卷 (5)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[试题分类]:C语言程序设计

1.下列叙述中,错误的是

A. 分号是C语言语句的必要组成部分

B. C语言程序的入口不一定是主函数main

C. C语言程序基本组成单位是函数

D. C语言程序的注释可以写在语句后面

答案:B

题型:单选题

知识点:第2章 C语言概述

难度:1

2.下列选项中,所有符号均不是C语言关键字是

A. scanf,define

B. auto,if

C. else,for

D. switch, do

答案:A

题型:单选题

知识点:第2章 C语言概述

难度:1

3.下列选项中,不能作为C语言常量的是

A. 0xA5

B. 2.5e-2

C. 3e2

D. 0582

答案:D

题型:单选题

知识点:第3章数据类型与运算规则

难度:1

4.C语言中,不能进行++和--运算的数据类型是

A. int

B. long

C. double

D. 指针

答案:C

题型:单选题

知识点:第3章数据类型与运算规则

难度:1

5.若有定义“int w=1,x=2,y=3,z=4;”,则条件表达式“w

A. 4

B. 3

C. 2

D. 1

答案:B

题型:单选题

知识点:第3章数据类型与运算规则

难度:2

6.若有定义“int x;”,则逗号表达式“(x=4*5,x*5),x+25”的值是

A. 20

B. 100

C. 45

D. 不确定

答案:C

题型:单选题

知识点:第3章数据类型与运算规则

难度:2

7.若有定义“int i=-1,j=1;”,则执行下列语句后的输出结果是

if((i++<0) && !(j--<0))

printf("%d %d\n",i,j);

else printf("%d %d\n",j,i);

A. -1 1

B. 0 1

C. 1 1

D. 0 0

答案:D

题型:单选题

知识点:第5章选择结构的程序设计

难度:2

8.下列叙述中,正确的是

A. switch语句中可以根据需要使用或不使用break语句

B. break语句不能用于switch语句以外的其他语句

C. break语句是switch语句的一部分

D. switch语句中必须使用break语句

答案:A

题型:单选题

知识点:第5章选择结构的程序设计

难度:2

9.若有定义“int x=10,i;”,则下列语句执行后的结果是

for (i=0; x>8; ) printf ("%d ",x--);

A. 10 9

B. 9 8

C. 死循环

D. 语句错误

答案:A

题型:单选题

知识点:第6章循环结构的程序设计

难度:2

10.若有定义“int n=0;”,则执行语句“while(n<=2) printf("%d", n++);”后的输出结果

A. 01

B. 12

C. 012

D. 123

答案:C

题型:单选题

知识点:第6章循环结构的程序设计

难度:2

11.{

若有定义“int x=1,y=10;”,则执行下列语句后变量y的值是

do \{

y-=x; x++;

\} while(y--<0);

}

A. -4

B. 2

C. 5

D. 8

答案:A

题型:单选题

知识点:第6章循环结构的程序设计

难度:2

12.下列对字符数组str的定义、初始化或赋值语句中,错误的是

A. char str[ ]="Beijing";

B. char str[20]; str="Beijing";

C. char str[20]={"Beijing"};

D. char str[20]={'B', 'e', 'i', 'j', 'i', 'n', 'g'};

答案:B

题型:单选题

知识点:第7章数组

难度:1

13.{

若有定义“int aa[3][3]=\{1,2,3,4,5,6,7,8,9\},i;”,则执行下列语句后的输出结果是 for(i=0;i<3;i++)

printf("%d,",a[i][2-i]);

}

A. 1,5,9,

B. 1,4,7,

C. 3,5,7,

D. 3,6,9,

答案:C

题型:单选题

知识点:第7章数组

难度:2

14.下列关于函数调用的叙述中,错误的是

A. 函数调用可以作为独立语句存在

B. 函数调用可以作为一个函数的实参

C. 函数调用可以出现在表达式中

D. 函数调用可以作为一个函数的形参

答案:D

题型:单选题

知识点:第8章函数

难度:1

相关文档
最新文档