华师18春《C语言程序设计B》在线作业
华师《C语言程序设计B》在线作业无忧答案网整理发布
一、单选题:
1.(单选题)下面四个选项中,均是合法浮点数的选项是 (满分:)
A+1e+15e-9.403e2
B-.6012e-4-8e5
C123e1.2e-.4+2e-1
D-e3.2345.e-0
正确答案:——B——
2.(单选题)设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是 (满分:)
A‘x’&&‘y’
Bx<=y
Cx||y+z&&y-z
D!((x<y)&&!z||1)
正确答案:——D——
3.(单选题)以下能对二维数组a进行正确初始化的语句是 (满分:)
Ainta[]={{1,0,1
Binta[]={{1,2,3
Cinta={{1,2,3
Dinta[]={{1,0,1
正确答案:——B——
4.(单选题)整型变量i定义后赋初值的结果是()。Inti=2.8*6; (满分:)
A12
B16 答案QQ 1647861640
C17
D18
正确答案:————
5.(单选题)C语言规定:在一个源程序中,main函数的位置 (满分:)
A必须在最开始
B必须在系统调用的库函数的后面
C可以任意
D必须在最后
正确答案:————
6.(单选题)若有说明:inta[]={1,2,3,4,5,6,7};则a数组第一维的大小是 (满分:)
A2
B3
C4
D无确定值
正确答案:————
7.(单选题)C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 (满分:)
A必须为字母
B必须为下划线
C必须为字母或下划线
D可以是字母、数字和下划线中任一种字符
正确答案:————
8.(单选题)有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是 (满分:)
AA)132<回车>
B1,3,2<回车>
Ca=1b=3c=2<回车>
Da=1,b=3,c=2<回车>
正确答案:————
9.(单选题)以下对二维数组a的正确说明是 (满分:)
Ainta[];
Bfloata(3,4);
Cdoublea;
Dfloata(3)(4);
正确答案:————
10.(单选题)下面四个选项中,均不合法的用户标识符的选项是 (满分:)
AAP_0do
Bfloatla0_A
Cb-agotoint
D_123tempINT
正确答案:————
11.(单选题)在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 (满分:)
Achar<int<longint<=float<double
Bchar=int<longint<=float<double
Cchar<int<longint=float=double
Dchar=int=longint<=float<double
正确答案:————
12.(单选题)已知:inta,x;,则正确的赋值语句是()。 (满分:)
Aa=(a+a)/2;
Ba*=*a+1;
Ca=(x=1,x++,x+2);
Da=\good\;
正确答案:————
13.(单选题)假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是 (满分:)
A7
B8
C6
D2
正确答案:————
14.(单选题)在C语言中,一维数组的定义方式为:类型说明符数组名 (满分:)
A[常量表达式]
正确答案:————
15.(单选题)下面四个选项中,均是合法转义字符的选项是 (满分:)
A‘\\’’‘\\\\’‘\\n’
B‘\\’‘\\017’‘\\”’
C\\018’‘\\f’‘xab’
D\\\\0’‘\\101’‘x1f’
正确答案:————
16.(单选题)下面四个选项中,均是合法整型常量的选项是 (满分:)
A160-0xffff011
B-0xcdf01a0xe
C-01986,0120668
D-0x48a2e50x
正确答案:————
17.(单选题)C语言中while和do-while循环的主要区别是 (满分:)
Ado-while的循环体至少无条件执行一次
Bwhile的循环控制条件比do-while的循环控制条件严格
Cdo-while允许从外部转到循环体内
Ddo-while的循环体不能是复合语句
正确答案:————
18.(单选题)C语言中基本数据类型包括()。 (满分:)
A整型、实型、逻辑型
B整型、实型、字符型
C整型、字符型、逻辑型
D整型、实型、逻辑型、实型
正确答案:————
19.(单选题)已知:int*p,a;,则语句“p=&a;”中的运算符“&”的含义是()。 (满分:)
A位与运算
B逻辑与运算
C取指针内部
D取变量地址
正确答案:————
20.(单选题)若二维数组a有m列,则在a前的元素个数为 (满分:)
Aj*m+i
Bi*m+j
Ci*m+j-1
Di*m+j+1
正确答案:————
21.(单选题)能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是 (满分:)
A(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B(x>=1)||(x<=10)||(x>=200)||(x<=210)
C(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D(x>=1)||(x<=10)&&(x>=200)||(x<=210)
正确答案:————
22.(单选题)以下能正确地定义整型变量a,b和c并为其赋初值5的语句是 (满分:)
Ainta=b=c=5;
Binta,b,c=5;
Ca=5,b=5,c=5;
Da=b=c=5
正确答案:————
23.(单选题)以下说法中正确的是()。 (满分:)
A#define和printf都是C语句
B#define是C语句,而printf不是
C#define和printf都不是C语句
Dprintf是C语句,但#define不是
正确答案:————
24.(单选题)若二维数组a有m列,则计算任一元素a在数组中位置的公式为 。(假设a位于数组的第一个位置上。) (满分:)
Ai*m+j
Bj*m+i
Ci*m+j-1
Di*m+j+1
正确答案:————
25.(单选题)语句while(!E);中的表达式!E等价于 (满分:)
AE==0
BE!=1
CE!=0
DE==1
正确答案:————
26.(单选题)对以下说明语句的正确理解是______。\ninta={6,7,8,9,10}; (满分:)
A将5个初值依次赋给a至a
正确答案:————
更多资料请进www.ap5u.com
页:
[1]