《程序设计C语言》第3阶段在线作业Word文档格式.docx
《《程序设计C语言》第3阶段在线作业Word文档格式.docx》由会员分享,可在线阅读,更多相关《《程序设计C语言》第3阶段在线作业Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
C
收起解析
解析:
无
窗体底端
2(5.0分)
已有定义:
intx=3,y=4,z=5;
则表达式!
(xy)z-1&
&
yz/2的值是()
6
2
1
D
3(5.0分)
已定义c为字符型变量,则下列语句中正确的赋值语句是()
c='66';
c="66"
c=66;
c="B"
4(5.0分)
下面有关for循环的正确描述是()
for循环只能用于循环次数已经确定的情况
for循环是先执行循环体语句,后判断表达式
在for循环中,不能用break语句跳出循环体
for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
5(5.0分)
下列循环语句中,不能够正常结束的是()
inti=0;
for(;
i<
100;
i);
;
){if(i>
100)break;
}
inti=0,j=0;
while(i<
=j)j;
do{i=j;
i;
j;
}while(i<
j);
<
="
"
div="
style="
box-sizing:
border-box;
>
6(5.0分)
下列说法正确的是()
main函数必须放在C程序的开头
main函数必须放在C程序的最后
main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的
main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
7(5.0分)
已知charb[5],*p=b;
,则正确的赋值语句是()
b=“abcd”;
*b=“abcd”;
p=“abcd”;
*p=“abcd”;
8(5.0分)
已定义以下函数fun(int*p){return*p;
}该函数的返回值是()
不确定的值
形参p中存放的值
形参p所指存储单元中的值
形参p的地址值
9(5.0分)
已定义c为字符型变量,则下列语句中正确的是()
c='
97'
c="
97"
a"
c=97;
10(5.0分)
以下不合法的赋值语句是()
x=(1,y=2);
++x;
x=y=15;
y=int(x);
B
11(5.0分)
下述语句的输出为()intm=-1;
printf(“%d,%u,%o”,m,m,m);
-1,-1,-11
-1,32767,-177777
-1,32768,177777
-1,65535,177777
12(5.0分)
已知charch=‘A’,且表达式:
ch=(ch>
=‘A’&
ch<
=‘Z’)?
(ch32):
ch,该表达式的值是()
A
a
z
Z
13(5.0分)
下列数组定义及赋值不正确的是()
int a[10]={0,1,2,3,4,5,6,7,8,9};
int a[]={0,1,2,3,4,5,6,7,8,9};
int a[2][5]={0,1,2,3,4,5,6,7,8,9};
int a[2][]={0,1,2,3,4,5,6,7,8,9};
14(5.0分)
已知charch='
A'
;
且表达式ch=(ch>
='
&
ch<
Z'
)?
(ch32):
:
ch 的值是()
出错
15(5.0分)
以下程序中,while循环的循环次数是()
10
死循环,不能确定次数
16(5.0分)
已知:
inta[][3]={1,2,3,4,5,6,7,8,9,0};
则数组a的第一维的大小是()
3
4
无法确定;
17(5.0分)
下面不是C语言基本数据类型的是()
指针类型
整型
无符号长整型
单精度型
A
18(5.0分)
已知小写字母的ASCII码为97,对于inta=99,b='
b'
printf(“%c,%d”,a,b);
的结果是()
99,b
c,98
99,98
c,b
19(5.0分)
以下不能正确定义二维数组的选项是()
int a[2][2]={{1},{2}}
int a[][2]={l,2,3,4}
int a[2][2]={{l},2,3}
int a[2][]={{1,2},{3,4}}
20(5.0分)
已知inta=4,b=5;
这执行表达式a=a>
b后,变量a的值为()
5