奥鹏作业答案 - 分忧网!奥鹏作业答案,奥鹏在线作业答案,奥鹏作业答案及毕业论文分忧

奥鹏作业答案,奥鹏在线作业答案,奥鹏在线考核_分忧网

当前位置: 主页 > 奥鹏离线 >

川大《C语言程序设计0008》21秋在线作业1标准答案

时间:2021-12-24 19:23来源:未知 作者:admin 点击:
(单选题)1: 下列不是while语句的特点的是()。 A: 先判断 B: 再执行 C: while后给出终止条件 D: 效率比for循环高 正确答案: D (单选题)2: 下列关于while语句说法错误的是()。 A: 一般需要i++语句配合 B: 循环条件为真则执行循环体 C: 执行效率高 D: 尽量使
(单选题)1: 下列不是while语句的特点的是()。
A: 先判断
B: 再执行
C: while后给出终止条件
D: 效率比for循环高


(单选题)2: 下列关于while语句说法错误的是()。
A: 一般需要i++语句配合
B: 循环条件为真则执行循环体
C: 执行效率高
D: 尽量使用for循环而不是while循环


(单选题)3: 已知for循环语句 for(表达式1;表达式2;表达式3),那么下列说法错误的是()。
A: 表达式1可以为空
B: 表达式1不可以为空
C: 表达式2是循环表达式
D: 表达式3为终止条件


(单选题)4: 已知while循环表达式如下,则对应的for循环表达式为()。 表达式1; while 表达式2 { 语句 表达式3 }
A: for(表达式1;表达式2;表达式3)
B: for(表达式2;表达式1;表达式3)
C: for(表达式1;表达式3;表达式2)
D: for(表达式3;表达式2;表达式3)


(单选题)5: 下列需要用到循环的嵌套操作的是()。
A: 二维数组初始化
B: 一维数组打印
C: 一维数组初始化
D: 一维数组查找元素


(单选题)6: 下列需要用到循环的嵌套操作的是()。
A: 暴力法查找
B: 哈希表查找
C: 前序遍历树
D: 冒泡排序


(单选题)7: 下面关于break和continue的说法错误的是()。
A: break跳出当前循环
B: continue继续当前循环
C: break、continue不能随意替换
D: break比continue好用


(单选题)8: 下面关于数组说法正确的是()。
A: 可以存不同类型的值
B: 不可以为空
C: 长度可动态改变
D: 可以存相同类型的元素


(单选题)9: 下面关于数组说法错误的是()。
A: 数组是一组有序数据的集合
B: 数组可以用来存学生成绩
C: C语言中数组不太常用
D: 可以存相同类型的元素


(单选题)10: 已知一维数组int a[10],则下列访问元素错误的是()。
A: a[0]
B: a[5]
C: a[9]
D: a[10]


(单选题)11: 已知语句int a[10] = {0,1,2,3,4},则下列错误的是()。
A: a[0] = 0
B: a[5] = 0
C: a[9] = -1
D: a[8] = 0


(单选题)12: 以下对二维数组a的正确说明是()。
A: int a[3][];
B: float a(3,4);
C: double a[1][4];
D: float a(3)(4)


(单选题)13: 若有说明:int a[3][4];则对a 数组元素的正确引用是()。
A: a[2][4]
B: a[1,3]
C: a[1+1][0]
D: a(2)(1)


(单选题)14: 关于字符数组说法错误的是()。
A: 不能存放数
B: c只能用于存放字符’
C: 就是字符串
D: 和其他数组操作一样


(单选题)15: 下列说法正确的是()。
A: scanf用于输出
B: printf用于输入
C: gets用于输入一个字符串
D: gets用于输出一个字符串


(单选题)16: strlen函数的作用是()。
A: 求字符串长度
B: 折半字符串
C: 修改字符串
D: 复制字符串


(单选题)17: 下列关于函数的说法错误的是()。
A: 使用函数可使程序清晰、精炼、简单、灵活
B: 函数就是功能
C: 一个C程序可由一个主函数和若干个其他函数构成
D: Main不是函数


(单选题)18: C语言函数的定义不包括()。
A: 函数名
B: 关键字参数
C: 返回值类型
D: 参数类型


(单选题)19: 下列不属于定义变量的情况的是()
A: 在函数开头定义
B: 在函数内复合语句定义
C: 在函数外部定义
D: 在文件中定义


(单选题)20: 下列不属于程序的区的是()
A: 用户区
B: 程序区
C: 常态存储区
D: 静态存储区


(单选题)21: 动态存储区不存放什么数据()。
A: 形式参数
B: 自动变量
C: 返回地址
D: 字符串常量


(单选题)22: 如果要在定义静态局部变量,可以使用的关键字为()
A: static
B: const
C: protected
D: extern


(单选题)23: 下列关于全局变量说法正确的是()
A: 放在动态存储区
B: 放在静态存储区
C: 是私有的
D: 生命周期不固定


(单选题)24: 如果要在外部使用某变量,可以使用的关键字为()
A: static
B: const
C: protected
D: extern


(单选题)25: 数组的数组名就是一个()
A: 名字
B: 数据
C: 标示
D: 地址


(单选题)26: 已知有二维数组a[i][j],且数组起始地址为2000,那么a[1]的地址为()
A: 2008
B: 2016
C: 2020
D: 2024


(单选题)27: malloc函数的作用是()
A: 生成一个指针变量
B: 释放内存空间
C: 动态分配内存空间
D: 开辟一个空间


(单选题)28: 下列说法错误的是()
A: &a是变量a的地址,也可称为变量a的指针
B: 指针变量是存放地址的变量
C: 指针变量也可称为地址变量,它的值是地址
D: 使用指针变量时可以直接使用


(单选题)29: 下列关于结构体定义说法错误的是()。
A: struct是结构体关键字
B: 结构体中不可以有其他的结构体
C: int类型可以出现在结构体中
D: float类型可以出现在结构体中


(单选题)30: 若有以下说明和定义语句,则变量w在内存中所占的字节数是()。 union aa {float x;float y;char c[6];}; struct st { union aa ; float w[5]; double ave;}w;
A: 42
B: 34
C: 30
D: 26


(判断题)31: 语句int *point;中的point是指针变量名。
A: 对
B: 错


(判断题)32: 主函数和其它函数之间可以相互调用。
A: 对
B: 错


(判断题)33: puts( )和gets( )函数只能输入或输出一个字符。
A: 对
B: 错


(判断题)34: 可以对字符型数组元素进行整体输入、输出。
A: 对
B: 错


(判断题)35: do-while语句构成的循环不能用其他语句构成的循环来代替。
A: 对
B: 错


(判断题)36: 汉诺塔问题不可以用递归解决。
A: 对
B: 错


(判断题)37: 局部变量的生命周期不确定。
A: 对
B: 错


(判断题)38: 指针变量可以作为函数参数。
A: 对
B: 错


(判断题)39: 程序int *a(int x); 返回的是一个整型数值。
A: 对
B: 错


(判断题)40: 关于C函数递归程序比非递归程序效率更高。
A: 对
B: 错

(责任编辑:admin)要这答案加QQ:800020900 或加微信:vq800020900 获取
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
猜您喜欢

提示信息×