注意:此页面搜索的是所有试题
许昌学院面向对象程序设计
单选题,5分] 在int a[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是
A.3
B.2
C.4
D.6
[单选题,5分] for(i=0;i<5;i++)语句执行循环的次数是 A.5 B.6 C.1 D.无限
[单选题,5分] 以下关于循环体的描述中,错误的是 A.循环体中可以出现break语句 B.循环体中还可以出现循环语句 C.循环体中不能出现continue语句 D.循环体中可以出现switch语句
[单选题,5分] 结构化程序设计所规定的三种基本控制结构是 A.输入、处理、输出 B.顺序、选择、循环 C.树形、网形、环形 D.主程序、子程序、函数
[单选题,5分] 设x=2.5,a=7,y=4.7 ;表达式x+a%3*(int)(x+y)%2/4的值是 A.4 B.3 C.2.5 D.2
[单选题,10分] 每个C++程序中都必须有且仅有一个 A.类 B.主函数 C.预处理命令 D.语句
[单选题,10分] 设有定义int a=1;float f=1.2;char c=’a’;,则下列表示错误的是 A.++a B.f-- C.c++ D.8++
[单选题,10分] 若已定义:int x[9], *p=x;并在以后的语句中未改变p的值,不能表示x[1]地址的表达式为 A. p+1 B.a+1 C.a++ D.++p
[单选题,10分] 有以下程序段 int j=0; while(j=1) j++; while 循环执行的次数是 A.无限次 B.有语法错,不能执行 C.一次也不执行 D.执行1次
[单选题,10分] 以下程序执行后sum的值是 void main() { int i , sum; for(i=1;i<10;i++) sum+="i;"> A.55 B.45 C.不确定 D.0
[单选题,10分] 设整型变量a为5,使b不为2的表达式是 A.b=a/2 B. b=a%2 C.b=6-(--a) D.b=a>3?2:1
[单选题,10分] 以下4个选项中,不能看作一条语句的是 A.{;} B.a=0,b=0,c=0; C.if(a>0); D.if(b==0) m=1;n=2;
[单选题,10分] 设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是 A.(a+b)*h/2 B.(1/2)*(a+b)*h C.(a+b)*h*1/2 D.h/2*(a+b)
[单选题,10分] C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是 A. 增加了一些新的运算符 B.允许函数重载,并允许设置缺省参数 C.规定函数说明符必须用原型 D.引进了类和对象的概念
[单选题,10分] 在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则 A.称为函数的直接递归调用 B.称为函数的间接递归调用 C.称为函数的循环调用 D.C语言中不允许这样的递归调用
[单选题,5分] for(i=0;i<5;i++)语句执行循环的次数是 A.5 B.6 C.1 D.无限
[单选题,5分] 以下关于循环体的描述中,错误的是 A.循环体中可以出现break语句 B.循环体中还可以出现循环语句 C.循环体中不能出现continue语句 D.循环体中可以出现switch语句
[单选题,5分] 结构化程序设计所规定的三种基本控制结构是 A.输入、处理、输出 B.顺序、选择、循环 C.树形、网形、环形 D.主程序、子程序、函数
[单选题,5分] 设x=2.5,a=7,y=4.7 ;表达式x+a%3*(int)(x+y)%2/4的值是 A.4 B.3 C.2.5 D.2
[单选题,10分] 每个C++程序中都必须有且仅有一个 A.类 B.主函数 C.预处理命令 D.语句
[单选题,10分] 设有定义int a=1;float f=1.2;char c=’a’;,则下列表示错误的是 A.++a B.f-- C.c++ D.8++
[单选题,10分] 若已定义:int x[9], *p=x;并在以后的语句中未改变p的值,不能表示x[1]地址的表达式为 A. p+1 B.a+1 C.a++ D.++p
[单选题,10分] 有以下程序段 int j=0; while(j=1) j++; while 循环执行的次数是 A.无限次 B.有语法错,不能执行 C.一次也不执行 D.执行1次
[单选题,10分] 以下程序执行后sum的值是 void main() { int i , sum; for(i=1;i<10;i++) sum+="i;"> A.55 B.45 C.不确定 D.0
[单选题,10分] 设整型变量a为5,使b不为2的表达式是 A.b=a/2 B. b=a%2 C.b=6-(--a) D.b=a>3?2:1
[单选题,10分] 以下4个选项中,不能看作一条语句的是 A.{;} B.a=0,b=0,c=0; C.if(a>0); D.if(b==0) m=1;n=2;
[单选题,10分] 设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是 A.(a+b)*h/2 B.(1/2)*(a+b)*h C.(a+b)*h*1/2 D.h/2*(a+b)
[单选题,10分] C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是 A. 增加了一些新的运算符 B.允许函数重载,并允许设置缺省参数 C.规定函数说明符必须用原型 D.引进了类和对象的概念
[单选题,10分] 在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则 A.称为函数的直接递归调用 B.称为函数的间接递归调用 C.称为函数的循环调用 D.C语言中不允许这样的递归调用