云南开放大学程序设计基础考试试卷参考答案

【多选题】( )等统称为空白符。

A.空格符
B.制表符
C.回车换行符
D.注释

答案: ABCD

【单选题】( )是赋值运算符,用于赋值运算。

A.“=”
B.“==”
C.&&
D.? :

答案: A

【单选题】( )语句是“直到型”循环控制语句。

A.for
B.do...while
C.switch
D.while

答案: B

【单选题】( )主要由特定的语句定义符组成,用于控制程序的流程,以实现程序的各种结构方式。

A.简单语句
B.函数调用语句
C.流程控制语句
D.复合语句

答案: C

【单选题】( )主要由特定的语句定义符组成,用于控制程序的流程,以实现程序的各种结构方式。

A.简单语句
B.函数调用语句
C.流程控制语句
D.复合语句

答案: C

【单选题】( )是关系运算符,用于比较运算。

A.“=”
B.“==”
C.&&
D.? :

答案: B

【单选题】( )是关系运算符,用于比较运算。

A.“=”
B.“==”
C.&&
D.? :

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】( )用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。

A.switch语句
B.goto语句
C.if语句
D.continue语句

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】( )由一个函数加上一个分号(;)构成。

A.表达式语句
B.说明语句
C.空语句
D.函数调用语句

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】( )是C语言的基本数据类型。

A.数组
B.算术类型
C.函数
D.构造型

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】( )是用来标识变量名、符号常量名、函数名、数组名、类型名、文件名和标号的有效字符序列。

A.空白符
B.标识符
C.制表符
D.回车换行符

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】( )是用来标识变量名、符号常量名、函数名、数组名、类型名、文件名和标号的有效字符序列。

A.空白符
B.标识符
C.制表符
D.回车换行符

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】C语言不提供输入输出语句,其数据的输入/输出是通过函数来实现的。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】C语言不提供输入输出语句,其数据的输入/输出是通过函数来实现的。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】C语言的常用转向语句有( )。

A.return语句
B.goto语句
C.break语句
D.continue语句

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】C语言的赋值运算符是( )。

A.=
B.==
C.?:D.&&

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )。

A.单向值传递
B.地址传递
C.由实参传给形参
D.由用户指定传递方式

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】C语言函数的隐含存储类别是( )。

A.static
B.auto
C.register
D.extern

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】C语言函数的隐含存储类别是( )。

A.static
B.auto
C.register
D.extern

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】C语言是一种面向过程的语言,具有汇编语言和高级语言的双重特性。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】C语言提供逻辑运算符是( )。

A.&&(逻辑与)
B.||(逻辑或)
C.!(逻辑非)
D.==(逻辑等)

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】for语句包含三个用( )隔开的任意形式表达式,用于对for循环的控制。

A.逗号 “,”
B.分号 “;”
C.句号 “.”
D.问号 “?”

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】for语句包含三个用( )隔开的任意形式表达式,用于对for循环的控制。

A.逗号 “,”
B.分号 “;”
C.句号 “.”
D.问号 “?”

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】for语句在C语言中是最常见的循环语句,主要实现( )的当型循环控制结构。

A.格式化
B.程序化
C.初始化
D.多分支

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】goto语句的功能是:改变程序流向,转去执行语句标号所标识的语句,称为条件跳转语句。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】return语句的功能是:从被调函数返回到主调函数继续执行,返回时可附带一个返回值,称为从函数返回语句。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】return语句的功能是:从被调函数返回到主调函数继续执行,返回时可附带一个返回值,称为从函数返回语句。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】变量说明中不允许连续赋终值。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】常用的if语句定义格式有( )。

A.switch语句
B.单分支if语句
C.双分支if语句
D.复合if语句

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】常用的算法表示方法有( )。

A.自然语言表示法
B.流程图表示法
C.N-S图表示法
D.伪代码表示法#E.计算机语言表示法

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】常用的语言处理程序有汇编程序、翻译程序和解释程序三种类型的翻译程序。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】常用的语言处理程序有汇编程序、翻译程序和解释程序三种类型的翻译程序。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】程序测试、排除程序错误的最重要工具是( )。

A.人们的眼睛和头脑
B.人们的想法
C.人们的看法
D.人们的做法

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】程序设计过程应当包括( )不同阶段。

A.分析
B.设计
C.编码
D.测试#E.维护#F.编写程序文档

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】程序设计就是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】程序设计语言有3个方面的要素,即:语法、语义和语用。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】从结构控制流程图来看,顺序结构、选择结构和循环结构的程序都有以下几个共同特点是:( )。

