有以下定义语句,编译时会出现编译错误的是
A.char a=‘a’;
B.char a=‘\n’;
C.char a=‘aa’;
D.char a=‘\x2d’;
A.char a=‘a’;
B.char a=‘\n’;
C.char a=‘aa’;
D.char a=‘\x2d’;
有以下定义语句,编译时会出现编译错误的是
A)char a='a';
B)char a='\n';
C)char a='aa';
D)char a='\x2d';
叙述错误的是()。
A.C 语言源程序经编译后生成后缀为 .obj 的目标程序
B.C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C.用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中
D.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
设变量 x 和 y 均已正确定义并赋值,以下 if 语句中,在编译时将产生错误信息的是
A)if(x++);
B)if(x>y&&y!=0);
C)if(x>y) x--
else y++;
D)if(y<0) {;}
else x++;
以下叙述中错误的是。
A) 一个C程序中可以包含多个不同名的函数
B) 一个C程序只能有一个主函数
C)C程序在书写时,有严格的缩进要求,否则不能编译通过
D)C程序的主函数必须用main作为函数名
阅读下面程序
class Test implements Runnable{
public static void main(String[] args){
Test t = new Test();
t.start();
}
public void run(){ }
}
下列关于上述程序的叙述正确的是
A) 程序不能通过编译,因为 start() 方法在 Test 类中没有定义
B) 程序编译通过,但运行时出错,提示 start() 方法没有定义
C) 程序不能通过编译,因为 run() 方法没有定义方法体
D) 程序编译通过,且运行正常
以下叙述中正确的是()。
A.预处理命令行必须位于C源程序的起始位置
B.在C语言中,预处理命令行都以“#”开头
C.每个C程序必须在开头包含预处理命令行:#include<stdio.h>
D.C语言的预处理不能实现宏定义和条件编译的功能
有如下程序:
#include
using namespace std;
int main()
{
void function(double val);
double val;
function(val);
cout<
return 0;
}
void function(double val)
{
val = 3;
}
编译运行这个程序将出现的情况是
A .编译出错,无法运行
B .输出: 3
C .输出: 3.0
D .输出一个不确定的数
A.Visual Basic是采用事件驱动编程机制的语言
B.Visual Basic程序既可以编译运行,也可以解释运行
C.构成Visual Basic程序的多个过程没有固定的执行顺序
D.Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是
A.2
B.3
C.4
D.编译时有错,无结果