四川《C语言程序设计0008》22春在线作业1【资料答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-08-28 22:33:34来源:admin浏览: 25 次

《C语言程序设计0008》22春在线作业1-00001

试卷总分:100  得分:100

一、单选题 (共 25 道试题,共 100 分)

1.动态存储区不存放什么数据()。

A.形式参数

B.自动变量

C.返回地址

D.字符串常量


2.在C语言中,下述正确的是( )。

A.do-while语句构成的循环不能用其它语句构成的循环代替

B.do-while语句构成的循环只能用break语句退出

C.用do-while语句构成的循环,在while 后的表达式为非0时结束循环

D.用do-while语句构成的循环,在while 后的表达式为0时结束循环


3.下列判断语句的值为真的是()。

A.1&0

B.2>1

C.1!=1

D.2<=1


4.设有程序段:int k=10;while(k=0) k=k-1; 则下面描述中正确的是( )。

A.while循环执行10次

B.循环是无限循环

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

D.循环体语句执行一次


5.组成C语言程序的是( )。

A.子程序

B.过程

C.函数

D.主程序和子程序


6.已知语句int a[10] = {0,1,2,3,4},则下列错误的是()。

A.a[0] = 0

B.a[5] = 0

C.a[9] = -1

D.a[8] = 0


7.C语言提供的合法关键字是( )。

A.default

B.Char

C.while

D.Switch


8.执行下列程序后,c的值是( )。 int a=1,b=2,c; c=1.0/b*a;

A.0

B.0.5

C.1

D.2


9.下面程序段的运行结果是( )。 int n=0; while(n++<=2); printf(“%d”,n);

A.2

B.3

C.4

D.有语法错


10.下面关于数组说法正确的是()。

A.可以存不同类型的值

B.不可以为空

C.长度可动态改变

D.可以存相同类型的元素


11.若以下选项中变量已正确定义,则正确的赋值语句是( )。

A.x1=26.8%3

B.1+2=x2

C.x3=0x12

D.x4=1+2=3


12.下列说法错误的是()。

A.for用于循环

B.有if就必须有else

C.while可以用于求1+2+3+…+100的值

D.switch可以用于打印星期几


13.在以下程序段中,while循环执行的次数是( )。 int k=0; while(k=1) k++;

A.执行一次

B.一次也不执行

C.执行无限次

D.提示有语法错误


14.C语言中while和do-while循环的主要区别是( )。

A.do-while循环体至少无条件执行一次

B.while的循环控制条件比do-while的循环控制条件严格

C.do-while允许从外部转到循环体内

D.do-while的循环体不能是复合语句


15.下列不属于定义变量的情况的是()

A.在函数开头定义

B.在函数内复合语句定义

C.在函数外部定义

D.在文件中定义


16.以下叙述错误的是( )。

A.用户定义的标识符允许使用关键字

B.用户定义的标识符应尽量做到“见名知意”

C.用户定义的标识符必须以字母或下划线开头

D.在用户定义的标识符中,大、小写字母代表不同标识


17.算法一般不可以用什么表示()。

A.伪代码

B.流程图

C.文件

D.自然语言


18.下列哪个选项是变量的初始化( )

A.int a,b;a=0;b=0;

B.int a=b=0;

C.int a=0,b;

D.int a,b;


19.下列哪个选项是C语言的语句( )

A.#define pi 3

B.int a

C.scanf(%d,&a)

D.a=3


20.以定义c为字符型变量,则下列语句中正确的是( )。

A.c=’97’;

B.c=”97”;

C.c=97;

D.c=”a”;


21.在C语言中,合法的长整型常数是( )。

A.0L

B.4962710

C.324562&

D.216D


22.C语言函数的定义不包括()。

A.函数名

B.关键字参数

C.返回值类型

D.参数类型


23.下列选项中,不是C语言关键字的是( )。

A.float

B.struct

C.static

D.scanf


24.malloc函数的作用是()

A.生成一个指针变量

B.释放内存空间

C.动态分配内存空间

D.开辟一个空间


25.以下4个选项中,不能看作一条语句的是( )。

A.{;}

B.a=0,b=0,c=0;

C.if(a>0)

D.if(b==0) m=1; n=2;



奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777



作业咨询 论文咨询
微信客服扫一扫

回到顶部