本文提供考研计算机程序设计语言在线题库每日一练,以下为具体内容
1、下列行指针定义中,正确的是( )。
A、int *p[10];
B、int *p[];
C、int(*p)[10];
D、(int *)p[10];
2、已知char a[ ][20]={"Beijing","shanghai","tianjin","chongqing"};语句cout<<a[40];的输出是( )。
A、空格
B、n
C、不定
D、数组定义有误
3、已知:char s[100]; int i=0;则引用数组元素的错误的形式是( )。
A、s[i+10]
B、*(s+i)
C、*(i+s)
D、*((s++)+i)
4、说明语句"int (*p)( );"的含义是( )。
A、p是一个指向一维数组的指针变量
B、p是指针变量,指向一个整型数据
C、p是一个指向函数的指针,该函数的返回值是一个整型
D、以上都不对
5、若给出以下程序,其输出为( )。#include <iostream.h>void main(void) { int a=4,b=7; cout << (a=a+1,b+a,b+1) << endl; }
A、5
B、8
C、11
D、程序有错误,无法运行
点击查看【完整】试卷>>