注意:此页面搜索的是所有试题
内蒙古农业大学-C++程序设计 (高起专)
(多选题) 计算机算法的特性包括( ) 。(本题3.0分)
A、 有穷性
B、 确定性
C、 有零个或多个输入
D、 有一个或多个输出
E、 有效性
(多选题) 计算机算法可分为( )两大类别。(本题3.0分) A、 数值运算算法 B、 非数值运算算法 C、 结构运算 D、 形式运算
(多选题) 若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是( )。(本题3.0分) A、 以上两处的*p含义相同,都说明给指针变量p赋值 B、 语句“*p=r;”把变量r的地址值赋给指针变量p C、 语句“*p=r;”取变量r的值放回r中 D、 在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
(多选题) 以下关于typedef的叙述正确的是( )。(本题3.0分) A、 用typedef可以定义各种类型名,但不能用来定义变量 B、 用typedef可以增加新类型 C、 用typedef只是将已存在的类型用一个新的名字来代表 D、 使用typedef便于程序的通用
(多选题) 以下对C语言中的函数描述不正确的有( )。(本题3.0分) A、 可以嵌套定义,不可以嵌套调用 B、 不可以嵌套定义,可以嵌套调用 C、 可以嵌套定义,也可以嵌套调用 D、 嵌套定义和嵌套调用都不允许
(多选题) 以下叙述正确的是( )。(本题3.0分) A、 C语言严格区分大小写英文字母 B、 C语言用";"作为语句分隔符 C、 C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上. D、 可以使用/*…*/对C程序中的任何部分作注释
(多选题) 下列关于#include命令的叙述中,正确的是( )。(本题3.0分) A、 一个#include命令中只能指定一个被包含文件 B、 一个#include命令中可以指定多个被包含文件 C、 一个被包含文件中又可以包含另一个被包含文件 D、 #include命令中,文件名可以用双引号或尖括号括起来
(多选题) 以下对C语言函数的有关描述中,错误的是:( )。(本题3.0分) A、 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B、 函数既可以嵌套定义又可以递归调用 C、 函数必须有返回值,否则不能使用函数 D、 程序中有调用关系的所有函数必须放在同一个源程序文件中
(多选题) 以下选项中合法的表达式是( )。(本题3.0分) A、 A 0<=x<100 B、 i=j==0 C、 (char)(65+3) D、 x+1=x+1
(多选题) 以下不符合C语言语法的实型常量是( )。(本题3.0分) A、 1.2E0.5 B、 3.14.159E C、 5E-3 D、 E15
(多选题) 以下正确的if语句形式是( )。(本题3.0分) A、 if (x>y && x!=y); B、 if (x==y) x+=y; C、 if (x!=y) scanf("%d",&x) else scanf("%d",&y); D、 if (x<y) {x++;y++;}
(多选题) 以下叙述正确的是( )。(本题3.0分) A、 预处理命令行都必须以"#"开始 B、 在程序中凡是以"#"开始的语句行都是预处理命令行 C、 C程序在执行过程中对预处理命令行进行处理 D、 #define ABCD是正确的宏定义
(多选题) 函数体一般包括( )两部分。(本题3.0分) A、 声明 B、 执行 C、 形式 D、 操作
(多选题) 对do-while语句描述正确的是( )(本题3.0分) A、 do-while语句构成的循环可以使用break语句退出循环 B、 do-while语句构成的循环必须使用break语句退出循环 C、 do-while语句构成的循环,当while中的表达式值为非零时结束循环 D、 do-while语句构成的循环,当while中的表达式值为零时结束循环
(多选题) C程序注释是由( )所界定的文字信息组成的。(本题3.0分) A、 /* B、 # C、 */ D、 &
(多选题) 计算机算法可分为( )两大类别。(本题3.0分) A、 数值运算算法 B、 非数值运算算法 C、 结构运算 D、 形式运算
(多选题) 若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是( )。(本题3.0分) A、 以上两处的*p含义相同,都说明给指针变量p赋值 B、 语句“*p=r;”把变量r的地址值赋给指针变量p C、 语句“*p=r;”取变量r的值放回r中 D、 在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
(多选题) 以下关于typedef的叙述正确的是( )。(本题3.0分) A、 用typedef可以定义各种类型名,但不能用来定义变量 B、 用typedef可以增加新类型 C、 用typedef只是将已存在的类型用一个新的名字来代表 D、 使用typedef便于程序的通用
(多选题) 以下对C语言中的函数描述不正确的有( )。(本题3.0分) A、 可以嵌套定义,不可以嵌套调用 B、 不可以嵌套定义,可以嵌套调用 C、 可以嵌套定义,也可以嵌套调用 D、 嵌套定义和嵌套调用都不允许
(多选题) 以下叙述正确的是( )。(本题3.0分) A、 C语言严格区分大小写英文字母 B、 C语言用";"作为语句分隔符 C、 C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上. D、 可以使用/*…*/对C程序中的任何部分作注释
(多选题) 下列关于#include命令的叙述中,正确的是( )。(本题3.0分) A、 一个#include命令中只能指定一个被包含文件 B、 一个#include命令中可以指定多个被包含文件 C、 一个被包含文件中又可以包含另一个被包含文件 D、 #include命令中,文件名可以用双引号或尖括号括起来
(多选题) 以下对C语言函数的有关描述中,错误的是:( )。(本题3.0分) A、 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B、 函数既可以嵌套定义又可以递归调用 C、 函数必须有返回值,否则不能使用函数 D、 程序中有调用关系的所有函数必须放在同一个源程序文件中
(多选题) 以下选项中合法的表达式是( )。(本题3.0分) A、 A 0<=x<100 B、 i=j==0 C、 (char)(65+3) D、 x+1=x+1
(多选题) 以下不符合C语言语法的实型常量是( )。(本题3.0分) A、 1.2E0.5 B、 3.14.159E C、 5E-3 D、 E15
(多选题) 以下正确的if语句形式是( )。(本题3.0分) A、 if (x>y && x!=y); B、 if (x==y) x+=y; C、 if (x!=y) scanf("%d",&x) else scanf("%d",&y); D、 if (x<y) {x++;y++;}
(多选题) 以下叙述正确的是( )。(本题3.0分) A、 预处理命令行都必须以"#"开始 B、 在程序中凡是以"#"开始的语句行都是预处理命令行 C、 C程序在执行过程中对预处理命令行进行处理 D、 #define ABCD是正确的宏定义
(多选题) 函数体一般包括( )两部分。(本题3.0分) A、 声明 B、 执行 C、 形式 D、 操作
(多选题) 对do-while语句描述正确的是( )(本题3.0分) A、 do-while语句构成的循环可以使用break语句退出循环 B、 do-while语句构成的循环必须使用break语句退出循环 C、 do-while语句构成的循环,当while中的表达式值为非零时结束循环 D、 do-while语句构成的循环,当while中的表达式值为零时结束循环
(多选题) C程序注释是由( )所界定的文字信息组成的。(本题3.0分) A、 /* B、 # C、 */ D、 &