某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。
第1题:
A.分析、推测程序错误的位置
B.分析错误的表象
C.找出错误的原因
D.修改代码
第2题:
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
main()
/* Beginning */
{int r; float s;
scanf("%d",&r);
S=*π*r*r;
printf("s=%f\n",s);
}
出错的原因是( )
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
第3题:
阅读以下程序
#include <stdio.h>
main()
{ int case; float printF;
printf(" 请输入 2 个数 : ");
scanf("%d %f",&case,&printF);
printf("%d %f\n",case,printF);
}
该程序编译时产生错误,其出错原因是
A) 定义语句出错, case 是关键字,不能用作用户自定义标识符
B) 定义语句出错, printF 不能用作用户自定义标识符
C) 定义语句无错, scanf 不能作为输入函数使用
D) 定义语句无错, printf 不能输出 case 的值
第4题:
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning*/ {int r;float s; scanf("%d",&r); s=*π*r*r*r;printf("s= %f\n",s); } 出错的原因是 ______。
A.注释语句书写位置错误
B.存放圆半径的变量不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
第5题:
A、它是调试器的功能之一
B、程序运行到这一行就会停住,然后你可以一步一步往下调试
C、调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误停下
D、调试过程中不可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误停下
第6题:
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将( )。
A.不予接收
B.并不给出出错信息,但不能得到正确的数据
C.能接收到正确输入
D.给出出错信息,不予接收输入
第7题:
A、对于FOR循环结构,循环的次数是未知的
B、FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句
C、FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错
D、FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句
第8题:
A.在程序代码中找出错误
B.分析错误的表象
C.重复测试
D.使用自动工具调试
第9题:
A.代码没有加断点
B.快捷键【F8】被别的软件占用
C.代码没有中断代码
D.没有错误
第10题:
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。#include <stdio, h>main( )/* Beginning */{ int r; float s; scanf("% d", &r); s = *Π* r*r;printf("s =%f\n",s); 程序在编译时出错,出错的原因是( )。
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量