奥鹏教育福师《C语言程序设计》在线作业二

奥鹏教育福建师范大学在线作业

福师《C语言程序设计》在线作业二-0003

已知:char str1[10],str2[10]={"books"};则在程序中能够将字符串“books”赋给数组str1的正确语句是( )。
A:str1={"books"}
B:strcpy(str1,str2)
C:str1=str2
D:strcpy(str2,str1);
答案问询微信:424329

若用数组名作为函数调用时实参,则实际上传递给形参的是( )。
A:数组首地址
B:数组的第一个元素值
C:数组元素的个数
D:数组中全部元素的值
答案问询微信:424329

下述对C语言字符数组的描术中错误的是( )。
A:字符数组可以存放字符串
B:字符数组中的字符串可以整体输入、输出
C:可以在赋值语句通过赋值运算符“=”对字符数组整体赋值
D:不可以用关系运算符对字符数组中的字符串进行比较
答案问询微信:424329

下列运算符中优先级别最高的是( )。
A:++
B:?:
C:!=
D:+=
答案问询微信:424329

若有如下变量定义,int x;float y;则下列表达式的值为1.5的是( )。
A:y=3/2.0
B:y=3/2
C:x=3/2
D:x=3/2.0
答案问询微信:424329

在下列运算符中,( )优先级最低。
A:2
B:3
C:4
D:5
答案问询微信:424329

C语言的编译系统对宏命令的处理是( )。
A:在对源程序中的其它语句编译之前进行的
B:在程序运行时进行的
C:和C程序中的其它语句同时进行的
D:在程序连接时进行的
答案问询微信:424329

在一个C程序中,main函数的位置( )。
A:必须在程序的开头
B:可以在程序的任何地方
C:必须在其它函数中间
D:必须在程序的后面
答案问询微信:424329

C语言程序的基本单位是( )。
A:程序行
B:语句
C:函数
D:字符
答案问询微信:424329

下列关于#include命令的叙述中,正确的是( )。
A:一个#include命令中只能指定一个被包含文件
B:一个#include命令中可以指定多个被包含文件
C:.一个被包含文件中又可以包含另一个被包含文件
D:#include命令中,文件名可以用双引号或尖括号括起来
答案问询微信:424329

已知:char s[10],*p=s;,则在下列语句中,正确的语句是( )。
A:p=s+5
B:s=p+s
C:s[2]=p[4]
D:*p=s[0]
答案问询微信:424329

以下说法正确的是( )。
A:do-while语句与while语句的区别仅是关键词“while”出现的位置不同
B:while、do-while和for语句的循环体都可以是空语句
C:do-while是先执行循环体,后进行循环条件判断
D:while语句是先进行循环条件判断,后执行循环体
答案问询微信:424329

在一个被调用函数中,关于return语句使用的描述,正确的是( )。
A:被调用函数中可以不用return语句
B:被调用函数中可以使用多个return语句
C:被调用函数中,如果有返回值,就一定要有return语句
D:被调用函数中,一个return语句可以返回多个值给调用函数
答案问询微信:424329

在下列表达式选项中,( )是错误的。
A:a++++b
B:+a++
C:a++b
D:a+++b
答案问询微信:424329

以下正确的C语言标识符是( )。
A:ABC
B:abc
C:a_bc
D:ab.c
答案问询微信:424329

以下叙述中正确的是( )。
A:对于double类型数组,不可以直奥鹏教育福建师范大学在线作业接用数组名对数组进行整体输入或输出
B:当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
C:可以通过赋初值的方式确定数组元素的个数
D:数组名代表的是数组所占存储区的首地址,其值不可改变
答案问询微信:424329

已知:int a[3][4]={0};,则下面描述错误的是( )。
A:只有元素a[0][0]可得到初值0
B:此说明语句是错误的
C:数组a中每个元素都可得到初值,但其值不一定为0
D:数组a中每个元素均可得到初值0
答案问询微信:424329

下面有关for循环的描述错误的是( )。
A:for 循环只能用于循环次数已经确定的情况
B:for循环是先执行循环体语句,后判定表达式
C:在for循环中,不能用break语句跳出循环体
D:for循环体语句中,可以包含多条语句,但要用花括号括起来
答案问询微信:424329

已知:char **s;,下列语句中错误的是( )。
A:s="computer"
B:*s="computer"
C:**s="computer"
D:*s='A'
答案问询微信:424329

在标准C语言中,函数中只能有一个return 语句。
A:对
B:错
答案问询微信:424329

在C语言中,将语句if(x==5);写成if(x=5);将导致编译错误。
A:对
B:错
答案问询微信:424329

continue语句的作用是结束整个循环的执行。
A:对
B:错
答案问询微信:424329

“%”运算两侧的数据可以是任意类型的数据。
A:对
B:错
答案问询微信:424329

数组不可以整体赋值。
A:对
B:错
答案问询微信:424329

switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式。
A:对
B:错
答案问询微信:424329

对于任何函数,它都有一个返回值。
A:对
B:错
答案问询微信:424329

C语言中既没有逻辑类型也没有集合类型。
A:对
B:错
答案问询微信:424329

C语言程序的三种基本结构是顺序结构、选择结构和循环结构。
A:对
B:错
答案问询微信:424329

设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4。
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网