|
《C语言》2019年春季学期在线作业(二)
1.[单选题]下列变量的定义及赋值正确的是
奥鹏作业答案
奥鹏中石油华东作业
A.int i=0;j;
B.char c=”A”;
C.double x,y,z; x=y=z=100;
D.float a=b=100;
正确答案:——B——
2.[单选题]设有定义int a[ ]={1,5,7,9,11,13},*p=a+3;则*(p-2),*(a+4)的值是( )。
A.5 11
B.1 9
C.5 9
D.有错误
正确答案:——A——
3.[单选题]下列数组定义及赋值不正确的是
A.int a[10]={0,1,2,3,4,5,6,7,8,9};
B.int a[ ]={0,1,2,3,4,5,6,7,8,9};
C.int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D.int a[2][ ]= {0,1,2,3,4,5,6,7,8,9}; 易百教育
正确答案:——D——
4.[单选题]已定义c为字符型变量,则下列语句中正确的是
A.c='97';
B.c="97";
C.c="a";
D.c=97;
正确答案:————
5.[单选题]结构化程序设计方法中有三种基本控制结构,以下不正确的是
A.顺序结构
B.选择结构
C.循环结构
D.数组结构
正确答案:————
6.[单选题]已知 int a=4,b=5; ,这执行表达式 a=a>b 后,变量a的值为
A.0
B.1
C.4
D.5
正确答案:————
7.[单选题]已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是
A.A
B.a
C.z
D.Z
正确答案:————
8.[单选题]C语言中,运算对象必须是整型数的运算符是
A.%
B.\
C.% 和 \
D.**
正确答案:————
9.[单选题]若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是( )。
A.s=a+b;
B.s=a+c;
C.s=s+c;
D.s=b+c;
正确答案:————
10.[单选题]已定义以下函数 fun(int *p){ return *p; }该函数的返回值是( )。
A.不确定的值
B.形参p中存放的值
C.形参p所指存储单元中的值
D.形参p的地址值
正确答案:————
11.[单选题]以下能正确定义数组并正确赋初值的语句是
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.int c[2][]= {{1,2},{3,4}};
D.int d[3][2]={{1,2},{34}};
正确答案:————
12.[单选题]在C语言中,下列字符常量中合法的是
A.′\084′
B.′\x43′
C.′ab′
D.”\0”
正确答案:————
13.[单选题]设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为( )。
A.30
B.20
C.10
D.40
正确答案:————
14.[单选题]以下四个选项中不能看作一条语句的是
A.{; }
B.a=0,b=0,c=0;
C.if(a>0)
D.if(b==0)m=1;n=2;
正确答案:————
15.[单选题]表示x<=0或x>=1的正确的表达式是
A.x>=1||x<=0
B.x>1 || x<=0
C.x>=1 or x<=0
D.x>=1 || x<0
正确答案:————
16.[单选题]有如下定义:long m;char c;float x;double y;则表达式c+m*x/y的值的类型是
A.long
B.char
C.float
D.double
正确答案:————
17.[单选题]结构化程序设计的三种基本结构是
A.顺序结构、选择结构、循环结构
B.if、switch、break
C.for、while、do-while
D.if、for、continue
正确答案:————
18.[单选题]以下选项中不能正确赋值的是( )。
A.char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B.i char b[10];b="Hello!";
C.i char b[10]= "Hello!";
D.i char *str="Hello!";
正确答案:————
19.[单选题]以下选项中可作为C语言合法整数的是
A.10110B
B.0386
C.x2a2
D.0Xffa
正确答案:————
20.[单选题]下列错误的表达式是
A.-x++
B.(-x)++
C.x+++y
D.++x+y
正确答案:————
奥鹏作业答案
奥鹏中石油华东作业
|
|