注意:此页面搜索的是所有试题
西安建筑科技大学计算机语言及程序设计


在下面的do循环语句中,其循环体被执行的次数为( )。 int i=0;do i++;while(i*i<10);
A、
4
B、
3
C、
5
D、
2

下面循环语句执行结束后输出的i值为( )。 for(int i=0;in/2){cout<
A、
n/2
B、
n/2+1
C、
n/2-1
D、
n-1



在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。
A、
for
B、
if
C、
do
D、
While

当在程序执行到______ 语句时,将结束本层循环语句或switch语句的执行。
表达式(float)25/4的值为______ 。


假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
A、
delete p;
B、
delete *p;
C、
delete &p;
D、
delete []p;



假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]元素被初始化为( )。
A、
6
B、
2
C、
5
D、
8

假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大( )字节。
A、
1
B、
2
C、
4
D、
8

下面的标识符中,( )是文件级作用域。
A、
函数形参
B、
语句标号
C、
外部静态类标识符
D、
自动类标识符



用calloc函数创建具有10个整型元素的一维数组的正确语句是( )。
A、
int *p=calloc(10,2);
B、
int *p=callo(10;
C、
int *p=calloc(10,4);
D、
int *p=malloc(10);



假定p所指对象的值为25,p+1所指对象的值为42,则执行(*p)++运算后,p所指对象的值为( )。
A、
25
B、
42
C、
26
D、
43

若需要把一个字符串"aaa"赋值到字符数组a中,则需要进行( )的函数调用实现。
A、
strlen
B、
strcmp
C、
strcat
D、
strcpy

使用“typedef int CC[4][6];”语句之后,再使用“CC a;”语句,则a所占用的存储空间的字节数为( )。
A、
10
B、
24
C、
48
D、
96

假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在______ 之间。
一个二维字符数组a[10][20]能够存储______ 个字符串。