北语18春《程序设计引论》作业123资料
18春《程序设计引论》作业11.(单选题)C程序编译、连接后最终产生(即计算机执行)的文件的扩展名为() (满分:)
A.exe
B.c
C.obj
D.cpp
正确答案:——A——
2.(单选题)以下命令不是编译预处理命令的是()。 (满分:)
A#define
B#include
C#if
Dtypedef
正确答案:——D——
3.(单选题)顺利执行文件关闭操作时,fclose函数的返回值是() (满分:)
A1
B-1
C0
D非0值
正确答案:——C——
4.(单选题)下面有关C程序操作过程的说法中,错误的是() (满分:)
AC源程序经过编译,得到的目标文件即为可执行文件
BC源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
CC源程序不能通过编译,通常是由于语法错误引起的
D导致不能得到预期计算结果的主要原因是程序算法考虑不周
正确答案:————
5.(单选题)若有定义:inta={3,5,4,6,8},*p=a;则引用数组元素错误的是()。 (满分:)
Aa
B*(a+1)
C&a
Dp
正确答案:————
6.(单选题)下列不是C语言关键字的选项是()。 (满分:)
Aif
Bprintf
Ccase
Dwhile
正确答案:————
7.(单选题)一个C语言程序是由()组成的。 (满分:)
A主程序
B子程序
C函数
D过程
正确答案:————
8.(单选题)以下叙述中最准确的是() (满分:)
A计算机程序是处理某一问题所有指令的集合
B计算机程序是处理某一问题所用到的所有数据的集合
C计算机程序是处理某一问题的所有指令及其数据的集合
D计算机程序是处理某一问题的所有指令及其数据的有序集合
正确答案:————
9.(单选题)下列变量名定义错误的是()。 (满分:)
Aa4
Bsum
C_ch
Df(x)
正确答案:————
10.(单选题)C语言属于()。 (满分:)
A机器语言
B汇编语言
C低级语言
D高级语言
正确答案:————
11.(多选题)数组名作为参数时,以下叙述错误的是() (满分:)
A函数调用时是将实参数组的所有元素传给形参
B函数调用时是将实参数组的首地址传给形参
C函数调用时是将实参数组的第一个元素传给形参
D函数调用时是将实参数组的所有元素地址传给形参
正确答案:————
12.(多选题)以下函数首部的定义形式错误的是() (满分:)
Aintfun(intx;inty)
Bintfun(intx,inty)
Cintfun(intx,y)
Dintfun(intx,inty)
正确答案:————
13.(多选题)在下列有关宏替换的叙述中,错误的是() (满分:)
A宏替换占用运行时间
B宏替换只是字符替换
C带参数的宏替换和函数等价
D宏名有类型
正确答案:————
14.(多选题)以下关于宏的叙述错误的是() (满分:)
A宏名必须用大写字母表示
B宏替换时要进行语法检查
C宏替换不占用运行时间
D宏定义中不允许引用已有的宏名
正确答案:————
15.(多选题)以下关于文件的描述正确的是() (满分:)
A用fopen函数时一般会判断打开文件操作是否出错
B在C程序中直接使用文件名来访问文件
C文本文件和二进制文件的数据存储方式是不同的
DC语言把文件看成是一个字节的序列
正确答案:————
16.(判断题)intfun(intx,inty)函数首部的定义形式是正确的。 (满分:)
A错误
B正确
正确答案:————
17.(判断题)文件包含命令可以写在main函数中。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)字符串常量可以放在字符串变量中。 (满分:)
A错误
B正确
正确答案:————
19.(判断题)编译预处理命令只能位于源程序中所有语句之前。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)C语言的主函数中C程序有且只有一个main函数。 (满分:)
A错误
B正确
正确答案:————
18春《程序设计引论》作业2
1.(单选题)自增、自减运算符能用于()。 (满分:)
A整型常量
B表达式
C整型变量
D浮点型常量
正确答案:——C——
2.(单选题)下列指针变量的定义正确的是() (满分:)
Aint*&k
Bchar*a+b
Cfloat*p
Ddouble*5_is
正确答案:——C——
3.(单选题)对于用流程图描述算法,以下说法错误的是()。 (满分:)
A直观形象
B易于修改
C易于理解
D对流程线的使用没有严格限制
正确答案:——C——
4.(单选题)下面选项中两个标识符都是不合格的选项是() (满分:)
AW,p_1
B_abc,sum
Ca-1,int
Dx1,DO
正确答案:————
5.(单选题)以下命令不是编译预处理命令的是()。 (满分:)
A#define
B#include
C#if
Dtypedef
正确答案:————
6.(单选题)一个C语言程序总是从()开始执行。 (满分:)
A主程序
B子程序
C主函数
D函数
正确答案:————
7.(单选题)计算机程序用哪种语言编写机器可以直接运行() (满分:)
A高级语言
B汇编语言
C机器语言
D低级语言
正确答案:————
8.(单选题)用自然语言描述算法的优点是() (满分:)
A通俗易懂
B容易产生歧义
C文字冗长
D文字含义严格
正确答案:————
9.(单选题)下列不是C语言关键字的选项是()。 (满分:)
Aif
Bprintf
Ccase
Dwhile
正确答案:————
10.(单选题)若定义:inta;,则对数组元素的正确引用是() (满分:)
Aa
Ba
Ca(5)
Da
正确答案:————
11.(多选题)关于链表的结点类型以下说法正确的是() (满分:)
A结点类型是结构体类型
B结点类型的定义一种递归定义
C结点类型中一定有一个指针成员
D结点类型中只能一个指针成员
正确答案:————
12.(多选题)以下关于指针数组的描述正确的是() (满分:)
A指针数组的每个元素是一个指针
B指针数组的每个元素可以指向相同类型的数据
C指针数组的每个元素存放了一个地址
D指针数组的每个元素可以指向不同类型的数据
正确答案:————
13.(多选题)关于链表以下叙述正确的是() (满分:)
A链表是一种动态存储分配结构
B链表操作必须利用指针变量才能实现
C链表中的元素称为结点
D链表中的结点在内存中是连续存放的
正确答案:————
14.(多选题)以下描述错误的是() (满分:)
A如果形参与实参的类型不一致,应以参数类型为准
B如果函数值类型与返回值类型不一致,应以函数值类型为准
Creturn语句后不能是表达式
D定义函数时,可以省略不写形参的类型,只写形参名
正确答案:————
15.(多选题)以下描述正确的是() (满分:)
A文件包含是编译预处理命令
B文件包含不占用程序的运行时间
C文件包含命令以#开头
D文件包含命令可以写在main函数中
正确答案:————
16.(判断题)字符串常量可以放在字符串变量中。 (满分:)
A错误
B正确
正确答案:————
17.(判断题)宏替换不占用运行时间。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)已知inta=6;则执行a+=2;语句后,a的值为8。 (满分:)
A错误
B正确
正确答案:————
19.(判断题)实参可以是常量、变量或表达式。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)在switch中可根据需要使用或不使用break语句。 (满分:)
A错误
B正确
正确答案:————
18春《程序设计引论》作业3
1.(单选题)C语言是一种() (满分:)
A机器语言
B汇编语言
C高级语言
D以上都不是
正确答案:——C——
2.(单选题)C语言的文件分为两类,它们是文本文件和() (满分:)
A二进制文件
B图像文件
C声音文件
D系统文件
正确答案:——A——
3.(单选题)以下叙述中最准确的是() (满分:)
A计算机程序是处理某一问题所有指令的集合
B计算机程序是处理某一问题所用到的所有数据的集合
C计算机程序是处理某一问题的所有指令及其数据的集合
D计算机程序是处理某一问题的所有指令及其数据的有序集合
正确答案:——D——
4.(单选题)若有定义:inta,*p=a;不能表示a地址的是() (满分:)
Ap+1
Ba+1
C*a+1
D&a
正确答案:————
5.(单选题)若有定义:inta=5,*b=&a;,则printf(\%d\\n\,*b);语句的输出结果为()。 (满分:)
A随机值
Ba的地址
C6
D5
正确答案:————
6.(单选题)变量的指针,其含义是指该变量的() (满分:)
A值
B地址
C名字
D一个标志
正确答案:————
7.(单选题)顺利执行文件关闭操作时,fclose函数的返回值是() (满分:)
A1
B-1
C0
D非0值
正确答案:————
8.(单选题)C语言中用()表示逻辑值“真”。 (满分:)
Atrue
B整数0#非零值
CT
正确答案:————
9.(单选题)用自然语言描述算法的优点是() (满分:)
A通俗易懂
B容易产生歧义
C文字冗长
D文字含义严格
正确答案:————
10.(单选题)下面选项中两个标识符都是不合格的选项是() (满分:)
AW,p_1
B_abc,sum
Ca-1,int
Dx1,DO
正确答案:————
11.(多选题)关于free函数的描述错误的是() (满分:)
A函数原型是int*free(int*p)
B使用free函数时需要头文件stdlib.h
C使用free函数时需要强制类型转换
Dfree函数中的参数可以是任意的指针变量
正确答案:————
12.(多选题)下列关于函数的描述正确的是() (满分:)
AC程序是由函数组成的
BC程序中的函数是各自独立的
Cmain函数可以调用其他的函数
D在main函数中可以嵌套定义别的函数
正确答案:————
13.(多选题)在下列有关宏替换的叙述中,错误的是() (满分:)
A宏替换占用运行时间
B宏替换只是字符替换
C带参数的宏替换和函数等价
D宏名有类型
正确答案:————
14.(多选题)以下关于指针数组的描述正确的是() (满分:)
A指针数组的每个元素是一个指针
B指针数组的每个元素可以指向相同类型的数据
C指针数组的每个元素存放了一个地址
D指针数组的每个元素可以指向不同类型的数据
正确答案:————
15.(多选题)下述对C语言字符数组的描述中正确的是() (满分:)
A字符数组可以存放字符串
B字符数组中的字符串可以整体输入、输出
C可以在赋值语句中通过赋值运算符=对字符数值整体赋值
D不可以用关系运算符对字符数组中的字符串进行比较
正确答案:————
16.(判断题)若有定义inta=12;则表达式a+=a-=a*=a的值是-144。 (满分:)
A错误
B正确
正确答案:————
17.(判断题)for的循环体包含多条语句时必须使用花括号括起来。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)在switch中可根据需要使用或不使用break语句。 (满分:)
A错误
B正确
正确答案:————
19.(判断题)文件名用“”括起来和用<>括起来是等价的。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)已知inta=6;则执行a+=2;语句后,a的值为8。 (满分:)
A错误
B正确
正确答案:————
18春《程序设计引论》作业4
1.(单选题)()下面有关程序设计技术的说法中,错误的是 (满分:)
A机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B面向过程的程序设计方法通常采用结构化和模块化设计方法
C面向对象的程序设计方法采用客观世界的描述方式
DC语言是一种兼顾面向过程和面向对象的高级程序设计语言
正确答案:——D——
2.(单选题)变量的指针,其含义是指该变量的() (满分:)
A值
B地址
C名字
D一个标志
正确答案:——B——
3.(单选题)在C语言中,默认函数的存储类别是() (满分:)
Aauto
Bstatic
Cextern
D函数没有存储类别
正确答案:——C——
4.(单选题)()当代电子计算机能够自动地处理指定的问题是因为 (满分:)
A计算机是电动的
B有解决该问题的计算机程序
C事先存储了解决该问题的程序
D以上都不是
正确答案:————
5.(单选题)文件操作的一般步骤是() (满分:)
A打开文件-读/写文件-关闭文件
B读/写文件-修改文件-关闭文件
C读/写文件-打开文件-关闭文件
D读文件-写文件-关闭文件
正确答案:————
6.(单选题)以下命令不是编译预处理命令的是()。 (满分:)
A#define
B#include
C#if
Dtypedef
正确答案:————
7.(单选题)自增、自减运算符能用于()。 (满分:)
A整型常量
B表达式
C整型变量
D浮点型常量
正确答案:————
8.(单选题)C语言源程序的扩展名为() (满分:)
A.exe
B.c
C.obj
D.cpp
正确答案:————
9.(单选题)C语言的文件分为两类,它们是文本文件和() (满分:)
A二进制文件
B图像文件
C声音文件
D系统文件
正确答案:————
10.(单选题)计算机内一切数据的存取、传输和处理都是以()形式进行的。 (满分:)
A十进制
B二进制
C八进制
D十六进制
正确答案:————
11.(多选题)在下列有关宏替换的叙述中,错误的是() (满分:)
A宏替换占用运行时间
B宏替换只是字符替换
C带参数的宏替换和函数等价
D宏名有类型
正确答案:————
12.(多选题)以下关于局部变量和全局变量的叙述正确的是() (满分:)
Amain函数中定义的变量是局部变量
B局部变量可以与全局变量重名
C在所有函数外定义的变量是全局变量
D形式参数不是局部变量
正确答案:————
13.(多选题)关于free函数的描述错误的是() (满分:)
A函数原型是int*free(int*p)
B使用free函数时需要头文件stdlib.h
C使用free函数时需要强制类型转换
Dfree函数中的参数可以是任意的指针变量
正确答案:————
14.(多选题)下述对C语言字符数组的描述中正确的是() (满分:)
A字符数组可以存放字符串
B字符数组中的字符串可以整体输入、输出
C可以在赋值语句中通过赋值运算符=对字符数值整体赋值
D不可以用关系运算符对字符数组中的字符串进行比较
正确答案:————
15.(多选题)以下描述正确的是() (满分:)
A文件包含是编译预处理命令
B文件包含不占用程序的运行时间
C文件包含命令以#开头
D文件包含命令可以写在main函数中
正确答案:————
16.(判断题)如果要把常量327存入变量a中,a不能定义成char类型。 (满分:)
A错误
B正确
正确答案:————
17.(判断题)宏替换不占用运行时间。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)intfun(intx,inty)函数首部的定义形式是正确的。 (满分:)
A错误
B正确
正确答案:————
19.(判断题)若有定义inta=12;则表达式a+=a-=a*=a的值是-144。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)字符串\THAT\小于字符串\THE\。 (满分:)
A错误
B正确
正确答案:————
页:
[1]