版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目1一个变量的指针就是( )选择一项:A. 变量的地址B. 变量的类型C. 变量的名称D. 变量的值题目2已有定义char a = "xyz", b= 'x', 'y', 'z' , 以下叙述正确的是( )选择一项:a. 上述说法均不正确b. 数组a 的存储空间长度大于数组b 的存储空间长度c. 数组a 和b 的存储空间长度相同d. 数组a 的存储空间长度小于数组b 的存储空间长度题目3在C语言中,对变量的访问方式是( )选择一项:A. 直接、间接均不能B. 不能直接访问,能间接访问C. 能直接访问,也能间接访问D. 能直接
2、访问,不能间接访问题目4两个指针变量不能( )选择一项:A. 相减B. 比较C. 指向同一地址D. 相加题目5以下能正确定义一维数组的选项是( )选择一项:A. #define N 100 int numN;B. int N = 100; int numN;C. int num0.100;D. int num;题目6下列说法中不正确的是( )选择一项:A. 函数可以没有形参,但函数名后的括号不能省略B. C 语言规定,不能在一个函数的内部再定义函数C. 函数的类型可以是整型、实型、字符型,但不能是指针类型D. 在没有声明函数返回值类型的情况下,默认函数返回值类型为int 型题目7给定下列程序,
3、则运行结果为( )#include <stdio.h>void fun(int x, int y, int * z) * z = x y; void main() int a, b, c; fun(11, 5, &a); fun(8, a, &b); fun(a, b, &c); printf(“%d, %d, %dn”, a, b, c); 选择一项:A. 2,4,6B. 6, 2, 4C. 2, 6, 4D. 6,4,2题目8以下不能正确定义二维数组的选项是( )选择一项:A. int a2 = 1, 2, 3, 4;B. int a22 = 1, 2,
4、 3;C. int a2 = 1, 2, 3, 4;D. int a22 = 1, 2;题目9下列说法中错误的是( )选择一项:A. 在一个函数的复合语句中定义的变量只在本函数范围内有效B. 在不同的函数中可以使用相同名字的变量C. 在一个函数内定义的变量只在本函数范围内有效D. 函数中的形参是局部变量题目10阅读下列程序段,其执行结果为( )#include <stdio.h>void fun(int a) int x = 5; x += a+; printf("%d,", x); void main() int a = 3, x = 1; fun(a); x
5、 += a+; printf("%dn", x); 选择一项:A. 8,5B. 8,3C. 8,4D. 8,2题目11下列叙述中错误的是( )选择一项:a. 数组名代表数组所占存储区的首地址,其值不可变b. 可以通过赋初值的方式确定数组元素个数c. 在程序执行过程中,当数组元素下标超出定义的下标范围时,系统将给出“下标”越界的错误提示d. 对于double 类型数组,不可直接用数组名对数组进行整体输入或输出题目12下列程序的输出结果是( )#include void main() char a = 'a', 'b', 'c',
6、 'd', 'e', 'f', 'g', 'h', '0' ; int i, j; i = sizeof(a); j = strlen(a); printf("%d, %dn", i, j); 选择一项:A. 1,8B. 9,9C. 8,9D. 9,8题目13C语言规定,若未对函数返回类型加以说明,则函数的隐含类型为( )选择一项:A. charB. doubleC. voidD. int题目14下列说法中正确的是( )选择一项:A. 定义函数时,形参的类型说明可以放在函数体内B
7、. 如果形参与实参的类型不一致,则以实参类型为准C. 如果函数值类型与return 后的返回值类型不一致,则以函数值类型为准D. return 后面的值不能为表达式题目15给定下列程序,假定从键盘输入数据1、2,则执行结果为( )#include <stdio.h>void swap(int * p1, int p2) * p1 = * p1 + p2; p2 = p2 + * p1; void main() int a, b, *p1; scanf("%d, %d", &a, &b); p1 = &a; swap(p1, b); pri
8、ntf("a = %d, b = %dn", a, b);选择一项:A. 3,5B. 3, 2C. a = 3, b = 5D. a = 3, b = 2题目16阅读下列程序段,其执行结果为( )#include void main() int a = 4, b = 6, c = 7; double d; double fun(int, int, int); printf("d = %lfn", fun(a, b, c); double fun(int a, int b, int c) return a % b * c; 选择一项:A. 27.00000
9、0B. 27C. 28.000000D. 28题目17C 语句int *func(); 中,func 表示的是( )选择一项:A. 返回值为指针的函数名称B. 指向整型变量的指针C. 指向数组的指针D. 指向函数的指针题目18若已定义的函数有返回值,则以下关于该函数调用的叙述错误的是( )选择一项:A. 函数调用可以作为一个函数的实参B. 函数调用可以出现在表达式中C. 函数调用可以作为独立语句存在D. 函数调用可以作为左值而被赋值题目19C语句: int (* pa)5; 中,pa 表示的是一个( )选择一项:A. 指针数组的名称B. 指向整型变量的指针C. 指向包含5个整型元素的一维数组的指针D. 指向函数的指针题目20给定下列程序,则其运行结果为( )#include <stdio.h>void main() static int array4 = 1,3,5,7,9,11,13,15,17,19,21,23; int (* p)4, i, j, sum3; p = array; for(i = 0; i < 3; i+) s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度水陆联运货物保险及运输合同
- 二零二五年度新能源储能技术聘用合同8篇
- 二零二四年度信息化设备融资租赁管理合同3篇
- 课件:正确认识高职院校内部质量保证体系诊断与改进
- 二零二五年度牧草生物质能项目合作协议4篇
- 2025版农家乐民宿租赁管理服务合同2篇
- 二零二五版年薪制劳动合同:房地产企业销售精英激励方案4篇
- 第三单元 资产阶级民主革命与中华民国的建立(解析版)- 2023-2024学年八年级历史上学期期中考点大串讲(部编版)
- 2025年度个人家政服务分期支付合同范本2篇
- 二零二五年度地铁车站安全门系统采购合同
- 2024年苏州工业园区服务外包职业学院高职单招职业适应性测试历年参考题库含答案解析
- 人教版初中语文2022-2024年三年中考真题汇编-学生版-专题08 古诗词名篇名句默写
- 2024-2025学年人教版(2024)七年级(上)数学寒假作业(十二)
- 山西粤电能源有限公司招聘笔试冲刺题2025
- ESG表现对企业财务绩效的影响研究
- 医疗行业软件系统应急预案
- 使用错误评估报告(可用性工程)模版
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库附答案
- 2024年4月浙江省00015英语二试题及答案含评分参考
- 黑枸杞生物原液应用及产业化项目可行性研究报告
- 2024年黑龙江省政工师理论知识考试参考题库(含答案)
评论
0/150
提交评论