A.只有一个入口
B.只有一个出口
C.结构内的每一部分都有机会被执行到
D.结构内不存在“死循环”

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】复合语句又称为块语句,是由多个语句组成,并用( )把这些语句(包括一系列语句和声明)括起来的一个语句块。

A.括号()
B.双问号??
C.花括号{}
D.注释号/* */

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】构成选择结构的要素有( )。

A.条件
B.判断
C.执行操作
D.跳转

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】构成选择结构的要素有( )。

A.条件
B.判断
C.执行操作
D.跳转

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】构成循环的三要素是:循环条件、循环变量和循环体。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。

A. 将串str1复制到串str2中后再连接到串str3之后
B. 将串str1连接到串str2之后再复制到串str3之后
C. 将串str2复制到串str1中后再将串str3连接到串str1之后
D. 将串str2连接到串str1之后再将串str1复制到串str3中

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】简单语句主要包括( )。

A.说明语句
B.表达式语句
C.空语句
D.函数调用语句

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】建立函数的目的之一是( )。

A. 提高程序的执行效率
B. 提高程序的可读性
C. 减少程序的篇幅
D. 减少程序文件所占内存

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】空白符只在字符常量和字符串常量中起作用,在其他地方出现时,只起间隔作用,程序编译时,编译器会对它们忽略不计。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】空白符只在字符常量和字符串常量中起作用,在其他地方出现时,只起间隔作用,程序编译时,编译器会对它们忽略不计。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】面向对象的程序设计语言支持面向对象的基本特征是( )。

A.多态性
B.继承性
C.封装性
D.重复性

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】面向对象的程序设计语言支持面向对象的基本特征是( )。

A.多态性
B.继承性
C.封装性
D.重复性

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】判断两个字符串是否相等,正确的表达方式是( )。

A.while(s1= =s2)
B.while(s1=s2)
C.while(strcmp(s1,s2)= =0)
D.while(strcmp(s1,s2)=0)

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】判断两个字符串是否相等,正确的表达方式是( )。

A.while(s1= =s2)
B.while(s1=s2)
C.while(strcmp(s1,s2)= =0)
D.while(strcmp(s1,s2)=0)

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】任何表达式都可以用做语句(表达式语句),通过在表达式后添加( )的方式将其转换成语句。

A.句号或。
B.逗号或,
C.分号或;
D.问号或?

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】设int a[10],*p;则执行p=a后的等价表达式是( )

A.*p=&a[1]
B.p=&a[1]
C.*p=&a[0]
D.p=&a[0]

答案:更多参考答案,请关注【快跑搜题】微信公众号

"【单选题】设有如下的程序段:char str[]=""This a book""; char *ptr; ptr=str; 执行上面的程序段后,*(ptr+2)的值为( )。

A. 's'
B. 'i'
C. 'h'的地址
D.'h'

答案:更多参考答案,请关注【快跑搜题】微信公众号

" "【单选题】设有如下的程序段:char str[]=""This a book""; char *ptr; ptr=str; 执行上面的程序段后,*(ptr+2)的值为( )。

A. 's'
B. 'i'
C. 'h'的地址
D.'h'

答案:更多参考答案,请关注【快跑搜题】微信公众号

" 【单选题】设有说明:int a[3][4]; 则对a数组的正确引用是( )。

A.a[2][4]
B.a[1,3]
C.a[1+1][0]
D.a(2)(1)

答案:更多参考答案,请关注【快跑搜题】微信公众号

"【单选题】设有以下说明语句 struct stud { int a ; float b; }student; 则下面的叙述不正确的是(   )。

A.student是用户定义的结构体类型名
B.struct 是结构体类型的关键字
C.a和b都是结构体成员名
D.struct stud 是用户定义的结构体类型

答案:更多参考答案,请关注【快跑搜题】微信公众号

" 【多选题】数据类型的转换的方式有( )。

A.自动类型转换
B.赋值类型转换
C.合法转换
D.强制类型转换

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】数学意义上的“等于号”在C语言中用( )来表示(相当于关系运算符中的“比较等于”)。

A.=
B.==
C.% =
D.*=

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】顺序控制结构的程序特点是:( )。

A.语句有跳转
B.语句按书写的次序依次执行
C.语句有循环
D.以上都是

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】顺序控制结构的程序特点是:( )。

A.语句有跳转
B.语句按书写的次序依次执行
C.语句有循环
D.以上都是

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】说明语句、表达式语句、赋值语句、空语句、函数调用语句都是以( )结束。

A.()
B.?
C.,
D.;

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】条件运算符是C语言中唯一的四运算符。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】下列不是非数值型数据的是( )。

