《程序设计C语言》第3阶段在线作业.docx
- 文档编号:3461299
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:15
- 大小:17.13KB
《程序设计C语言》第3阶段在线作业.docx
《《程序设计C语言》第3阶段在线作业.docx》由会员分享,可在线阅读,更多相关《《程序设计C语言》第3阶段在线作业.docx(15页珍藏版)》请在冰豆网上搜索。
《程序设计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 收起解析 解析: 无 窗体底端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计C语言 程序设计 语言 阶段 在线 作业
![提示](https://static.bdocx.com/images/bang_tan.gif)