奥鹏教育福师《C语言程序设计》在线作业二-000557
奥鹏教育福建师范大学在线作业
福师《C语言程序设计》在线作业二-0005
C语言的编译系统对宏命令的处理是( )。
A:在对源程序中的其它语句编译之前进行的
B:在程序运行时进行的
C:和C程序中的其它语句同时进行的
D:在程序连接时进行的
答案问询微信:424329
C语言中基本数据类型包括( )。
A:整型、实型、逻辑型
B:整型、实型、字符型
C:整型、字符型、逻辑型
D:整型、实型、逻辑型、实型
答案问询微信:424329
执行下面程序片段的结果是( )。
int x=23;
do
{
printf("%2d",x–);
}while(!x);
A:打印出321
B:打印出23
C:不打印任何内容
D:陷入死循环
答案问询微信:424329
C语言对嵌套if语句的规定是:else总是与( )配对
A:其之前最近的if
B:第一个if
C:其之前最近且不带else的if
D:缩进位置相同的if
答案问询微信:424329
已知:char str1[10],str2[10]={"books"};则在程序中能够将字符串“books”赋给数组str1的正确语句是( )。
A:str1={"books"}
B:strcpy(str1,str2)
C:str1=str2
D:strcpy(str2,str1);
答案问询微信:424329
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )。
A:float型
B:int型
C:long型
D:double型
答案问询微信:424329
已知:int a,x;,则正确的赋值语句是( )。
A:a=(a[1]+a[2])/2;
B:a*=*a+1;
C:a=(x=1,x++,x+2);
D:a="good";
答案问询微信:424329
最初的计算机编程语言是( )。
A:机器语言
B:汇编语言
C:高级语言
D:低级语言
答案问询微信:424329
有下列程序段,while循环执行的次数是( )。
int k=0
while(k=1) k++;
A:无数次
B:有语法错,不能执行
C:一次也不执行
D:执行一次
答案问询微信:424329
C程序是由( )构成的。
A:主程序与子程序
B:主函数与若干子函数
C:一个主函数与一个其它函数
D:主函数与子函数
答案问询微信:424329
已知:int x,a,b;,下列选项中正确的if语句是( )。
A:if(a=b) x++;
B:if(a=<b) x++;
C:if(a-b) x++;
D:if(x) x++;
答案问询微信:424329
下列选项中,可以作为函数的返回类型的是( )。
A:void
B:int
C:new
D:long
答案问询微信:424329
已知:int a[3][4];,则对数组元素引用正确的是( )。
A:a[2][3]
B:a[1,3]
C:a[1+1][0]
D:a(2)(1)
答案问询微信:424329
下面关于数组的初始化不正确的是( )。
A:char str[]={'a','b','c'}
B:char str[2]={'a','b','c'}
C:char str[2][3]={{'a','b'},{'e','d'},{'e','f'}}
D:char str[3][2]={{‘a’,’b’,’c’},{‘d’,’e’,’f’}}
答案问询微信:424329
下列字符中能构成标识符的是( )。
A:数字字符
B:大写字母
C:连接符
D:下划线字符
答案问询微信:424329
下列正确的八进制整型常量表示是( )。
A:0a0
B:015
C:070
D:0x10
答案问询微信:424329
能进行++和–运算的数据类型是( )。
A:指针
B:Double
C:Int
D:long
答案问询微信:424329
以下叙述中正确的是( )。
A:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B:当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
C:可以通过赋初值的方式确定数组元素的个数
D:数组名代表的是数组所占存储区的首地址,其值不可改变
答案问询微信:424329
以下说法错误的是( )。
A:定义函数时,形参的类型说明可以放在函数体内
B:return后边的值不能为表达式
C:如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
D:如果形参与实参的类型不一致,以实参类型为准
答案问询微信:424329
已知:int a[3][4]={0};,则下面描述错误的是( )。
A:只有元素a[0][0]可得到初值0
B:此说明语句是错误的
C:数组a中每个元素都可得到初值,但其值不一定为0
D:数组a中每个元素均可得到初值0
答案问询微信:424329
在源文件的一行上可以有多条预处理命令。
A:对
B奥鹏教育福建师范大学在线作业:错
答案问询微信:424329
对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
A:对
B:错
答案问询微信:424329
“%”运算两侧的数据可以是任意类型的数据。
A:对
B:错
答案问询微信:424329
表达式a=a+b可以写成a+=b。
A:对
B:错
答案问询微信:424329
continue语句的作用是结束整个循环的执行。
A:对
B:错
答案问询微信:424329
switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式。
A:对
B:错
答案问询微信:424329
C语言程序总是从主函数开始执行,在主函数结束。
A:对
B:错
答案问询微信:424329
C语言程序的三种基本结构是顺序结构、选择结构和循环结构。
A:对
B:错
答案问询微信:424329
假定x和y为double型,则表达式x=2,y=x+3/2的值是3。
A:对
B:错
答案问询微信:424329
对于任何函数,它都有一个返回值。
A:对
B:错
答案问询微信:424329