安徽继续教育C语言程序设计作业答案Word下载.docx
《安徽继续教育C语言程序设计作业答案Word下载.docx》由会员分享,可在线阅读,更多相关《安徽继续教育C语言程序设计作业答案Word下载.docx(58页珍藏版)》请在冰豆网上搜索。
C、name
D、Funtion
6(4分)、一个程序文件中必须有并且只有一个命名为(
)的函数。
A、Main
B、main
C、voiDD、intmain
7(4分)、下面语句中,正确的是()
A、printf("
%c\n"
"
stdent"
);
B、printf("
"
c"
C、printf("
%s\n"
hello"
D、printf("
&
a);
8(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(
9(4分)、实数340.25对应的规格化浮点数为(
A、340.25
B、34.025e1
C、3.4025e2
D、0.34025e3
10(4分)、若x=5,y=10,则计算y*=++x表达式后,y的值为(
A、50
B、40
C、60
D、55
11(4分)、常数120和-4.205的类型为(
A、整形和双精度型
B、短整形和单精度型
C、长整形和双精度型
D、整形和单精度型
12(4分)、程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(
)符号作为分隔符。
A、空格或逗号
B、逗号或回车
C、回车或分号
D、空格或回车
13(4分)、一条简单语句是以(
)字符作为结束符的。
A、,
B、:
C、;
D、<
空格>
14(4分)、设有语句“inta=12;
a+=a*a;
”,则执行结束后,a的值为(
A、12
B、144
C、156
D、288
15(4分)、char类型数据在内存中的存储形式是()
A、原码
B、反码
C、补码
D、ASCII码
2(4分)、char类型数据在内存中的存储形式是()
3(4分)、数据类型int,char,float,double的类型长度之和为(
A、10
B、12
C、16
D、17
6(4分)、若x=25,y=10,则计算y=x++表达式后,x和y的值分别为(
7(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(
8(4分)、数值常量0173和0x62对应的十进制值之和为(
A、235
B、221
C、185
D、346
9(4分)、一条简单语句是以(
11(4分)、程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(
12(4分)、常数120和-4.205的类型为(
13(4分)、一个程序文件中必须有并且只有一个命名为(
14(4分)、C程序文件的扩展名为(
C、cpp
D、c
15(4分)、实数340.25对应的规格化浮点数为(
1(4分)、一条简单语句是以(
2(4分)、设有语句“inta=12;
3(4分)、程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(
4(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(
5(4分)、实数340.25对应的规格化浮点数为(
6(4分)、下面语句中,正确的是()
7(4分)、数值常量0173和0x62对应的十进制值之和为(
8(4分)、C程序文件的扩展名为(
9(4分)、若x=25,y=10,则计算y=x++表达式后,x和y的值分别为(
10(4分)、一个程序文件中必须有并且只有一个命名为(
11(4分)、char类型数据在内存中的存储形式是()
12(4分)、由C语言目标文件连接而成的可执行的缺省扩展名为(
13(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(
14(4分)、若x=5,y=10,则计算y*=++x表达式后,y的值为(
15(4分)、在VC环境下,为运行一个程序而建立的工作区文件的扩展名为(
填空:
题
16(2分)、
假定x=5,则表达式2+x++的值为______
。
∙
7
17(2分)、
表达式(float)25/4的值为______
6
18(2分)、
表达式x=x+1表示成增量表达式为______
++x
19(2分)、
C语言中的每条简单语句以______
作为结束符。
;
20(2分)、
在C语言程序的每个程序行后面或单独一行的开始使用注释的标记符为______
//
21(2分)、
22(2分)、
char类型的大小为______
个字节。
2
23(2分)、
表达式(int)14.6%5的值为______
4
24(2分)、
执行“printf(“%c”,’F’-2);
”语句后得到的输出结果为______
16
25(2分)、
每个C程序文件在编译时可能出现有致命性错误,其对应的标识符为______
error
26(2分)、
执行“intx=45,y=13;
printf(“%d”,x%y);
”语句序列后得到的输出结果为______
6
27(2分)、
用于输出表达式的标准输出函数是______
printf
28(2分)、
十进制数3.26类型为______
float
29(2分)、
存储字符’a’需要占用存储器的______
个字节空间。
1
30(2分)、
31(2分)、
十进制数25表示成符合C语言规则的十六进制数为______
0x19
32(2分)、
执行“printf(“%d-%d=%d”,43,18,43-18);
”语句后得到的输出结果为______
43-18=25
33(2分)、
34(2分)、
十进制数28类型为______
int
35(2分)、
单行或多行注释的结束标记符为______
*/
1(4分)、假定x是一个逻辑量,则x&
&
!
x和x||!
x的值分别为(
A、1和1
B、0和0
C、0和1
D、1和0
2(4分)、x>
0&
x<
=10的相反表达式为(
A、x<
=0&
x>
10
B、x<
=0||x=>
C、x<
=0||x<
=10
D、x>
3(4分)、当处理特定问题时的循环次数已知时,通常采用(
)循环来解决。
A、for
B、while
C、do-while
D、Switch
4(4分)、在下面循环语句中内层循环体S语句的执行次数为(
for(inti=0;
i<
n;
i++)for(intj=i;
j<
j++)S;
A、n2
B、(n+1)/2
C、n(n-1)/2
D、n(n+1)/2
5(4分)、当在程序中执行到(
)语句时,只结束本层循环类语句或switch语句的执行。
A、continue
B、break
C、goto
D、return
6(4分)、在下面的do循环语句中,其循环体被执行的次数为(
inti=0;
doi++;
while(i*i<
10);
A、4
B、3
C、5
D、2
7(4分)、在switch语句中,每个语句标号中的关键字case后面的表达式必须是(
A、变量
B、常量
C、一般表达式
D、函数调用
8(4分)、当在程序中执行到(
)语句时,将结束所在循环语句中循环体的一次执行。
9(4分)、在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(
)语句。
B、if
C、do
D、While
10(4分)、在for语句中,假定循环体共被执行n次,则<
表达式2>
共被计算(
)次。
A、1
B、n-1
C、n
D、n+1
11(4分)、执行下列程序段的结果是()
intx=0;
do{printf("
%2d"
x--);
}
while(x);
A、打印出321
B、打印出23
C、打印出0
D、陷入死循环
12(4分)、设x=10,y=5,z=15,则执行下列程序段后z的结果是()
if(x>
y)if(y>
z)x=y;
elsez=y;
A、7
B、6
D、4
13(4分)、设x和y均为逻辑值,则x&
y为真的条件是(
A、它们均为真
B、其中一个为真
C、它们均为假
D、其中一个为假
14(4分)、在下面循环语句中内层循环体S语句的执行次数为(
15(4分)、在for语句中,假定循环体共被执行n次,则<
表达式3>
1(4分)、对于for(表达式1;
;
表达式3)可以理解为()
A、for(表达式1;
0;
表达式3)
B、for(表达式1;
1;
C、for(表达式1;
表达式1;
D、for(表达式1;
表达式3;
2(4分)、在下面循环语句中内层循环体S语句的执行次数为(
3(4分)、下面循环语句执行结束后输出的i值为(
i
<
i++)if(i>
n/2){cout<
endl;
break;
A、n/2
B、n/2+1
C、n/2-1
D、n-1
4(4分)、在for语句中,假定循环体共被执行n次,则<
5(4分)、假定x是一个逻辑量,则x&
6(4分)、当在程序中执行到(
7(4分)、每次先进行循环条件的判断,然后再执行循环体的语句是(
A、for和do
B、for和while
C、while和do
D、switch和break
8(4分)、在switch语句中,每个语句标号中的关键字case后面的表达式必须是(
9(4分)、x>
10(4分)、在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(
12(4分)、在C语言中,逻辑运算符的优先级从高到低的排列为()
A、&
,||,!
B、&
,!
,||
C、||,!
,&
D、!
14(4分)、当在程序中执行到(
15(4分)、当处理特定问题时的循环次数已知时,通常采用(
1(4分)、下面循环语句执行结束后输出的i值为(
2(4分)、判断字母是是否是小写字母的表达式是()
A、'
a'
=s<
='
z'
B、s>
s<
C、s>
D、s>
||s<
3(4分)、在下面循环语句中内层循环体S语句的执行次数为(
4(4分)、假定x是一个逻辑量,则x&
5(4分)、在switch语句中,每个语句标号中的关键字case后面的表达式必须是(
6(4分)、在C语言中,逻辑运算符的优先级从高到低的排列为()
7(4分)、在for语句中,假定循环体共被执行n次,则<
8(4分)、每次先进行循环条件的判断,然后再执行循环体的语句是(
9(4分)、设x和y均为逻辑值,则x&
10(4分)、在下面循环语句中内层循环体S语句的执行次数为(
11(4分)、对于for(表达式1;
12(4分)、当处理特定问题时的循环次数已知时,通常采用(
13(4分)、当在程序中执行到(
14(4分)、在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(
15(4分)、设x=10,y=5,z=15,则执行下列程序段后z的结果是()
填空题
16(假定x=5,则执行“a=(x?
10:
20);
”语句后a的值为______
17(若x=5,y=10,则x!
=y的逻辑值为______
18(若do循环的“尾”为“while(++i<
10)”,并且i的初值为0,同时在循环体不会修改i的值,由循环体将被重复执行______
次后正常结束。
19(在switch语句中,每个语句标号所含保留字case后面的表达式必须是______
整型
20(若x=5,y=10,则x>
y逻辑值为______
假
21(关系表达式(x!
=0)的等价表达式为______
x
22(当在程序执行到______
语句时,将结束本层循环语句或switch语句的执行。
break
23(作为语句标号使用的C保留字case和default只能用于______
语句的定义体中。
switch
24(在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号