大学网课搜题引擎
首页
爱课程(中国大学MOOC)
C++程序设计基础
第5章——数组:实现算法的利器
题目详情
简答题
以下数组的初始化,正确的是( )。
A、int a[]={1,2,3,4,5};
B、int a[4]={1,2,3,4,5};
C、int a[2]={1,2,3};
D、int a[][]={1,2,3,4};
查看答案与解析
简答题
在C++语言中,二维数组元素在内存中的存放顺序是( )。 A、按行优先存放 B、按列优先存放 C、由用户自己定义 D、由编译器决定
简答题
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是( ) A、int x[3]={0,0,0}; B、int x[ ]={0}; C、int x[3]={0}; D、int x[ ]={0,0,0};
简答题
以下程序运行后的输出结果是( )。 int main( ) { char a[]="abbcabbcabbc"; int i =0,j=0,k=0; while(a[i]) { if(a[i] =='a') j++; if(a[i]=='b') k++; i++; } cout return 0; } A、2 6 B、3 5 C、4 7 D、3 6
简答题
下面关于数组的描述错误的是( )。 A、在C++语言中数组的名字就是该数组第一个元素的首地址。 B、长度为n的数组,下标的范围是0~n-1。 C、数组的大小必须在编译时确定。 D、数组元素的个数在定义时可以缺省。
简答题
在下述对C++语言字符数组的描述中,有错误的是( )。 A、字符数组可以存放字符串。 B、字符数组中的字符串可以进行整体输入输出。 C、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值。 D、字符数组的下标从0开始。
简答题
已知: int i,x[3][3] = {1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( ). for(i = 0;i cout A、1 5 9 B、1 4 7 C、3 5 7 D、3 6 9
简答题
下面程序的运行结果是( )。 char c[5] = {'a','b',' ','c', ' '}; cout A、1012ACF0(数组c的首地址值) B、ab C、ab c D、以上都不是
简答题
有如下程序段: char c[20]="examination"; c[4]=0; cout 执行这个程序段的输出是( )。 A、examination B、exam C、exa D、exami
简答题
下面程序的运行结果是( ). #include #include using namespace std; int main( ) { char s1[10]="abc"; char s2[20]="inter"; int k=0,j=0; while (s2[k]) k++; while(s1[j]) s2[k--]=s1[j++]; cout return 0; } A、inter B、abc C、interabc D、intcba
C++程序设计基础
章节列表
第1章——初识C++语言:从认识变量和常量开始,数据的表示
9
第2章——计算:从数据运算开始,数据简单运算
9
第3章——分支结构:无处不在的抉择
11
第4章——循环结构:周而复始,求同存异
10
第5章——数组:实现算法的利器
10
第6章——指针:所向披靡的“金箍棒” 魂
30
第7章 函数:面向过程的基础
10
第8章 文件:让数据流动起来
20