A.图像
B.浮点数
C.声音
D.汉字

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】下列不是非数值型数据的是( )。

A.图像
B.浮点数
C.声音
D.汉字

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】下列不是数据的表示单位的是( )。

A.位
B.字节
C.双字节
D.字

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】下列不属于系统软件的是( )。

A.Windows 7
B.编译程序
C.Photoshop
D.SQL Sever

答案:更多参考答案,请关注【快跑搜题】微信公众号

"【单选题】下列程序的输出结果是(   )。 struct abc { int a; int b; int c; }; main() { struct abc s[2]={{1,3,5},{2,4,6}}; int t; t=s[0].a+s[0].b+s[1].a; printf(""%d\n"",t); }

A.5
B.6
C.4
D.7

答案:更多参考答案,请关注【快跑搜题】微信公众号

" 【单选题】下列说法正确的是(    )。

A.结构体类型的每个成员的数据类型必须是基本类型
B.结构体类型的每个成员的数据类型都相同,这一点与数组一样
C.在声明结构体类型时,其成员的数据类型不能是结构体本身
D.以上说法都不对

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】下列说法中错误的是( )。

A.一个数组只允许存储同种类型的变量
B.如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动初始化为最后一个给定元素的值
C.数组的名称其实是数组在内存中的首地址
D.当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】下面叙述中正确的是( )。

A.对于用户自己定义的函数,在使用前必须加以说明
B.说明函数时必须明确其参数类型和返回类型
C.函数可以返回一个值,也可以什么值也不返回
D.空函数在不完成任何操作,所以在程序设计中没有用处

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】循环的嵌套使用可以有多种嵌套方式,但是每一层循环在逻辑上必须是清晰。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】循环继续(或终止)的条件是循环结构程序设计的关键,它决定着重复执行的次数。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】循环继续(或终止)的条件是循环结构程序设计的关键,它决定着重复执行的次数。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】一个变量具有变量名、数据类型、作用域和初值四个基本要素。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】一个函数由数据描述和数据操作两部分组成。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】已知:int *p , a ;则语句”p=&a”中运算符”&”的含义是( )。

A.逻辑与运算
B.取变量地址
C.取指针内容
D.位与运算

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】优先级最高运算符是( )。

A.逗号运算符
B.对象运算符
C.表达式
D.括号运算符“()”

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】由多个语句组成,并用花括号{}把这些语句(包括一系列语句和声明)括起来的一个语句块称为复杂语句。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

"【单选题】有如下程序段:int a=5, b=10; int *p; p=&b; a=*p+b; 执行该程序段后,a的值为( )。

A. 15 B.20 C.10 D. 5

答案:更多参考答案,请关注【快跑搜题】微信公众号

" 【多选题】在C语言中,采用的分隔符有( )。

A.句号
B.逗号
C.空格
D.问号

答案:更多参考答案,请关注【快跑搜题】微信公众号

【多选题】在C语言中,采用的分隔符有( )。

A.句号
B.逗号
C.空格
D.问号

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】在C语言中,使用运算符表示对数据的操作,其操作的数据被称为操作数。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】在C语言中,双精度浮点型变量存的储浮点型数值,在计算机内存系统中占( )字节。

A.2个
B.4个
C.6个
D.8个

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】在C语言中,整型变量是用来存储整型数值的,在计算机内存系统中占( )字节。

A.1个
B.2个
C.3个
D.4个

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】在C语言中规定:非零为“真”,“真”用1表示;零为“假”,“假”用0表示。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】在定义一个共用体变量时系统分配给它的存储空间是(   )。

A.该共用体变量中第一个成员所需存储空间
B.该共用体变量中最后一个成员所需存储空间
C.该共用体变量中占用最大存储空间的成员所需存储空间
D.该共用体变量中所有成员所需存储空间的总和

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】在定义一个共用体变量时系统分配给它的存储空间是(   )。

A.该共用体变量中第一个成员所需存储空间
B.该共用体变量中最后一个成员所需存储空间
C.该共用体变量中占用最大存储空间的成员所需存储空间
D.该共用体变量中所有成员所需存储空间的总和

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】在使用do-while语句时,循环条件(表达式)要放在while关键字后面的括号里,而且最后必须加上一个逗号或,。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

【单选题】在执行循环条件判断前,必须对循环变量进行( )。

A.定义
B.说明
C.初始化
D.命名

答案:更多参考答案,请关注【快跑搜题】微信公众号

【判断题】只有一个分号或;而没有表达式的语句称为空语句。( )

A.对
B.错

答案:更多参考答案,请关注【快跑搜题】微信公众号

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: