77范文网 - 专业文章范例文档资料分享平台

2015华工网络教育《高级语言程序设计C++》随堂练习附答案(3)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

度 (D) 节省存贮空间 参考答案:A 3.6 变量存储特性与标识符作用域 1. 函数参数的默认值不允许为( )。 (A) 全局常量 (B) 直接常量 (C) 局部变量 (D) 函数调用 参考答案:C 2. 下列的描述中( )是错误的。 (A) 使用全局变量可以从被调用函数中获取多个操作结果 (B) 局部变量可以初始化,若不初始化,则系统默认它的值为0 (C) 当函数调用完后,静态局部变量的值不会消失 (D) 全局变量若不初始化,则系统默认它的值为0 参考答案:B 问题解析: 3. 下列选项中,( )的具有文件作用域。 (A) 语句标号 (B) 局部变量 (C) 全局变量 (D) 静态变量 参考答案:C 第4章 数组·4.1 一维数组 1. 以下对一维数组 a 的正确定义是( )。 (A) int n = 5, a[n]; (B) int a(5); (C) const int N = 5; int a[N]; cin>>n; int a[n]; 参考答案:C 2. 下列数组定义语句中,不合法的是( )。 (A) int a[3] = { 0, 1, 2, 3 }; nt a[] = { 0, 1, 2 }; (C) int a[3] = { 0, 1, 2 }; a[3] = { 0 }; 参考答案:A (D) int n; (B) i (D) int 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 ] 参考答案:C 4. 已知 int a[] = { 0,2,4,6,8,10 }, *p = a+1; 其值等于0的表达式是( )。 (A) *(p++) (B) *(++p) (C) *(p--) (D) *(--p) 参考答案:D 5. 有int ary[5]={1,2,3,4,5}; 以下表达式值等于3的是( )。 A.ary[ary[1]] B.ary[3] C.*(ary+3) D.*ary+3 参考答案:A 6. 对定义\ 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)三个元素 参考答案:B 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 参考答案:A 8. 设有变量定义 int a[]={3,5,7,9,11}, *p=a+2, y ; 执行语句 y=*(++p); 后,变量y的值是:( ) (A) 6 (B) 7 (C) 8 (D) 9 参考答案:D 9. 在引用数组元素时,其下标表达式的类型必须是( )。 A. 字符型 B. 整型 C. 整型或字符型 D. 整型常量 参考答案:C 4.2 指针数组 1. 一个5个元素的一维数组,其元素类型是整型指针。正确定义是:( ) (A) int p * [5] (B) * int p[5]

(C) * p int[5] (D) int * p[5]

参考答案:D 4.3 二维数组 1. 设有变量定义 int a[3][4]; 不能表示元素a[2][1]的地址是:( ) (A) *a[2]+1 (B) &a[2][1] (C) *a[2][1] (D) *(a+2)+1 参考答案:C 2. 以下不能对二维数组a进行正确初始化的语句是( )。 (A) int a[2][3] = { 0 }; (B) int a[][3] = { { 0,1 }, { 0 } }; (C) int a[2][3] = { { 0, 1 }, { 2, 3 }, { 4, 5 } }; (D) int a[][3] = { 0, 1, 2, 3, 4, 5 }; 参考答案:C 3. 已知int a[][3] = { { 0, 1 }, { 2, 3, 4 }, { 5, 6 }, { 7 } }; 则 a[2][1]的值是( )。 (A) 0 (B) 2 (C) 6 (D) 7 参考答案:C 4. 已知int a[3][3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } ; 则不能表示数组元素a[2][1]的地址是( )。 (A) &a[2][1] (B) *(a[2]+1) (C) a[2]+1 (D) *(a+2)+1 参考答案:B 4.4 数组作函数参数 1. 若用数组名作为调用函数的实参,则传递给形参的是( )。 (A) 数组存贮首地

址 (B) 数组的第一个元素值

(C) 数组中全部元素的

值 (D) 数组元素的个数

参考答案:A 4.5 字符数组与字符串 1. 已知char *a[]={ \\basic\\\\} ; 则 cout0 (D) strcmp(s2,s1)>0 参考答案:C 5. 设有变量定义char *s1=”string”, *s2=”1234”; ( ) 执行语句 cout<

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2015华工网络教育《高级语言程序设计C++》随堂练习附答案(3)在线全文阅读。

2015华工网络教育《高级语言程序设计C++》随堂练习附答案(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613593.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: