奥鹏远程教育华中师大《C语言程序设计B》在线作业
奥鹏华中师范大学平时在线作业
华师《C语言程序设计B》在线作业-0005
判断char型变量ch是否为大写字母的正确表达式是
A:‘A’=ch=‘Z’
B:(ch=‘A’)=‘Z’)
C:(ch=‘A’)=‘Z’)
D:(‘A’=ch)AND(‘Z’=ch)
答案问询微信:424329
下面四个选项中,均是正确的数值常量或字符常量的选项是
A:0.0 0f 8.9e ‘
B:只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);
C:当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,
D:当输入数据时,必须指明变量的地址,如scanf(“%f”,
答案问询微信:424329
在C语言中,一维数组的定义方式为:类型说明符 数组名
A:[常量表达式]
B:[整型表达式]
C:[整型常量] 或[整型表达式]
D:[整型常量]
答案问询微信:424329
C语言的编译系统对宏命令的处理是( )。
A:在对源程序中的其它语句编译之前进行的
B:在程序运行时进行的
C:和C程序中的其它语句同时进行的
D:在程序连接时进行的
答案问询微信:424329
以下叙述不正确的是
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C程序的基本组成单位是函数
D:在C程序中,注释说明只能位于一条语句的后面
答案问询微信:424329
能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是
A:(x=1)=10)=200)=210)
B:(x=1)||(x=10)||(x=200)||(x=210)
C:(x=1)=10)||(x=200)=210)
D:(x=1)||(x=10)=200)||(x=210)
答案问询微信: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
以下不能对二维数组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
在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
以下叙述正确的是
A:在C程序中,main函数必须位于程序的最前面
B:C程序的每行中只能写一条语句
C:C语言本身没有输入输出语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案问询微信:424329
下面四个选项中,均是合法转义字符的选项是
A:‘’’ ‘\’ ‘n’
B:‘’ ‘ 17’ ‘”’
C: 18’ ‘f’ ‘xab’
D:\0’ ‘101’ ‘x1f’
答案问询微信:424329
若二维数组a有m列,则在a[i][j]前的元素个数为
A:j*m+i
B:i*m+j
C:i*m+j-1
D:i*m+j+1
答案问询微信:424329
下面四个选项中,均是不合法的整型常量的选项是
A:–0f1 -0xffff 0011
B:-0Xcdf 017 12,456
C:-018 999 5e2
D:-0x48eg -068 03f
答案问询微信:424329
以下不正确的定义语句是
A:double x[5]={2.0,4.0,6.0,8.0,10.0};
B:int y[5]={0,1,3,5,7,9};
C:char c1[]={‘1’,‘2’,‘3’,‘4’,‘5’};
D:char c2[]={‘x10’,‘xa’,‘x8’};
答案问询微信:424329
为求出s=10!的值,则变量s的类型应当为( )。
A:int
B:unsigned
C:long
D:其他选项都选
答案问询微信:424329
下面四个选项中,均是不合法的浮点数的选项是
A:160. 0.12 e3
B:123 2e4.2 .e5
C:-.18 123e4 0.0
D:-e3 .234 1e3
答案问询微信:424329
将两个字符串连接起来组成一个字符串时,选用( )函数。
A:strlen( )
B:strcpy( )
C:strcat( )
D:strcmp( )
答案问询微信:424329
以下能对一维数组a进行正确初始化的语句是
A:int a[10]=(0,0,0,0,0);
B:int a[10]={};
C:int a[]={0};
D:int a[10]={10*1};
答案问询微信:424329
说明语句“int (*p)();”的含义是( )。
A:p是一个指向一维数组的指针变量
B:p是指针变量,指向一个整型数据
C:p是一个指向函数的指针,该函数的返回值是一个整型
D:其他选项都选
答案问询微信:424329
下列运算符中优先级最高的是
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并为其赋初值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
下面不正确的字符串常量是
A:‘abc’
B:“12’12”
C:“0”
D:“ ”
答案问询微信:424329
语句while(!E);中的表达式!E等价于
A:E==0
B:E!=1
C:E!=0
D:E==1
答案问询微信:424329
下面有关for循环的正确描述是
A:for循环只能用于循环次数已经确定的情况
B:for循环是先执行循环体语句,后判断表达式
C:在for循环中,不能用break语句跳出循环体
D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案问询微信:424329
以下不正确的C语言标识符是( )。
A:AB1
B:_ab3
C:4ab
D:a2_b
答案问询微信:424329
若有说明:int a[10];则对a数组元素的正确引用是
A:a[10]
B:a[3.5]
C:a(5)
D:a[10-10]
答案问询微信:424329
下面四个选项中,均是不合法的转义字符的选项是
A:‘”’ ‘\’ ‘xf
B:‘1011’ ‘’ ‘a’
C:‘ 11’ ‘f’ ‘}’
D:‘abc’ ‘101’ ‘xlf’
答案问询微信:424329
在位运算中,操作数每右移一位,其结果相当于( )。
A:操作数乘以2
B:操作数除以2
C:操作数乘以4
D:操作数除以4
答案问询微信:424329
以下说法中正确的是( )。
A:#define和printf都是C语句
B:#define是C语句,而printf不是
C:#define和printf都不是C语句
D:printf是C语句,但#define不是
答案问询微信:424329
在一个被调用函数中,关于return语句使用的描述,错误的是()。
A:被调用函数中可以不用return语句
B:被调用函数中可以使用多个return语句
C:被调用函数中,如果有返回值,就一定要有return语句
D:被调用函数中,一个return语句可以返回多个值给调用函数
答案问询微信:424329
在C语言中,引用数组元素时,其数组下标的数据类型允许是
A:整型常量
B:整型表达式
C:整型常量或整型表达式
D:任何类型的表达式
答案问询微信:424329
已知:int *p,a;,则语句“p=”中的运算符“i++4;);后变量i的值是
A:3
B:4
C:5
D:不定
答案问询微信:424329
在下列运算符中,( )优先级最低。
A:!
B:
C:float a(3,4);
D:double a[1][4];
E:float a(3)(4);
答案问询微信:424329
对for(表达式1;;表达式3)可理解为
A:for(表达式1;0;表达式3)
B:for(表达式1;1;表达式3)
C:for(表达式1; 表达式1;表达式3)
D:for(表达式1; 表达式3;表达式3)
答案问询微信:424329
下列四组选项中,均不是C语言关键字的选项是
A:define IF type
B:getc char printf
C:include scanf case
D:while go pow
答案问询微信:424329
已知:int a[3][4]={0};,则下面正确的描述是( )。
A:只有元素a[0][0]可奥鹏华中师范大学平时在线作业得到初值0
B:此说明语句是错误的
C:数组a中每个元素都可得到初值,但其值不一定为0
D:数组a中每个元素均可得到初值0
答案问询微信: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:+1e+1 5e-9.4 03e2
B:-.60 12e-4 -8e5
C:123e 1.2e-.4 +2e-1
D:-e3 .234 5.e-0
答案问询微信:424329
一个C语言程序是由
A:一个主程序和若干子程序组成
B:函数组成
C:若干过程组成
D:若干子程序组成
答案问询微信:424329