您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页《程序设计(C语言)》第3阶段在线作业

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

来源:五一七教育网
一、单项选择题 答题要求 : 每题只有一个正确的选项。 1(5.0分) 5.0 下列描述中不正确的是( )

 A)

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

  B)

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

  C)

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

  D)

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

参: C 收起解析 解析: 无 2(5.0分) 5.0 已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2的值是( )

 A)

6

  B)

0

  C)

2

  D)

1

参: D 收起解析 解析: 无 3(5.0分) 5.0 已定义c为字符型变量,则下列语句中正确的赋值语句是( )

 A)

c='66';

  B)

c="66"

 C)

c=66;

  D)

c="B"

参: C 收起解析 解析: 无 4(5.0分) 5.0 下面有关for循环的正确描述是( )

 A)

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

  B)

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

  C)

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

  D)

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

参: D 收起解析 解析: 无 5(5.0分) 5.0 下列循环语句中,不能够正常结束的是( )

 A)

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

  B)

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

  C)

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

  D)

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

参: D

收起解析 解析:

6(5.0分)

5.0 下列说法正确的是( )

 A)

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

  B)

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

  C)

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

  D)

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

参: D 收起解析 解析: 无 7(5.0分) 5.0 已知char b[5],*p=b; ,则正确的赋值语句是( )

 A)

b=“abcd”;

 B)

*b=“abcd”;

  C)

p=“abcd”;

  D)

*p=“abcd”;

参: C 收起解析 解析: 无 8(5.0分) 5.0 已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是( )

 A)

不确定的值

  B)

形参p中存放的值

  C)

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

  D)

形参p的地址值

参: D 收起解析 解析: 无 9(5.0分) 0 已定义c为字符型变量,则下列语句中正确的是( )

 A)

c='97';

  B)

c=\"97\";

  C)

c=\"a\";

  D)

c=97;

参: D

收起解析 解析:

10(5.0分)

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

 A)

x=(1,y=2);

  B)

++x;

  C)

x=y=15;

  D)

y=int(x);

参: B 收起解析 解析: 无 11(5.0分) 5.0 下述语句的输出为( ) int m=-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分) 5.0 已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch 32):ch,该表达式的值是( )

 A)

A

  B)

a

  C)

z

  D)

Z

参: B 收起解析 解析: 无 13(5.0分) 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分) 5.0 已知 char ch='A'; 且表达式 ch=(ch>='A' && ch<='Z') ?(ch 32) ::ch 的值是( )

 A)

A

  B)

a

  C)

Z

  D)

出错

参: B 收起解析 解析: 无 15(5.0分) 5.0 以下程序中,while循环的循环次数是( )

 A)

1

  B)

10

  C)

6

  D)

死循环,不能确定次数

参: D 收起解析 解析: 无 16(5.0分) 5.0 已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是( )

 A)

2

  B)

3

  C)

4

  D)

无法确定;

参: C 收起解析 解析: 无 17(5.0分) 5.0 下面不是C语言基本数据类型的是( )

 A)

指针类型

  B)

整型

  C)

无符号长整型

  D)

单精度型

参: A

收起解析 解析:

18(5.0分)

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

 A)

99, b

  B)

c, 98

  C)

99, 98

  D)

c, b

参: B 收起解析 解析: 无 19(5.0分) 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分) 5.0 已知 int a=4,b=5; ,这执行表达式 a=a>b 后,变量a的值为( )

 A)

0

  B)

1

  C)

4

  D)

5

参: A

收起解析 解析:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务