1、安徽继续教育C语言程序设计作业答案安徽继续教育在线 C语言程序设计作业题库单选题1(4分)、C语言源程序文件的缺省扩展名为( )。A、cppB、exeC、objD、C 参考答案:D2(4分)、字符常量n和对应的ASCII码为( )。A、110和92B、10和92C、92和92D、78和47 参考答案:B3(4分)、若x=25,y=10,则计算y=x+表达式后,x和y的值分别为( )。A、26和25B、25和26C、25和25D、26和26 参考答案:A做作业网考论文请联系V:Y199*84(4分)、在VC环境下,为运行一个程序而建立的工作区文件的扩展名为( )。A、objB、exeC、dswD
2、、dsp 参考答案:C5(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A、mainB、MAINC、nameD、Funtion 参考答案:A6(4分)、一个程序文件中必须有并且只有一个命名为( )的函数。A、MainB、mainC、voiDD、intmain 参考答案:B7(4分)、下面语句中,正确的是()A、printf(%cn,stdent);B、printf(%cnc);C、printf(%sn,hello);D、printf(%sn,&a); 参考答案:C8(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A、mainB、MAI
3、NC、nameD、Funtion 参考答案:A9(4分)、实数340.25对应的规格化浮点数为( )。A、340.25B、34.025e1C、3.4025e2D、0.34025e3 参考答案:C10(4分)、若x=5,y=10,则计算y*=+x表达式后,y的值为( )。A、50B、40C、60D、55 参考答案:C11(4分)、常数120和-4.205的类型为( )。A、整形和双精度型B、短整形和单精度型C、长整形和双精度型D、整形和单精度型 参考答案:A12(4分)、程序运行中需要从键盘输入多于一个数据时,各数据之间应使用( )符号作为分隔符。A、空格或逗号B、逗号或回车C、回车或分号D、空
4、格或回车 参考答案:D13(4分)、一条简单语句是以( )字符作为结束符的。A、,B、:C、;D、 参考答案:C14(4分)、设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为( )。A、12B、144C、156D、288 参考答案:C15(4分)、char类型数据在内存中的存储形式是()A、原码B、反码C、补码D、ASCII码 参考答案:D单选题1(4分)、C语言源程序文件的缺省扩展名为( )。A、cppB、exeC、objD、C 参考答案:D2(4分)、char类型数据在内存中的存储形式是()A、原码B、反码C、补码D、ASCII码 参考答案:D3(4分)、数据类型in
5、t,char,float,double的类型长度之和为( )。A、10B、12C、16D、17 参考答案:D4(4分)、在VC环境下,为运行一个程序而建立的工作区文件的扩展名为( )。A、objB、exeC、dswD、dsp 参考答案:C5(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A、mainB、MAINC、nameD、Funtion 参考答案:A6(4分)、若x=25,y=10,则计算y=x+表达式后,x和y的值分别为( )。A、26和25B、25和26C、25和25D、26和26 参考答案:A7(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数
6、的函数名为( )。A、mainB、MAINC、nameD、Funtion 参考答案:A8(4分)、数值常量0173和0x62对应的十进制值之和为( )。A、235B、221C、185D、346 参考答案:B9(4分)、一条简单语句是以( )字符作为结束符的。A、,B、:C、;D、 参考答案:C10(4分)、若x=5,y=10,则计算y*=+x表达式后,y的值为( )。A、50B、40C、60D、55 参考答案:C11(4分)、程序运行中需要从键盘输入多于一个数据时,各数据之间应使用( )符号作为分隔符。A、空格或逗号B、逗号或回车C、回车或分号D、空格或回车 参考答案:D12(4分)、常数12
7、0和-4.205的类型为( )。A、整形和双精度型B、短整形和单精度型C、长整形和双精度型D、整形和单精度型 参考答案:A13(4分)、一个程序文件中必须有并且只有一个命名为( )的函数。A、MainB、mainC、voiDD、intmain 参考答案:B14(4分)、C程序文件的扩展名为( )。A、objB、exeC、cppD、c 参考答案:D15(4分)、实数340.25对应的规格化浮点数为( )。A、340.25B、34.025e1C、3.4025e2D、0.34025e3 参考答案:C单选题1(4分)、一条简单语句是以( )字符作为结束符的。A、,B、:C、;D、 参考答案:C2(4分
8、)、设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为( )。A、12B、144C、156D、288 参考答案:C3(4分)、程序运行中需要从键盘输入多于一个数据时,各数据之间应使用( )符号作为分隔符。A、空格或逗号B、逗号或回车C、回车或分号D、空格或回车 参考答案:D4(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A、mainB、MAINC、nameD、Funtion 参考答案:A5(4分)、实数340.25对应的规格化浮点数为( )。A、340.25B、34.025e1C、3.4025e2D、0.34025e3 参考答案:C6(4分)
9、、下面语句中,正确的是()A、printf(%cn,stdent);B、printf(%cnc);C、printf(%sn,hello);D、printf(%sn,&a); 参考答案:C7(4分)、数值常量0173和0x62对应的十进制值之和为( )。A、235B、221C、185D、346 参考答案:B8(4分)、C程序文件的扩展名为( )。A、objB、exeC、cppD、c 参考答案:D9(4分)、若x=25,y=10,则计算y=x+表达式后,x和y的值分别为( )。A、26和25B、25和26C、25和25D、26和26 参考答案:A10(4分)、一个程序文件中必须有并且只有一个命名为
10、( )的函数。A、MainB、mainC、voiDD、intmain 参考答案:B11(4分)、char类型数据在内存中的存储形式是()A、原码B、反码C、补码D、ASCII码 参考答案:D12(4分)、由C语言目标文件连接而成的可执行的缺省扩展名为( )。A、cppB、exeC、objD、C 参考答案:B13(4分)、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A、mainB、MAINC、nameD、Funtion 参考答案:A14(4分)、若x=5,y=10,则计算y*=+x表达式后,y的值为( )。A、50B、40C、60D、55 参考答案:C15(4分)、在VC
11、环境下,为运行一个程序而建立的工作区文件的扩展名为( )。A、objB、exeC、dswD、dsp 参考答案:C填空:题16(2分)、假定x=5,则表达式2+x+的值为_。填空:717(2分)、表达式(float)25/4的值为_。填空:618(2分)、表达式x=x+1表示成增量表达式为_。填空:+x19(2分)、C语言中的每条简单语句以_作为结束符。填空:;20(2分)、在C语言程序的每个程序行后面或单独一行的开始使用注释的标记符为_。填空:/21(2分)、假定x=5,则表达式2+x+的值为_填空:722(2分)、char类型的大小为_个字节。填空:223(2分)、表达式(int)14.6%
12、5的值为_。填空:424(2分)、执行“printf(“%c”,F-2);”语句后得到的输出结果为_。填空:1625(2分)、每个C程序文件在编译时可能出现有致命性错误,其对应的标识符为_。填空:error26(2分)、执行“int x=45,y=13;printf(“%d”,x%y);”语句序列后得到的输出结果为_。填空:627(2分)、用于输出表达式的标准输出函数是_。填空:printf28(2分)、十进制数3.26类型为_。填空:float29(2分)、存储字符a需要占用存储器的_个字节空间。填空:130(2分)、执行“int x=45,y=13;printf(“%d”,x%y);”语句
13、序列后得到的输出结果为_填空:631(2分)、十进制数25表示成符合C语言规则的十六进制数为_。填空:0x1932(2分)、执行“printf(“%d-%d=%d”,43,18,43-18); ”语句后得到的输出结果为_。填空:43-18=2533(2分)、表达式(int)14.6%5的值为_。填空:434(2分)、十进制数28类型为_。填空:int35(2分)、单行或多行注释的结束标记符为_。填空:*/单选题1(4分)、假定x是一个逻辑量,则x&!x和x|!x的值分别为( )。A、1和1B、0和0C、0和1D、1和0 参考答案:C2(4分)、x0 & x=10的相反表达式为( )。A、x10
14、B、x10C、x=0 | x0 & x10 参考答案:A3(4分)、当处理特定问题时的循环次数已知时,通常采用( )循环来解决。A、forB、whileC、do-whileD、Switch 参考答案:A4(4分)、在下面循环语句中内层循环体S语句的执行次数为( )。 for(int i=0;in;i+) for(int j=i;jn;j+)S;A、n2B、(n+1)/2C、n(n-1)/2D、n(n+1)/2 参考答案:D5(4分)、当在程序中执行到( )语句时,只结束本层循环类语句或switch语句的执行。A、continueB、breakC、gotoD、return 参考答案:B6(4分)
15、、在下面的do循环语句中,其循环体被执行的次数为( )。 int i=0;do i+;while(i*i10);A、4B、3C、5D、2 参考答案:A7(4分)、在switch语句中,每个语句标号中的关键字case后面的表达式必须是( )。A、变量B、常量C、一般表达式D、函数调用 参考答案:B8(4分)、当在程序中执行到( )语句时,将结束所在循环语句中循环体的一次执行。A、continueB、breakC、gotoD、return 参考答案:A9(4分)、在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。A、forB、ifC、
16、doD、While 参考答案:B10(4分)、在for语句中,假定循环体共被执行n次,则共被计算( )次。A、1B、n-1C、nD、n+1 参考答案:D11(4分)、执行下列程序段的结果是()int x=0;doprintf(%2d,x-);while(x);A、打印出321B、打印出23C、打印出0D、陷入死循环 参考答案:D12(4分)、设x=10,y=5,z=15,则执行下列程序段后z的结果是()if(xy) if(yz) x=y;else z=y;A、7B、6C、5D、4 参考答案:C13(4分)、设x 和y 均为逻辑值,则x & y为真的条件是( )。A、它们均为真B、其中一个为真C
17、、它们均为假D、其中一个为假 参考答案:A14(4分)、在下面循环语句中内层循环体S语句的执行次数为( )。 for(int i=0;in;i+) for(int j=i;jn;j+)S;A、n2B、(n+1)/2C、n(n-1)/2D、n(n+1)/2 参考答案:D15(4分)、在for语句中,假定循环体共被执行n次,则共被计算( )次。A、1B、n-1C、nD、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;表
18、达式3) 参考答案:B2(4分)、在下面循环语句中内层循环体S语句的执行次数为( )。 for(int i=0;in;i+) for(int j=i;jn;j+)S;A、n2B、(n+1)/2C、n(n-1)/2D、n(n+1)/2 参考答案:D3(4分)、下面循环语句执行结束后输出的i值为( )。 for(int i=0;in/2)coutiendl;break;A、n/2B、n/2+1C、n/2-1D、n-1 参考答案:B4(4分)、在for语句中,假定循环体共被执行n次,则共被计算( )次。A、1B、n-1C、nD、n+1 参考答案:D5(4分)、假定x是一个逻辑量,则x&!x和x|!x
19、的值分别为( )。A、1和1B、0和0C、0和1D、1和0 参考答案:C6(4分)、当在程序中执行到( )语句时,只结束本层循环类语句或switch语句的执行。A、continueB、breakC、gotoD、return 参考答案:B7(4分)、每次先进行循环条件的判断,然后再执行循环体的语句是( )。A、for和doB、for和whileC、while和doD、switch和break 参考答案:B8(4分)、在switch语句中,每个语句标号中的关键字case后面的表达式必须是( )。A、变量B、常量C、一般表达式D、函数调用 参考答案:B9(4分)、x0 & x=10的相反表达式为(
20、)。A、x10B、x10C、x=0 | x0 & x10 参考答案:A10(4分)、在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。A、forB、ifC、doD、While 参考答案:B11(4分)、执行下列程序段的结果是()int x=0;doprintf(%2d,x-);while(x);A、打印出321B、打印出23C、打印出0D、陷入死循环 参考答案:D12(4分)、在C语言中,逻辑运算符的优先级从高到低的排列为()A、&,|,!B、&,!,|C、|,!,&D、!,&,| 参考答案:D13(4分)、设x 和y 均为逻辑值
21、,则x & y为真的条件是( )。A、它们均为真B、其中一个为真C、它们均为假D、其中一个为假 参考答案:A14(4分)、当在程序中执行到( )语句时,将结束所在循环语句中循环体的一次执行。A、continueB、breakC、gotoD、return 参考答案:A15(4分)、当处理特定问题时的循环次数已知时,通常采用( )循环来解决。A、forB、whileC、do-whileD、Switch 参考答案:A单选题1(4分)、下面循环语句执行结束后输出的i值为( )。 for(int i=0;in/2)coutiendl;break;A、n/2B、n/2+1C、n/2-1D、n-1 参考答案
22、:B2(4分)、判断字母是是否是小写字母的表达式是()A、a=s=a&s=a&s=a|s=z 参考答案:C3(4分)、在下面循环语句中内层循环体S语句的执行次数为( )。 for(int i=0;in;i+) for(int j=i;jn;j+)S;A、n2B、(n+1)/2C、n(n-1)/2D、n(n+1)/2 参考答案:D4(4分)、假定x是一个逻辑量,则x&!x和x|!x的值分别为( )。A、1和1B、0和0C、0和1D、1和0 参考答案:C5(4分)、在switch语句中,每个语句标号中的关键字case后面的表达式必须是( )。A、变量B、常量C、一般表达式D、函数调用 参考答案:B
23、6(4分)、在C语言中,逻辑运算符的优先级从高到低的排列为()A、&,|,!B、&,!,|C、|,!,&D、!,&,| 参考答案:D7(4分)、在for语句中,假定循环体共被执行n次,则共被计算( )次。A、1B、n-1C、nD、n+1 参考答案:C8(4分)、每次先进行循环条件的判断,然后再执行循环体的语句是( )。A、for和doB、for和whileC、while和doD、switch和break 参考答案:B9(4分)、设x 和y 均为逻辑值,则x & y为真的条件是( )。A、它们均为真B、其中一个为真C、它们均为假D、其中一个为假 参考答案:A10(4分)、在下面循环语句中内层循环
24、体S语句的执行次数为( )。 for(int i=0;in;i+) for(int j=i;jy) if(yz) x=y;else z=y;A、7B、6C、5D、4 参考答案:C填空题16(假定x=5,则执行“a=(x?10:20);”语句后a的值为_。填空:1017(若x=5,y=10,则x!=y的逻辑值为_。填空:118(若do循环的“尾”为“while(+iy逻辑值为_。填空:假21(关系表达式(x!=0)的等价表达式为_。填空:x22(当在程序执行到_语句时,将结束本层循环语句或switch语句的执行。填空:break23(作为语句标号使用的C保留字case和default只能用于_语句的定义体中。填空:switch24(在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1