2石大网络教育 《C语言》第1阶段在线作业.docx
《2石大网络教育 《C语言》第1阶段在线作业.docx》由会员分享,可在线阅读,更多相关《2石大网络教育 《C语言》第1阶段在线作业.docx(13页珍藏版)》请在冰豆网上搜索。
![2石大网络教育 《C语言》第1阶段在线作业.docx](https://file1.bdocx.com/fileroot1/2022-12/7/451a3fca-5a41-4551-bfcb-b366a28e8df5/451a3fca-5a41-4551-bfcb-b366a28e8df51.gif)
2石大网络教育《C语言》第1阶段在线作业
窗体顶端
1(5.0分)
在下面几组数据类型中,全为最常用的基本数据类型的是()
∙A)
整型实型字符型
∙B)
整型数组指针
∙C)
数组结构体共用体
∙D)
指针逻辑型空类型
参考答案:
A
收起解析
解析:
无
窗体底端
窗体顶端
2(5.0分)
在下列描述中,正确的一条是()
∙A)
if(表达式)语句中,表达式的类型只限于逻辑表达式
∙B)
语句“goto12;”是合法的
∙C)
for(;;)语句相当于while
(1)语句
∙D)
break语句可用于程序的任何地方,以终止程序的执行
参考答案:
C
收起解析
解析:
无
窗体底端
窗体顶端
3(5.0分)
在C语言中,十进制数47可等价地表示为()
∙A)
2f
∙B)
02f
∙C)
57
∙D)
057
参考答案:
D
收起解析
解析:
无
窗体底端
窗体顶端
4(5.0分)
执行下面程序:
main()
{
intx=1,y=1,z=1;
x=x+++y+++z++;
printf("%d,%d,%d",x,++y,z++);
}
输出的结果为()
∙A)
4,3,2
∙B)
3,3,2
∙C)
3,3,3
∙D)
3,2,2
参考答案:
A
收起解析
解析:
无
窗体底端
窗体顶端
5(5.0分)
语句:
printf("%d",(a=2)&&(b=-2));的输出结果是()
∙A)
无输出
∙B)
结果不确定
∙C)
1
∙D)
2
参考答案:
C
收起解析
解析:
无
窗体底端
窗体顶端
6(5.0分)
有如下定义:
longm;charc;floatx;doubley;则表达式cm*x/y的值的类型是()
∙A)
long
∙B)
char
∙C)
float
∙D)
double
参考答案:
D
收起解析
解析:
无
窗体底端
窗体顶端
7(5.0分)
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()
∙A)
地址传递
∙B)
由实参传给形参,再由形参返回实参
∙C)
值传递
∙D)
传递方式由用户指定
参考答案:
C
收起解析
解析:
无
窗体底端
窗体顶端
8(5.0分)
有以下函数定义:
voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()
∙A)
fun(inty,doublem);
∙B)
k=fun(10,12.5);
∙C)
fun(x,n);
∙D)
voidfun(10,12.5);
参考答案:
C
收起解析
解析:
无
窗体底端
窗体顶端
9(5.0分)
在微型计算机系统中,存储一个汉字的国标码所需要的字节数是()
∙A)
1
∙B)
2
∙C)
3
∙D)
4
参考答案:
B
收起解析
解析:
无
窗体底端
窗体顶端
10(5.0分)
在计算机中,C语言是属于()
∙A)
机器语言
∙B)
高级语言
∙C)
汇编语言
∙D)
自然语言
参考答案:
B
收起解析
解析:
无
窗体底端
窗体顶端
11(5.0分)
执行intj,i=1;j=-i;后j的值是()
∙A)
-1
∙B)
-2
∙C)
1
∙D)
2
参考答案:
A
收起解析
解析:
无
窗体底端
窗体顶端
12(5.0分)
在执行inta[][3]={{1,2},{3,4}};语句后a[1][2]的值是()
∙A)
3
∙B)
4
∙C)
0
∙D)
2
参考答案:
C
收起解析
解析:
无
窗体底端
窗体顶端
13(5.0分)
在“while(!
a)”中,其中“!
a”与表达式()等价。
∙A)
a==0
∙B)
a==1
∙C)
a!
=1
∙D)
a!
=0
参考答案:
D
收起解析
解析:
无
窗体底端
窗体顶端
14(5.0分)
在C语言中,下列字符常量中合法的是()
∙A)
′\084′
∙B)
′\x43′
∙C)
′ab′
∙D)
”\0”
参考答案:
B
收起解析
解析:
无
窗体底端
窗体顶端
15(5.0分)
在一个C程序中()
∙A)
main函数必须出现在所有函数之前
∙B)
main函数可以在任何地方出现
∙C)
main函数必须出现在所有函数之后
∙D)
main函数必须出现在固定位置
参考答案:
B
收起解析
解析:
无
窗体底端
窗体顶端
16(5.0分)
在C语言中,下列变量名称中合法的是()
∙A)
7x
∙B)
int
∙C)
ELse
∙D)
a-b
参考答案:
C
收起解析
解析:
无
窗体底端
窗体顶端
17(5.0分)
有如下程序:
main()
{
intx=1,a=0,b=0;
switch(x)
{ case0:
b++;
case1:
a++;
case2:
a++;b++;
}
printf(“a=%d,b=%d\n”,a,b);
}
该程序的输出结果是()
∙A)
a=2 b=1
∙B)
a=1 b=1
∙C)
a=1 b=0
∙D)
a=2 b=2
参考答案:
A
收起解析
解析:
无
窗体底端
窗体顶端
18(5.0分)
在C语言中,逻辑真和逻辑假分别表示为()
∙A)
1,1
∙B)
1,0
∙C)
0,1
∙D)
0,0
参考答案:
B
收起解析
解析:
无
窗体底端
窗体顶端
19(5.0分)
在C语言中,字符型数据在内存中的存储形式是()
∙A)
原码
∙B)
补码
∙C)
反码
∙D)
ASCII码
参考答案:
D
收起解析
解析:
无
窗体底端
窗体顶端
20(5.0分)
在C语言中,数字029是一个()
∙A)
八进制数
∙B)
十进制数
∙C)
十六进制数
∙D)
非法数
参考答案:
D
收起解析
解析:
无
窗体底端