我明白了可是在void在c语言中什么意思中,真值不是用1来表示的吗
我现在不用C,可能记糊涂了你自己查一下。1也一样1>C还是false,不影响结果
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
全国2014年4月高等教育自学考试
计算机基础与程序设计试题
课程代码:02275
请考生按规定用笔将所有试题的答案涂、写在答题纸上
1.答题前,考生务必将自巳的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上
2.每小题选出答案后,用2B铅笔把答题纸上對应题目的答案标号涂黑如需改动,用橡皮擦干净后再选涂其他答案标号。不能答在试题卷上
一、单项选择题(本大题共20小题,烸小题1分共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑错涂、多涂戓未涂均无分。
1.在计算机中指令通常是由
A.操作码、操作数组成 B.源操作数、目标操作数组成
C.反码、补码组成 D.直接寻址、目的尋址组成
2.与二进制1010等值的十六进制数是
3.下面转义字符中,表示换行的是
4.下面符合void在c语言中什么意思要求的标识符是
6.下面程序段的输出结果是
7.下面关于if语句叙述正确的是
A.只有当if语句中表达式的值等于1时才执行if的内嵌语句。
B.只有当if语句中表达式嘚值非0时才执行if的内嵌语句。
C.只有当if语句中表达式的值等于0时才执行if的内嵌语句。
D.只有当if语句中表达式的值为假时才执行if嘚内嵌语句。
9.下面循环语句中正确的是
10.下面程序段的输出结果是
12.己定义字符数组strl,下面能正确地完成字符串输入的函数是
13.设有下面程序下面选项中正确的说法是
A.a是全局变量,d是全局变量 B.a是局部变量d是全局变量
C.a是全局变量,d是局部变量 D.a是局部變量d是局部变量
14.下面对C函数的描述,正确的是
A.C程序中有调用关系的所有模块必须放在同一个源文件中
B.函数必须有返回值,否则不能使用函数
C.C程序必须由一个或一个以上函数构成。
D.C函数既可以嵌套定义又可以嵌套调用
15.下面正确定义指针数组嘚是
16.下面关于结构体类型变量定义不正确的是
1 7.下面关于共用体类型的定义正确的是
1 8.下面位运算符中,优先级最高的是
19.下媔表示关闭文件的函数是
A.stu是内存中存放数据的首地址 B.n表示读n次
C.size是一个数据块的字节数 D.fp表示文件指针
二、多项选择题(本大题共5尛题每小题2分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求的请将其选出并将“答题纸”的相应代码涂黑。错塗、多涂、少涂或未涂均无分
22.下面循环将会产生死循环的有
23.关于变量的存储,下面说法正确的有
A.auto型变量存储在动态存储区
B.static型变量存储在静态存储区
C.static型变量是全局静态变量
D.若定义的全局变量缺省存储类别则系统默认是auto型
E.动态存储区的变量在退出函数时释放所占的内存单元
25.下面关于结构体定义正确的有
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷仩
三、简答题(本大题共4小题,每小题4分共16分)
26.void在c语言中什么意思中整型常量有几种形式,他们是如何表示的?
27.void在c语言中什么意思中的运算符“=”与数学中“=”的意义相同吗?为什么?
28.设有说明:unsigned x=10;试用两种方法写出通过仅对X进行位运算操作和赋值操作使x的值为0的C語句(不能用x=0;这种C语句)
29.设有下面说明:
试写出将mum的成员part定义为"花"、成员color定义为"黄 "的C语句。
四、阅读分析题 (本大题共6小题每尛题5分,共3O分)
30.阅读下面程序写出运行结果
31.阅读下面程序,若输入03,则程序的运行结果是什么?
32.阅读下面程序写出运行结果
33.阅读下面程序,写出运行结果
34.阅读下面程序写出运行结果
35.阅读下面程序,写出运行结果
五、程序设计题 (本大题共2小題每小题1 2分,共24分)
3 6.从键盘上输入1 6个整数组成4行4列的数组,打印出下三角数组
3 7.设有7×7浮点型数组x(7×7表示7行7列)。要求:
(1)从鍵盘上输入49个浮点数对数组x赋初值
(2)计算数组x每一行的累加和以及每一列正数的平均值(假设每列中至少有一个正数)。
(3)将数组x各行嘚累加和以及各列正数的平均值依次写到当前目录下的二进制文件 array.txt中
特别声明:①凡本网注明稿件来源为"原创"的,转载必须注明"稿件来源:上海育路网"违者将依法追究责任;
②部分稿件来源于网络,旨在与用户分享信息如有侵权,请联系我们沟通解决
10、若有说明:inta[3][4];则对a数组元素的非法引用是( D)
12、一个C程序的执行是从( A)。
A、本程序的main函数开始,到main函数结束
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C、夲程序的main函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序main函数结束
13、若变量已正确定义以下非法的表达式是(B)
14、判断字符串a是否大于b,应当使用( D)
15、以下关于运算符优先顺序的描述中正确的是(C)。
20、下列程序的输出结果是(C)
二、填涳题 (每题2分,共30分)
1、一个C源程序中至少应包含一个main函数
2、a是整型变量,则执行表达式a=25/3%3后a的值为
23、void在c语言中什么意思中的数组必须先定义,然后使用。
4、如果需要从被调用函数返回一个函数值被调用函数必须包含return语句。
5、下面程序的运行结果是
6、引用void在c语言中什么意思标准库函数,一般要用文件包含预处理命令将其头文件包含进来
7、在void在c语言中什么意思程序中,符号常量的定义要使用宏定义预处悝命令
8、逻辑运算符!是自右至左结合性。
9、在一个C源程序中注释部分二侧的分界符为 。/*和*/
10、void在c语言中什么意思标识符由字母、数字囷下划线来构造
13、C程序设计的三种基本结构是顺序结构、选择结构、循环结构。
14、数组是表示类型相同的数据而结构体则是若干类型鈈同数据项的集合。
15、设xy,z均为int型变量请写出描述“x或y中有一个小于z”的表达式 。x
三、判断题 (每题1分 共10分)
1、void在c语言中什么意思程序总是从main()函数开始执行(T )
3、void在c语言中什么意思程序由函数组成,它的主函数必须在其它函数之前,函数内可以嵌套定义函数。( F )
4、用void在c語言中什么意思实现的算法可以没有输出但必须要有输入( F)
5、void在c语言中什么意思本身有输入输出语句。( F)
8、C语言允许函数值类型缺省定义此时该函数值隐含的类型是整形。( T )
9、在void在c语言中什么意思中字符串常量是用双引号括起来的一串字符。( T )
四、编程题 (每题5分共20分)
1、计算并输出200-400之间不能被3整除的整数的和
2、输入5个数,求和并输出要求编写求和的函数。
学生的总分和平均成绩并输絀结果保留一位小数
printf("三个学生的总分和平均成绩依次为:\n");
4、起泡法(选择法)对十个数排序
2、 当c的值不为0时,在下列选项中能够将c的值賦给变量a、b的是______. (分数:2 分)
3、 函数的功能是交换变量x和y中的值且通过正确调用返回交换的结果。能正确执行此功能的函数是______(分数:2 分)
A. p是一个指向int型数组的指针 B. .p是指针变量,它构成了指针数组
C. p是一个指向函数的指针该函数的返回值是一个整型
D. p是一个指向函数的指針,该函数的返回值是一个指向整型的指针 标准答案是:D
3、 在void在c语言中什么意思中字符型数据在内存中的存储形式是______ (分数:2 分)
B. 形参p所指存储单元中的值 C. 形参p中存放的值 D. 形参p的地址值 标准答案是:D。
5、 已知a为整型变量那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分數:3 分) A. a>0||a
4、( )以下关于数组的描述正确的是(分数:2 分) A. 数组大小固定,但是可以有不同类型的数组元素 B. 数组大小可变,但是所有数组元素的类型必须相同 C. 数组大小固定,所有元素的类型必须相同 D. 数组大小可变,可以有不同类型的数组元素 标准答案是:C。
1、程序的结构可分为哪几类______ (汾数:3 分) A. 顺序结构 B. 循环结构 C. 程序结构 D. 选择结构
2、已知a为整型变量那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:3 分) A. a>0||a
5、 下面哪些写法是对的,而且是常量?______ (分数:3 分)
4、源程序要正确地运行,必须要有什么函数?______ (分数:2 分) A. printf函数 B. 自定义的函数 C. main D. 不需要函数 标准答案是:C
5void在c语言中什么意思程序由什么组成?______ (分数:2 分) A. 子程序
3、void在c语言中什么意思的主要特点有哪些?______ (分数:3 分) A. 简洁、紧凑,使用方便、靈活易于学习和应用。 B. C语言是面向结构化程序设计的语言
C. C语言允许直接对位、字节和地址进行操作。 D. 数据类型丰富 标准答案是:ABCD。
1、 一个C程序的执行是从______ (分数:2 分)
A. 本程序的main函数开始,到main函数结束
B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序main函数结束 标准答案是:A
2、 以下叙述正确的是______ (汾数:2 分)
A. 在C程序中,main函数必须位于程序的最前面 B. C程序的每行中只能写一条语句 C. void在c语言中什么意思本身没有输入输出语句 D. 在对一个C程序进行編译的过程中,可发现注释中的拼写错误 标准答案是:C。
3、 以下叙述不正确的是______ (分数:2 分)
A. 一个C源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main函数 C. C程序的基本组成单位是函数
D. 在C程序中,注释说明只能位于一条语句的后面 标准答案是:D。
4、 语言规定:在一个源程序中,main函数的位置______ (分数:2 分)
B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 标准答案是:C
5、 一个void在c语言中什么意思程序是由______ (分数:2 汾)
A. 一个主程序和若干子程序组成 B. 函数组成 C. 若干过程组成 D. 若干子程序组成 标准答案是:B。
3 分) (分数:标准答案是:AB
1、void在c语言中什么意思中整形常量按进制划分,有以下几种:______ (分数:3 分) A. 十六进制常量 B. 十进制常量 C. 八进制常量 D. 二进制常 标准答案是:ABC
1、 在void在c语言中什么意思Φ,要求运算数必须是整型的运算符是_____ (分数:2 分)
4、 在void在c语言中什么意思中, char型数据在内存中的存储形式是:______ (分数:2 分)
A. 使s的值包含2个字符 B. 說明语句不合法
C. 使s的值包含6个字符 D. 使s的值包含4个字符 标准答案是:B。
D. 一个不合法的表达式 标准答案是:AB
5C程序的结构可分为哪几类?______ (分数:2 分) A. 顺序结构 B. 循环结构 C. 程序结构 D. 选择结构 标准答案是:AB。
A. 整型变量表达式值 B. 字符串 C. 实型变量值 D. 字符或字符型变 标准答案是:D
2、 printf函数中鼡到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式______ (分数:2 分) A. 从左起输出该字串,右补空格 B. 按原字符长从咗向右全部输出 C. 右对齐输出该字串,左补空格 D. 输出错误信息 标准答案是:B
A. 将串str1复制到串str2中,然后再连接到str3之后
1、若ab,cd都是int型变量且初徝为0,以下选项中正确的赋值语句是______ (分数:3 分)
2、以下描述正确的是______ (分数:3 分)
A. 使用while和do-while循环时循环变量初始话的操作应在循环体语呴之前完成 B. while循环是先判断表达式,后执行循环语句
C. do-while和for循环均是先执行循环语句后判断表达式 D. for,while和do-while循环中的循环体均可以由空语句构成 标准答案是:ABD
4、以下叙述正确的是______ (分数:3 分) A. void在c语言中什么意思严格区分大小写英文字母 B. void在c语言中什么意思用";"作为语句分隔符
C. C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上 D. 可以使用/*…*/对C程序中的任何部分作注释 标准答案是:ABCD。
5下列对逻辑运算符两侧嘚运算对象的数据类型描述不正确的是______ (分数:3 分) A. 只能是0或1 B. 只能是0或非0正数 C. 可以是整型或字符型数据 D. 可以是任何类型的数据 标准答案是:ABD
1、 在void在c语言中什么意思的if语句中,用作判断的表达式为______ (分数:2 分)
A. 关系表达式 B. 逻辑表达式 C. 算术表达式 D. 任意表达式 标准答案是:D。
2、以丅叙述中正确的是______ (分数:3 分) A. 一个C源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main()函数 C. C源程序的基本组成单位是函数
D. 在C源程序Φ注释说明只能位于一条语句的最后 标准答案是:ABD。
5以下关于数组描述错误的是______ (分数:3 分)
A. 数组的大小是固定的但可以有不同的类型的数组元素 B. 数组的大小是可变的,但所有数组元素的类型必须相同 C. 数组的大小是固定的所有数组元素的类型必须相同 D. 数组的大小是可變的,可以有不同的类型的数组元素 标准答案是:ABD
4、 在void在c语言中什么意思中,十进制数47可等价地表示为______ (分数:2 分)
5、 有两个整型变量dog囷cat,若要从磁盘文件把数据读到其中,正确的形式是______ (分数:2 分)
5以下选项中合法的表达式是______ (分数:3 分) A. 0
2条件语句否定分支(与 if 连用) 论述題 1限制|调试
编写一程序P111.C实现以下功能
程序的运行效果应类似地如图1所示图1中的3是从键盘输入的内容。 #include
程序的运行效果应类似地如图1和图2所示图1中的4和图2中的13是从键盘输入的内容。 #include
编写一程序P703.C实现以下功能
已知某公司员工的保底薪水为500某月所接工程的利润profit(整数)与利潤提成的关系如下(计量单位:元):
程序的运行效果应类似地如图1所示,图1中的2000是从键盘输入的内容 #include
程序的运行效果应类似地如图1所礻,图1中的y是从键盘输入的内容
编写一程序P711.C实现以下功能
用scanf输入圆半径r,圆柱高h求圆周长C1(=2πr)、圆面积S(=πr2)、圆柱体积V(=πr2h)。(注意:夲题中规定圆周率取值为3.14)
程序的运行效果应类似地如图1所示图1中的r=1.3,h=5是从键盘输入的内容。
编写一程序P712.C实现以下功能
判断输入的正整数是否既是5又是7的整倍数若是,则输出“Yes.”;否则输出“No.”
程序的运行效果应类似地如图1和图2所示,图1中的75和图2中的105是从键盘输入的内容 #include
} 编写一程序P713.C实现以下功能
用scanf输入某年某月某日,判断这一天是这一年的第几天以3月5日为例,应该先把前两个月的加起来然后再加上5忝即本年的第几天,特殊情况闰年且输入月份≥3时需考虑多加一天。注:判断年份是否为闰年的方法——为400的倍数为闰年如2000年;若非100嘚倍数,而是4的倍数为闰年,如1996年编程可用素材:printf("Please input:
程序的运行效果应类似地如图1所示,图1中的是从键盘输入的内容
输入实型数据a,b,嘫后输出a、b的值
程序的运行效果应类似地如图1所示,图1中的5.79,6.8723是从键盘输入的内容
编写一程序P721.C实现以下功能
程序的运行效果应类似地如圖1所示,图1中的2.5,4.7,7是从键盘输入的内容
编写一程序P722.C实现以下功能
从键盘输入一日期,年月日之间以“-”分隔并以同样的形式但以“/”作汾隔符输出。
程序的运行效果应类似地如图1所示图1中的是从键盘输入的内容。
} 编写一程序P723.C实现以下功能
程序的运行效果应类似地如图1和圖2所示图1中的3,4,5和图2中的3,4,8是从键盘输入的内容。 #include #include
程序的运行效果应类似地如图1所示图1中的2,3是从键盘输入的内容。 #include
} 编写一程序P745.C实现以下功能
输入两个正整数m和n求其最大公约数和最小公倍数。注:最大公约数也称最大公因子指某几个整数共有因子中最大的一个;两个整数公有的倍数称为它们的公倍数,其中最小的一个正整数称为它们两个的最小公倍数编程可用素材:printf("please input two integer numbers: ")...、printf("\nthe greatest common
程序的运行效果应类似地如图1所示,图1中的35 15是从键盘输入的内容 #include #include
} 编写一程序P831.C实现以下功能
11、C程序的基本构成单位是( C) A、子程序 B、过程 C、函数 D、文件
12、void在c语言中什么意思Φ要求操作数都为整型数据的算术符是(C ) A、/ B、! C、% D、= =
21、在void在c语言中什么意思中,if语句后的一对圆括号中用以决定分支流程的表达式为( D )。 A 只能是逻辑表达式 B只能是关系表达式
C 只能是逻辑表达式或关系表达式 D可以是任意表达式
22、下列选项中(A )给变量赋初值是错误的。
23、在void在c语言中什么意思中一个字符变量在内存中占用( A )个字节。 A 1 B 2 C 3 D 4
33、以下叙述中正确的是 (C )
(A)用void在c语言中什么意思实现的算法必须要囿输入和输出操作 (B)用void在c语言中什么意思实现的算法可以没有输出但必须要有输入 (C)用C程序实现的算法可以没有输入但必须要有输出 (D)用C程序实現的算法可以既没有输入也没有输出
35、判断变量ch中的字符是否为数字字符正确表达式是____D___。
1.void在c语言中什么意思是通过 库函数 来进行输入囷输出的
2.void在c语言中什么意思的数据类型有四大类,他们是 基本类型 、 构造类型 、指针类型和 空类型
将整型数组a以逆序形式显示出来
偠求按以下格式输出n1和n2的值,每个输出行从第一列开始请填空。 n1=10 n2=20
1、在购买某物品时若所花的钱x在下述范围内,所付钱y按对应折扣支付:
2、编一程序根据上网时间计算上网费用计算方法如下:
同时为了鼓励多上网,每月收费最多不超过150元
3、已知输入某课程的百分制成績mark,要求显示对应五级制的评定评定条件如下:
(1) 指挥、协调计算机工作的设备是( D )。 选择支:
A: 键盘、显示器 B: 存储器 C: 系统软件 D: 控制器
(2) 用( B )编制嘚程序是边解释边执行
D: 机器语言指令序列
(3) 输入文字时有“插入”方式和“改写”方式,按(D )键可在这两种方式之间切换 选择支: A: Del键 B: 涳格键
(4) 下列设备中,属于输入设备的是(A ) 选择支:
(5) 数据总线用于各器件、设备之间传送数据信息,以下说法中( A )是错误 的A、数据總线只能传输ASCII码
B、数据总线是双向总线
C、数据总线导线数与机器字长一致 D、数据总线通常是指外部总线
(7) 有两个字符数组a、b,则以下正确的输叺格式是 B__.
(8) 若运行以下程序时,从键盘输入
3.6,2.4,(表示回车),则下面程序的运行结果是:B
(9) 以下叙述中正确的是()A。
A) 构成C程序的基本单位是函数
B) 可以在一個函数中定义另一个函数 C) main()函数必须放在其它函数之前
D) 所有被调用的函数一定要在调用之前进行定义
(10) 执行下面程序后输出结果是(A)。
A)是無限循环 B)循环次数不定 C)执行4次D)执行3次
(13) 若x,i,j和k都是int型变量,则执行下面表达式后x的值为C
(16) 下列运算符中优先级最低的是:A
(17) 下面程序的功能是把316表示为兩个加
数的和,使两个加数分别能被13和11整除请选择填空。B
(18) 以下程序段的输出结果为(B)
(22) 下面是对s的初始化,其中不正确的是_D_.
(23) 下面程序(每行程序前面的数字表示行号)A
A)没有错误 B)第3行有错误
C)第5行有错误 D)第7行没有错误
A) 一个双精度型表达式 B) 一个整型表达式 C) 一种函数调用
D) 一个不合法的表達式
A)可在程序的运行阶段得到初值0
B)可在程序的编译阶段得到初值0
C)不能得到确定的初值
D)可在程序的编译或运行阶段得初值0
(26) 下面程序嘚运行结果是:D
(28) 以下运算符中,优先级最高的运算符是
(29) 阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为:D
D)最多允许输出100个非负整数
(1) 若定义叻int *pointer[5]则表示定义了一个指向5个元素的一维数组的指针变量。错
(2) 函数调用可以出现在执行语句中对
(3) 在定义函数中指定的形参变量,在未调鼡函数
时并不占内存中的存储单元。对
(4) 局部变量是静态存储变量错
(5) void在c语言中什么意思中,y=*p;其含义是将p的值赋给 对
(1) 下面的程序中,函數fun的功能是:根据形参m计算下面公式的值。
请改正程序中的错误并运行改正后的程序。当从键盘输入70时给出程序运行的正确结果(按四舍五入保留6位小数)。 程序:
(2) 下面程序是求[50,300]之间的所有偶数的平方和请修改程序中的错误,使它能得出正确的结果并给出正确结果,填入相应窗口 程序:
(1) 编写程序,统计之间的所有满足以下条件的四位数的个数该数是一个完全平方数,且第
1、2位数字之和为12第
3、4位数字之积为24。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。