|
福师《C语言程序设计》在线作业一
1.[单选题]C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )。
奥鹏福师答案
奥鹏福建师范大学在线作业是随机作业,代做请联系QQ515224986
A.float型
B.int型
C.long型
D.double型
正确答案:——B——
2.[单选题]C语言中的简单数据类型包括( )。
A.整型、实型、逻辑型
B.整型、实型、字符型
C.整型、字符型、逻辑型
D.整型、实型、逻辑型、字符型
正确答案:——B——
3.[单选题]若有定义char ch[8],则以下不能代表数组元素ch[1]的地址是( )。
A.&ch[0]+1
B.&ch[1]
C.&ch[0]++
D.ch+1
正确答案:——C——
4.[单选题]简单变量做实参时,实参与其对应的形参之间的数据传递方式是( )。
A.地址传递方式
B.单向值传递方式
C.用户指定传递方式
D.双向值传递方式
正确答案:———— 奥鹏答案
奥鹏福建师范大学在线作业是随机作业,代做请联系QQ515224986
5.[单选题]C语言中基本数据类型包括( )。
A.整型、实型、逻辑型
B.整型、实型、字符型
C.整型、字符型、逻辑型
D.整型、实型、逻辑型、实型
正确答案:————
6.[单选题]假设定义:int x = 3, y = 3; 则复合赋值表达式x /= 1+y的值为( )。
A.6
B.0
C.0.75
D.以上都错
正确答案:————
7.[单选题]将一个函数说明为static后,该函数将( )。
A.既能被同一源文件中的函数调用,也能将其他源文件中的函数调用
B.只能被同一源文件中的函数调用,不能被其他源文件中的函数调用
C.既不能被同一源文件中的函数调用,也不能被其他源文件中的函数调用
D.以上说法均不正确
正确答案:————
8.[单选题]表达式 3>5&&-1||6<3-!-1的值是( )。
A.0
B.1
C.表达式不合法
D.均不对
正确答案:————
9.[单选题]已知:char str1[10],str2[10]={"books"};则在程序中能够将字符串“books”赋给数组str1的正确语句是( )。
A.str1={"books"}
B.strcpy(str1,str2)
C.str1=str2
D.strcpy(str2,str1);
正确答案:————
10.[单选题]C语言中规定函数的返回值的类型是由( )。
A.return语句中的表达式类型所决定
B.调用该函数时系统临时决定
C.调用该函数时的主调用函数类型所决定
D.在定义该函数时所指定的函数类型所决定
正确答案:————
11.[多选题]下面关于break语句的描述中,正确的是( )。
A.break不能用于循环体内
B.break语句可以在for循环语句中出现多次
C.break语句可以在switch语句中出现多次
D.break语句可用于if条件判断语句内
正确答案:————
12.[多选题]在一个被调用函数中,关于return语句使用的描述,正确的是( )。
A.被调用函数中可以不用return语句
B.被调用函数中可以使用多个return语句
C.被调用函数中,如果有返回值,就一定要有return语句
D.被调用函数中,一个return语句可以返回多个值给调用函数
正确答案:————
13.[多选题]已知:int a[3][4];,则对数组元素引用正确的是( )。
A.a[2][3]
B.a[1,3]
C.a[1+1][0]
D.a(2)(1)
正确答案:————
14.[多选题]已知:int x;,则下面关于指针变量pb的说明语句中,( )是错误的。
A.int pb=&x;
B.int *pb=x;
C.int *pb=&x;
D.*pb=*x
正确答案:————
15.[多选题]以下有关switch语句的说法中,错误的是( )。
A.break语句是switch语句中必须的一部分
B.break语句在switch语句中不可以使用
C.在switch语句中的每一个case都要用break语句
D.在switch语句中可以根据需要使用或不使用break语句
正确答案:————
16.[多选题]能进行++和--运算的数据类型是( )。
A.指针
B.Double
C.Int
D.long
正确答案:————
17.[多选题]下列描述中正确的是( )。
A.字符型数组中可以存放字符串
B.可以对字符型数组进行整体输入、输出
C.可以对整型数组进行整体输入、输出
D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
正确答案:————
18.[多选题]以下说法错误的是( )。
A.定义函数时,形参的类型说明可以放在函数体内
B.return后边的值不能为表达式
C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
D.如果形参与实参的类型不一致,以实参类型为准
正确答案:————
19.[多选题]下面有关for循环的描述错误的是( )。
A.for 循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判定表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环体语句中,可以包含多条语句,但要用花括号括起来
正确答案:————
20.[多选题]下列关于#include命令的叙述中,正确的是( )。
A.一个#include命令中只能指定一个被包含文件
B.一个#include命令中可以指定多个被包含文件
C..一个被包含文件中又可以包含另一个被包含文件
D.#include命令中,文件名可以用双引号或尖括号括起来
正确答案:————
21.[判断题]在标准C语言中,函数中只能有一个return 语句。
A.对
B.错
正确答案:————
22.[判断题]在源文件的一行上可以有多条预处理命令。
A.对
B.错
正确答案:————
23.[判断题]在所有关系运算符中,其优先级最低的是“= 和 !=”。
A.对
B.错
正确答案:————
24.[判断题]Break语句用来结束本次循环而不是终止整个循环的执行。
A.对
B.错
正确答案:————
25.[判断题]设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4。
A.对
B.错
正确答案:————
26.[判断题]宏定义用分号(;)结尾0。
A.对
B.错
正确答案:————
27.[判断题]C语言中规定函数的返回值的类型是由return语句中的表达式类型所决定。
A.对
B.错
正确答案:————
28.[判断题]在循环体内使用break语句或continue语句的作用相同。
A.对
B.错
正确答案:————
29.[判断题]对于任何函数,它都有一个返回值。
A.对
B.错
正确答案:————
30.[判断题]free函数只能释放malloc()函数分配的存储空间。
A.对
B.错
正确答案:————
奥鹏作业答案
奥鹏福建师范大学在线作业是随机作业,代做请联系QQ515224986
|
|