● 若程序中使用的变量未设置初始值,则 (13) 。
(13)
A. 编译时会一定出错
B. 运行时一定出错
C. 连接时会一定出错
D. 运行结果可能出错
第1题:
编译并运行以下程序,以下描述哪个选项是正确的()
A、编译通过运行无异常
B、编译通过但运行时出错
C、2出错,不能成功编译
D、不能成功编译,行3出错
第2题:
A.不能成功编译,行3出错
B.行2出错,不能成功编译
C.编译通过但运行时出错
D.编译通过运行无异常
第3题:
有如下程序:
#include<iostream>
using namespace std;
class Music{
public:
void setTitle(char*str){strcpy(title,str);}
protected:
char type[10];
private:
char title[20];
};
class Jazz:public Music{
public:
void set(char*str){
strcpy(type,”Jazz”); //①
strcpy(title,str); //②
}
};
下列叙述中正确的是
A.程序编译正确
B.程序编译时语句①出错
C.程序编译时语句②出错
D.程序编译时语句①和②都出错
第4题:
●若C程序的表达式中引用了未赋初值的变量,则(20)。
(20)
A.编译时一定会报告错误信息,该程序不能运行
B.可以通过编译并运行,但运行时一定会报告异常
C.可以通过编译,但链接时一定会报告错误信息而不能运行
D.可以通过编译并运行,但运行结果不一定是期望的结果
第5题:
有如下程序: #include<iostream) using namespace std; int main() { int*p; *p=9; cout<<“The value at p:”<<*p; return 0; } 编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
第6题:
若程序中有以下说明和定义。struct abc{ int x;char y;}struct abc s1,s2;则会发生的情况是A.编译时出错 B.程序将顺序编译、连接、执行C.能顺序通过编译、连接,但不能执行 D.能顺序通过编译,但连接出错
第7题:
有如下程序: #include <iostream> using namespace std; int main() { int *p; *p = 9; cout << "The value at p: " << *p; return 0; } 编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
第8题:
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
A.将输出China
B.将输出Ch
C.将输出Chi
D.编译出错
第9题:
● 若程序 P经编译并链接后可执行,则 (29) 。
(29)
A. P是正确的程序
B. P中没有语法错误
C. P中没有逻辑错误
D. P在运行中不会出错
第10题:
第11题:
编译时一定会报告错误信息,该程序不能运行
可以通过编译并运行,但运行时一定会报告异常
可以通过编译,但链接时一定会报告错误而不能运行
可以通过编译并运行,但运行结果不一定是期望的结果
第12题:
编译通过运行无异常
编译通过但运行时出错
行2出错,不能成功编译
不能成功编译,行3出错
第13题:
有如下程序:
#include<iostream>
usingnamespacestd;
intmain()
{
int*P;
*P=9:
cout<<"ThevalueatP:"<<*P;
return0;
}
编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出ThevalueatP:9
C.运行时一定输出ThevalueatP:*9
D.运行时有可能出错
第14题:
有如下程序: ﹟nclude<iostream> using namespace std; int main { int*P; *P=9: cout<<”The value at p:”<< *p; return 0; } 编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:llle value at P:9
C.运行时一定输出:llle value at P:*9
D.运行时有可能出错
第15题:
如果用户定义的Applet类中没有init()方法,则该程序
A.必须定义一个main()方法
B.无法提供编泽
C.可以提供编译,但运行时将出错
D.可以提供编译,并且能够正常运行
第16题:
如果用户定义的Applet类中没有init()方法,则该程序
A.必须定义一个main()方法
B.无法通过编译
C.可以通过编译,但运行时将出错
D.可以通过编译,并且能够正常运行
第17题:
若程序中使用的变量未设置初始值,则______。
A.编译时一定出错
B.运行时一定会出错
C.链接时一定出错
D.运行结果可能出错
第18题:
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<<*p; return 0; } 编译运行程序将出现的情况是
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
第19题:
有如下程序: #include<iostream> usingnamespacestd; intmain() { int*P; *P=9: cout<<"ThevalueatP:"<<*P; return0; } 编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出ThevalueatP:9
C.运行时一定输出ThevalueatP:*9
D.运行时有可能出错
第20题:
●对于高级语言源程序,若(34),则可断定程序中出现语法错误。
(34)A.编译时发现所定义的变量未赋初值
B.编译时发现表达式中的括号不匹配
C.运行时出现数组下标越界的情况
D.运行时出现除数为0的情况
第21题:
第22题:
编译并运行以下程序,以下描述哪个选项是正确的() class A { protected boolean equals() { return super.equals(); } }
第23题:
编译时出现语法错误,不能生成可执行文件
运行时一定输出:The value at p:9
运行时一定输出:The value at p:*9
运行时有可能出错