更多"下列程序片段中,能通过编译的是() "的相关试题:
[单项选择]
有以下程序
#include
main(int argc,char *argv[])
{int i=1,n=0;
while(i printf("%d\n",n);
}
该程序生成的可执行文件为:proc.exe。若运行时输入命令行:
proc 123 45 67
则程序的输出结果是()。
A. 3
B. 5
C. 7
D. 11
[单项选择]顺序执行下列程序语句后,则b的值是 String a = "Hello"; String b = a.substring(0,2);
A. Hello
B. hello
C. Hel
D. null
[单项选择]有如下程序段 if(x>0) { System.out.println("first");} else if (x > -4) { System.out.println("second");} else { System.out.println("third");} x的取值在什么范围内时,将打印出字符串“second"
A. x > 0
B. x > -4
C. x < = -4
D. x < = 0 & & x > -4
[填空题]()仿真是对设计输入的规范检测,这种仿真通过只能表示编译通过,说明设计满足一定的语法规范,但不能保证设计功能满足期望。
[判断题]“用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行”这种说法。
[单项选择]
有以下程序
main(int argc,char * argv[])
{int n=0,i;
flor(i=l;i printf("%d\n",n);
}
编译连接后生成可执行文件tt.exe。若运行时输入以下命令行
tt 12 345 678
程序运行后的输出结果是()。
A. 12
B. 12345
C. 12345678
D. 136
[单项选择]需编译运行的程序,其()错误在编译时能被发现。
A. 0作为除数
B. 死循环
C. 无穷递归
D. 括号不匹配
[单项选择]需编译运行的程序,其()错误在编译时不能发现。
A. 逻辑
B. 语法
C. 括号不匹配
D. 关键字拼写
[单项选择]对软件进行测试的主要方法为一段源程序通过编译后,要先经过人工测试,然后再进行机器测试。以下属于人工测试方法的是()。
A. 黑盒测试
B. 白盒测试
C. 组装测试
D. 会审
[单项选择]在一个派生类的成员函数中,试图调用其基类的成员函数“void f( );”,但无法通过编译。这说明( )。
A. f()是基类的私有成员
B. f()是基类的保护成员
C. 派生类的继承方式为私有
D. 派生类的继承方式为保护
[单项选择]编译时的多态性可以通过使用( )获得。
A. 虚函数和指针
B. 重载函数和析构函数
C. 虚函数和对象
D. 虚函数和引用