作业答案 发表于 2018-4-25 12:27:19

华师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]
查看完整版本: 华师18春《C语言程序设计B》在线作业