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