C++.............................

Y3449560812022-10-04 11:39:541条回答

C++.............................
1. 以下对一维数组 a 的正确定义是( )。
(A) int n = 5, a[n]; (B) int a(5);
(C) const int N = 5; int a[N]; (D) int n; cin>>n; int a[n];
2. 下列数组定义语句中,不合法的是( )。
(A) int a[3] = { 0, 1, 2, 3 }; (B) int a[] = { 0, 1, 2 };
(C) int a[3] = { 0, 1, 2 }; (D) int a[3] = { 0 };
3. 已知 int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a ;则不能表示数组 a 中元素的式子是( )。
(A) *a (B) *p (C) a (D) a[ p-a ]
4. 已知 int a[] = { 0,2,4,6,8,10 }, *p = a+1; 其值等于0的表达式是( )。
(A) *(p++) (B) *(++p) (C) *(p--) (D) *(--p)
5. 有int ary[5]={1,2,3,4,5}; 以下表达式值等于3的是( )。
A.ary[ary[1]] B.ary[3] C.*(ary+3) D.*ary+3
6. 对定义"int a[2]; "的正确描述是( )。
A. 定义一维数组a,包含a[1]和a[2]两个元素
B. 定义一维数组a,包含a[0]和a[1]两个元素
C. 定义一维数组a,包含a[0]、a[1]和a[2]三个元素
D. 定义一维数组a,包含a(0)、a(1)和a(2)三个元素
7. 设有变量定义int a[]={2,3,5,9,11,13},*pa=a,w; 执行语句w=++(*pa++); 后,变量w和*pa的值是:
(A) 3和3 (B) 4和3 (C) 3和4 (D) 4和4
8. 设有变量定义 int a[]={3,5,7,9,11}, *p=a+2, y ;
执行语句 y=*(++p); 后,变量y的值是:( )
(A) 6 (B) 7 (C) 8 (D) 9
9. 在引用数组元素时,其下标表达式的类型必须是( )。
A. 字符型
B. 整型
C. 整型或字符型
D. 整型常量

已提交,审核后显示!提交回复

共1条回复
刘竹云 共回答了29个问题 | 采纳率86.2%
C
A
C
D
A
B
A
D
B
1年前

相关推荐

C++的 HWND
lailaizi07211年前1
夕阳西下2002 共回答了23个问题 | 采纳率78.3%
定认义个窗口句柄变量hWnd.
老师布置的一道C++练习题试题B:简单密码问题要将China译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的
老师布置的一道C++练习题
试题B:简单密码问题
要将China译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母.例如,字母“A”后面第4个字母是“E”,用“E”代替“A”.因此,“China”应译为“Glmre”.请编一程序,用赋初值的方法使c1,c2,c3,c4,c5五个变量的值分别为'C'、'h'、'i'、'n'、'a',经过运算,使c1,c2,c3,c4,c5分别变为'G'、'l'、'm'、'r'、'e',并输出.
输出格式:Glmre
笛岛1年前1
belindakwok 共回答了12个问题 | 采纳率83.3%
#include
using namespace std;
void main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
cout