C语言判断题:(给出解释)
1.在VC++6.0中,实型数据在内存中占2个字节。()2.在C语言中,字符‘D’在内存中占2个字节。()3.inti=2;switch(i/2){case2:print...
1.在VC++6.0中,实型数据在内存中占2个字节。( )
2.在C语言中,字符‘D’在内存中占2个字节。( )
3.int i=2;switch(i/2){case
2:printf("C");case 1:printf("D");}的输出结果为C。( )
4.int
i=20;switch(i/20){case 2:printf("A");case 1:printf("B");}的输出结果为A。( )
5.break语句和continue语句可以应用于任何C语言语句中,结束语句的执行。( )
6.continue语句和break语句用在循环体中,都是结束本次循环( )
7.C语言中允许函数嵌套调用和函数递归调用。( )
8.函数的递归调用是一个函数直接或间接地调用它自身。( )
9.函数strlen("ASDFG\n")的值是7。( ) 展开
2.在C语言中,字符‘D’在内存中占2个字节。( )
3.int i=2;switch(i/2){case
2:printf("C");case 1:printf("D");}的输出结果为C。( )
4.int
i=20;switch(i/20){case 2:printf("A");case 1:printf("B");}的输出结果为A。( )
5.break语句和continue语句可以应用于任何C语言语句中,结束语句的执行。( )
6.continue语句和break语句用在循环体中,都是结束本次循环( )
7.C语言中允许函数嵌套调用和函数递归调用。( )
8.函数的递归调用是一个函数直接或间接地调用它自身。( )
9.函数strlen("ASDFG\n")的值是7。( ) 展开
3个回答
展开全部
1.错,实型是占4个字节的。
2.错,字符占一个字节,但是汉字是占2个字节。
3.错,结果是D,因为i/2=1;对应case 1。
4.错,与第三题类似。
5.错,continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
6.错,continue不是,只是结束本次循环,进入下次循环。
7.对。
8.对,这是递归的定义。
9.错,答案是6,长度是不将\0计算入的。
2.错,字符占一个字节,但是汉字是占2个字节。
3.错,结果是D,因为i/2=1;对应case 1。
4.错,与第三题类似。
5.错,continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
6.错,continue不是,只是结束本次循环,进入下次循环。
7.对。
8.对,这是递归的定义。
9.错,答案是6,长度是不将\0计算入的。
展开全部
1.在VC++6.0中,实型数据在内存中占2个字节。( × 四个 )
2.在C语言中,字符‘D’在内存中占2个字节。( × 一个)
3.int i=2;switch(i/2){case2:printf("C");case 1:printf("D");}的输出结果为C。( × 为D)
4.inti=20;switch(i/20){case 2:printf("A");case 1:printf("B");}的输出结果为A。( × 应为B )
5.break语句和continue语句可以应用于任何C语言语句中,结束语句的执行。( 这个不知道 )
6.continue语句和break语句用在循环体中,都是结束本次循环(× break是结束循环体 )
7.C语言中允许函数嵌套调用和函数递归调用。( √ )
8.函数的递归调用是一个函数直接或间接地调用它自身。( √ 定义 )
9.函数strlen("ASDFG\n")的值是7。( × 后面那个换行不计入总字段数 )
3.4我亲自测试了,绝对没错,其他的还是挺有把握的,我二级C语言 笔试76 上机90 就这个水平,你斟酌着看吧。
希望可以帮到你
2.在C语言中,字符‘D’在内存中占2个字节。( × 一个)
3.int i=2;switch(i/2){case2:printf("C");case 1:printf("D");}的输出结果为C。( × 为D)
4.inti=20;switch(i/20){case 2:printf("A");case 1:printf("B");}的输出结果为A。( × 应为B )
5.break语句和continue语句可以应用于任何C语言语句中,结束语句的执行。( 这个不知道 )
6.continue语句和break语句用在循环体中,都是结束本次循环(× break是结束循环体 )
7.C语言中允许函数嵌套调用和函数递归调用。( √ )
8.函数的递归调用是一个函数直接或间接地调用它自身。( √ 定义 )
9.函数strlen("ASDFG\n")的值是7。( × 后面那个换行不计入总字段数 )
3.4我亲自测试了,绝对没错,其他的还是挺有把握的,我二级C语言 笔试76 上机90 就这个水平,你斟酌着看吧。
希望可以帮到你
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
f=false t=true
1.f
2.f
3.f
4.f
5.f
6.f
7.t
8.t
9.t
1.f
2.f
3.f
4.f
5.f
6.f
7.t
8.t
9.t
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询