华师大《C语言程序设计B》在线作业
奥鹏华中师范大学平时在线作业
华师《C语言程序设计B》在线作业-0004
以下关于运算符优先顺序的描述中正确的是
A:关系运算符算术运算符赋值运算符逻辑与运算符
B:逻辑与运算符关系运算符算术运算符赋值运算符
C:赋值运算符逻辑与运算符关系运算符算术运算符
D:算术运算符关系运算符赋值运算符逻辑与运算符
答案问询微信:424329
若有说明:int a[10];则对a数组元素的正确引用是
A:a[10]
B:a[3.5]
C:a(5)
D:a[10-10]
答案问询微信:424329
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
A:016 0x8f 018
B:0abc 017 0xa
C:010 -0x11 0x16
D:0a12 7ff -123
答案问询微信:424329
有输入语句:scanf(“a=%d,b=%d,c=%d”,为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是
A:A) 132回车
B:1,3,2回车
C:a=1 b=3 c=2回车
D:a=1,b=3,c=2回车
答案问询微信:424329
以下不是无限循环的语句为
A:for(y=0,x=1;x++y;x=i++) i=x
B:for(;;x++=i)
C:while(1) { x++; }
D:for(i=10;;i–) sum+=i;
答案问询微信:424329
C语言中,长整型long数据在内存中的存储形式是( )。
A:ASCII
B:原码
C:反码
D:补码
答案问询微信:424329
以下能正确地定义整型变量a,b和c并为其赋初值5的语句是
A:int a=b=c=5;
B:int a,b,c=5;
C:a=5,b=5,c=5;
D:a=b=c=5
答案问询微信:424329
在C语言中,数字029是一个( )。
A:八进制数
B:十六进制数
C:十进制数
D:非法数
答案问询微信:424329
判断char型变量ch是否为大写字母的正确表达式是
A:‘A’=ch=‘Z’
B:(ch=‘A’)=‘Z’)
C:(ch=‘A’)=‘Z’)
D:(‘A’=ch)AND(‘Z’=ch)
答案问询微信:424329
下面四个选项中,均是合法整型常量的选项是
A:160 -0xffff 011
B:-0xcdf 01a 0xe
C:-01 986,012 0668
D:-0x48a 2e5 0x
答案问询微信:424329
C语言规定:在一个源程序中,main函数的位置
A:必须在最开始
B:必须在系统调用的库函数的后面
C:可以任意
D:必须在最后
答案问询微信:424329
下面四个选项中,均是合法转义字符的选项是
A:‘’’ ‘\’ ‘n’
B:‘’ ‘ 17’ ‘”’
C: 18’ ‘f’ ‘xab’
D:\0’ ‘101’ ‘x1f’
答案问询微信:424329
下列四组选项中,均不是C语言关键字的选项是
A:define IF type
B:getc char printf
C:include scanf case
D:while go pow
答案问询微信:424329
语句while(!E);中的表达式!E等价于
A:E==0
B:E!=1
C:E!=0
D:E==1
答案问询微信:424329
已知:int *p,a;,则语句“p=”中的运算符“
答案问询微信:424329
C语言中基本数据类型包括( )。
A:整型、实型、逻辑型
B:整型、实型、字符型
C:整型、字符型、逻辑型
D:整型、实型、逻辑型、实型
答案问询微信:424329
若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为 。(假设a[0][0]位于数组的第一个位置上。)
A:i*m+j
B:j*m+i
C:i*m+j-奥鹏华中师范大学平时在线作业1
D:i*m+j+1
答案问询微信:424329
以下对二维数组a的正确说明是
A:int a[3][];
B:float a(3,4);
C:double a[1][4];
D:float a(3)(4);
答案问询微信:424329
若有说明:int a[3][4]={0};则下面正确的叙述是
A:只有元素a[0][0]可得到初值0
B:此说明语句不正确
C:数组a中各元素都可得到初值,但其值不一定为0
D:数组a中每个元素均可得到初值0
答案问询微信:424329
以下不能对二维数组a进行正确初始化的语句是
A:int a[2][3]={0};
B:int a[][3]={{1,2},{0}};
C:int a[2][3]={{1,2},{3,4},{5,6}};
D:int a[][3]={1,2,3,4,5,6};
答案问询微信:424329
若x、i、j和k都是int型变量,则执行下面表达式后x的值为 。
x=(i=4,j=16,k=32)
A:4
B:16
C:32
D:52
答案问询微信:424329
在下列表达式选项中,( )是正确的。
A:a++++b
B:+a++
C:a++b
D:a+++b
答案问询微信:424329
在下列运算符中,( )优先级最低。
A:只有元素a[0][0]可得到初值0
B:此说明语句是错误的
C:数组a中每个元素都可得到初值,但其值不一定为0
D:数组a中每个元素均可得到初值0
答案问询微信:424329
若有说明:int a[][4]={0,0};则下面不正确的叙述是
A:数组a的每个元素都可得到初值0
B:二维数组a的第一维大小为1
C:因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D:只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
答案问询微信:424329
若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是
A:2
B:3
C:4
D:无确定值
答案问询微信:424329
下面不正确的字符串常量是
A:‘abc’
B:“12’12”
C:“0”
D:“ ”
答案问询微信:424329
一个C程序的执行是从
A:本程序的main函数开始,到main函数结束
B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C:本程序的main函数开始,到本程序文件的最后一个函数结束
D:本程序文件的第一个函数开始,到本程序main函数结束
答案问询微信:424329
已知ch是字符型变量,下面不正确的赋值语句是
A:ch=‘a+b’;
B:ch=‘ ’;
C:ch=‘7’+‘9’;
D:ch=5+9;
答案问询微信:424329
若有说明:int a[3][4];则对a数组元素的正确引用是
A:a[2][4]
B:a[1,3]
C:a[1+1][0]
D:a(2)(1)
答案问询微信:424329
下列运算符中优先级最高的是
A:
B:+
C:
D:int y[5]={0,1,3,5,7,9};
E:char c1[]={‘1’,‘2’,‘3’,‘4’,‘5’};
F:char c2[]={‘x10’,‘xa’,‘x8’};
答案问询微信:424329
假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是
A:7
B:8
C:6
D:2
答案问询微信:424329
在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为
A:charintlong int=floatdouble
B:char=intlong int=floatdouble
C:charintlong int=float=double
D:char=int=long int=floatdouble
答案问询微信:424329
设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是
A:‘x’=y
B:x||y+zy)&&!z||1)
答案问询微信:424329