《程序设计C语言》第3阶段在线作业.docx

上传人:b****4 文档编号:3461299 上传时间:2022-11-23 格式:DOCX 页数:15 大小:17.13KB
下载 相关 举报
《程序设计C语言》第3阶段在线作业.docx_第1页
第1页 / 共15页
《程序设计C语言》第3阶段在线作业.docx_第2页
第2页 / 共15页
《程序设计C语言》第3阶段在线作业.docx_第3页
第3页 / 共15页
《程序设计C语言》第3阶段在线作业.docx_第4页
第4页 / 共15页
《程序设计C语言》第3阶段在线作业.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

《程序设计C语言》第3阶段在线作业.docx

《《程序设计C语言》第3阶段在线作业.docx》由会员分享,可在线阅读,更多相关《《程序设计C语言》第3阶段在线作业.docx(15页珍藏版)》请在冰豆网上搜索。

《程序设计C语言》第3阶段在线作业.docx

《程序设计C语言》第3阶段在线作业

一、单项选择题 

答题要求:

每题只有一个正确的选项。

窗体顶端

1(5.0分)

下列描述中不正确的是()

∙A)

字符型数组中可以存放字符串

∙B)

可以对字符型数组进行整体输入、输出

∙C)

可以对整型数组进行整体输入、输出

∙D)

不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值

参考答案:

 C  

收起解析

解析:

窗体底端

窗体顶端

2(5.0分)

已有定义:

intx=3,y=4,z=5;则表达式!

(xy)z-1&&yz/2的值是()

∙A)

6

∙B)

0

∙C)

2

∙D)

1

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

3(5.0分)

已定义c为字符型变量,则下列语句中正确的赋值语句是()

∙A)

c='66';

∙B)

c="66"

∙C)

c=66;

∙D)

c="B"

参考答案:

 C  

收起解析

解析:

窗体底端

窗体顶端

4(5.0分)

下面有关for循环的正确描述是()

∙A)

for循环只能用于循环次数已经确定的情况

∙B)

for循环是先执行循环体语句,后判断表达式

∙C)

在for循环中,不能用break语句跳出循环体

∙D)

for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

5(5.0分)

下列循环语句中,不能够正常结束的是()

∙A)

inti=0;for(;i<100;i);

∙B)

inti=0;for(;;){if(i>100)break;}

∙C)

inti=0,j=0;while(i<=j)j;

∙D)

inti=0,j=0;do{i=j;i;j;}while(i

border-box;">

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

6(5.0分)

下列说法正确的是()

∙A)

main函数必须放在C程序的开头

∙B)

main函数必须放在C程序的最后

∙C)

main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的

∙D)

main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

7(5.0分)

已知charb[5],*p=b;,则正确的赋值语句是()

∙A)

b=“abcd”;

∙B)

*b=“abcd”;

∙C)

p=“abcd”;

∙D)

*p=“abcd”;

参考答案:

 C  

收起解析

解析:

窗体底端

窗体顶端

8(5.0分)

已定义以下函数fun(int*p){return*p;}该函数的返回值是()

∙A)

不确定的值

∙B)

形参p中存放的值

∙C)

形参p所指存储单元中的值

∙D)

形参p的地址值

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

9(5.0分)

已定义c为字符型变量,则下列语句中正确的是()

∙A)

c='97';

∙B)

c="97";

∙C)

c="a";

∙D)

c=97;

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

10(5.0分)

以下不合法的赋值语句是()

∙A)

x=(1,y=2);

∙B)

++x;

∙C)

x=y=15;

∙D)

y=int(x);

参考答案:

 B  

收起解析

解析:

窗体底端

窗体顶端

11(5.0分)

下述语句的输出为()intm=-1;printf(“%d,%u,%o”,m,m,m);

∙A)

-1,-1,-11

∙B)

-1,32767,-177777

∙C)

-1,32768,177777

∙D)

-1,65535,177777

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

12(5.0分)

已知charch=‘A’,且表达式:

ch=(ch>=‘A’&&ch<=‘Z’)?

(ch32):

ch,该表达式的值是()

∙A)

A

∙B)

a

∙C)

z

∙D)

Z

参考答案:

 B  

收起解析

解析:

窗体底端

窗体顶端

13(5.0分)

下列数组定义及赋值不正确的是()

∙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  

收起解析

解析:

窗体底端

窗体顶端

14(5.0分)

已知charch='A';且表达式ch=(ch>='A'&&ch<='Z')?

(ch32):

ch 的值是()

∙A)

A

∙B)

a

∙C)

Z

∙D)

出错

参考答案:

 B  

收起解析

解析:

窗体底端

窗体顶端

15(5.0分)

以下程序中,while循环的循环次数是()

∙A)

1

∙B)

10

∙C)

6

∙D)

死循环,不能确定次数

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

16(5.0分)

已知:

inta[][3]={1,2,3,4,5,6,7,8,9,0};则数组a的第一维的大小是()

∙A)

2

∙B)

3

∙C)

4

∙D)

无法确定;

参考答案:

 C  

收起解析

解析:

窗体底端

窗体顶端

17(5.0分)

下面不是C语言基本数据类型的是()

∙A)

指针类型

∙B)

整型

∙C)

无符号长整型

∙D)

单精度型

参考答案:

 A  

收起解析

解析:

窗体底端

窗体顶端

18(5.0分)

已知小写字母的ASCII码为97,对于inta=99,b='b';printf(“%c,%d”,a,b);的结果是()

∙A)

99,b

∙B)

c,98

∙C)

99,98

∙D)

c,b

参考答案:

 B  

收起解析

解析:

窗体底端

窗体顶端

19(5.0分)

以下不能正确定义二维数组的选项是()

∙A)

int a[2][2]={{1},{2}}  

∙B)

int a[][2]={l,2,3,4}

∙C)

int a[2][2]={{l},2,3}  

∙D)

int a[2][]={{1,2},{3,4}}

参考答案:

 D  

收起解析

解析:

窗体底端

窗体顶端

20(5.0分)

已知inta=4,b=5;,这执行表达式a=a>b后,变量a的值为()

∙A)

0

∙B)

1

∙C)

4

∙D)

5

参考答案:

 A  

收起解析

解析:

窗体底端

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1