成教c语言程序设计平时作业,2019-北京理工大学-成教-《C语言程序设计》期末测试卷-.docx...

PAGE

PAGE1

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

下列关于C语言中main函数位置的叙述中,正确的是

A. 必须在程序的最后

B. 必须在程序的开始处

C. 可以在程序中的任意位置

D. 必须在系统调用的库函数后面

答案:C

题型:单选题

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

难度:1

下列选项中,不能作为C语言标识符是

A. _x

B. int

C. a_1

D. ab1exe

答案:B

题型:单选题

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

难度:1

若有定义“int i; float f; double d;”,则表达式“10+d+i*f”的数据类型为

A. int

B. float

C. double

D. 不确定

答案:C

题型:单选题

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

难度:1

判断char型变量c是否为小写字母的正确表达式为

A. 'a'<=c<='z'

B. (c>=a)&&(c<=z)

C. ('a'>=c)('z'<=c)

D. (c>='a')&&(c<='z')

答案:D

题型:单选题

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

难度:1

若有定义“int x=11;”,则表达式“(x++*1/3) ”的值是

A. 12

B. 11

C. 4

D. 3

答案:D

题型:单选题

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

难度:2

若有定义“int a=1,b=2,c=3,d=4;”,则表达式“a

A. 1

B. 2

C. 3

D. 4

答案:A

题型:单选题

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

难度:2

若有定义“int a=1, b=0, c=0, x=35;”,则执行下列程序段后,变量x的值是

if(!a) x--; else if(b);

if(c) x=3; else x=4;

A. 3

B. 4

C. 34

D. 35

答案:B

题型:单选题

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

难度:2

{

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

switch (m) \{

case 0: x=x*2;

case 1:

switch (n) \{

case 1: x=x*2;

case 2: y=y*2; break;

case 3: x++;

\}

case 2: x++; y++;

case 3: x*=2; y*=2; break;

default: x++;y++;

\}

}

A. x=2,y=1

B. x=2,y=2

C. x=6,y=6

D. x=7,y=7

答案:C

题型:单选题

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

难度:2

若有定义“int i,j;”,执行语句“for (i=0,j=1; i<=j+1; i+=2,j--) printf ("%d",i);”时的循环次数是

A. 3

B. 2

C. 1

D. 0

答案:C

题型:单选题

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

难度:2

若有定义“int n=4;”,则执行语句“while(n--) printf("%d",n--);”后的输出结果是

A. 20

B. 31

C. 210

D. 321

答案:B

题型:单选题

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

难度:2

{

若有定义“int x=3;”,则执行下列语句后的输出结果是

do \{

printf("%d ",x+=1);

\} while(--x);

}

A. 4

B. 4 4

C. 4 4 4

D. 死循环

答案:D

题型:单选题

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

难度:2

若有定义“char a[]="xyz",b[]={'x','y','z'};”,则下列叙述中正确的是

A. 数组a的长度大于数组b的长度

B. 数组a的长度小于数组b的长度

C. 数组a和数组b的长度相同

D. 数组a和数组b等价

答案:A

题型:单选题

知识点:第7章 数组

难度:1

{

若有定义“int aa[4][4]=\{\{1,2,3,4\},\{5,6,7,8\},\{3,9,10,2\},\

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值