电子科大专科c语言作业1,电子科大16秋《C语言(专科)》在线作业1答案

16秋《语言(专科)》在线作业1

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

1.  要定义一个结构体类型拟包含两个成员,其中成员变量ino用来存放整型数据,成员变量link是指向自身结构体的指针。则下面的定义正确的是()。

. strutno{intino;strutnolink;};

. strutno{intino;no*link;};

. strutno{intino;strut*link;};

. strutno{intino;strutno*link;};

正确答案:

2.  以下叙述正确的是()

. goto语句只能用于退出多层循环

. 可以用ontinu语句来终止swith语句的执行

. rk语句只能用在循环体内和swith语句体中

. 在循环内使用rk语句和ontinu语句的作用相同

正确答案:

3.  假定inti=3,j=4;执行语句:print("%,%,%\n",i+++j,i,j);之后,其输出结果为:()

. 7,4,4

. 8,4,4

. 7,3,4

. 7,3,5

正确答案:

4.  对函数的正确描述()

. 在C语言中可以嵌套定义函数

. 自定义函数和调用函数可以不在一个源文件中

. 函数定义都是平行的,独立的

. 不能嵌套调用函数

正确答案:

5.  假定inti=3,j=4;执行语句:print("%,%,%\n",i+++j,i,j);之后,其输出结果为:()

. 7,4,4

. 8,4,4

. 7,3,4

. 7,3,5

正确答案:

6.  若用数组名作为函数调用的实参,传给形参的是()

. 数组的首地址

. 数组的第一个元素值

. 数组的全部元素值

. 数组中元素的个数

正确答案:

7.  有以下程序段: intk=0; whil(k=1)k++; whil循环执行的次数是()。

. 无限次

. 有语法错,不能执行

. 一次也不执行

. 执行1次

正确答案:

8.  当数组作函数参数时,选出不正确的描述。()

. 实参数组与形参数组类型应一致

. 数组元素做函数实参时,同变量做实参一样是参数传值

. 形参数组可以不定义数组大小

. 实参数组与形参数组大小必须一致,否则C编译会检查出错

正确答案:

9.  以下叙述中正确的是()。

. 循环语句嵌套必须是同类型的语句

. 循环语句嵌套可以是同类型的语句,也可以不同类型

. o_whil循环语句和whil循环语句的程序执行方式都是相同的

. 循环体中不能再有循环语句

正确答案:

10.  当数组作函数参数时,选出不正确的描述。()

. 实参数组与形参数组类型应一致

. 数组元素做函数实参时,同变量做实参一样是参数传值

. 形参数组可以不定义数组大小

. 实参数组与形参数组大小必须一致,否则C编译会检查出错

正确答案:

11.  以下叙述正确的是()

. goto语句只能用于退出多层循环

. 可以用ontinu语句来终止swith语句的执行

. rk语句只能用在循环体内和swith语句体中

. 在循环内使用rk语句和ontinu语句的作用相同

正确答案:

12.  在说明语句:int*();中,标识符代表的是()

. 一个返回值为指针型的函数名

. 一个用于指向整型数据的指针变量

. 一个用于指向函数的指针变量

. 一个用于指向一维数组的行指针

正确答案:

13.  有以下程序段typstrutno{intt;strutno*nxt;}*NO;NOp;以下叙述中正确的是()。

. p是指向strutno结构体变量的指针的指针

. NOp;语句出错

. p是指向strutno结构变量的指针

. p是strutno结构变量

正确答案:

14.  局部变量的作用域()

. 在定义的块内有效

. 在函数外也有效

. 在本文件内有效

. 在所有文件内有效

正确答案:

15.  有以下程序段: intk=0; whil(k=1)k++; whil循环执行的次数是()。

. 无限次

. 有语法错,不能执行

. 一次也不执行

. 执行1次

正确答案:

16.  以下与函数sk(p,0L,SK_ST)有相同作用的是()。

. o(p)

. tll(p)

. gt(p)

. rwin(p)

正确答案:

17.  若p已正确定义为一个文件指针,1.t为二进制文件,为“读”而打开此文件的语句是()。

. .p=opn("1.t","r");

. p=opn("1.t","r");

. p=opn("1.t","r+");

. p=opn("1.t","w");

正确答案:

18.  以下选项中,当x为大于1的奇数时,值为0的表达式是()。

. x%2==1

. x/2

. x%2!=0

. x%2==0

正确答案:

19.  对于or(表达式1;表达式2;表达式3)语句的正确描述()

. 表达式2省略,循环不执行

. 表达式3省略,可在循环体中修改循环控制变量,以保证正常退出

. 三个表达式均不能省略

. 三个表达式均不能省略。但分号可以省略

正确答案:

20.  如果输入信息为:1234567则执行语句:sn("%2%2",&x,&y);之后,x,y的值为()

. x为12,y为34

. x为2,y为3

. x为12,y为67

. x为1234567,y为0

正确答案:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值