地大18秋《C语言程序设计(新)》在线作业12题目
地大《C语言程序设计(新)》在线作业一核对题目下载答案
1.[单选题]若变量已正确定义,执行语句scanf("%d%d%d",&k1,&k2,&k3);时,()是正确的输入。 (满分:)
A. 2030,40 B. 203040 C. 20,3040 D. 20,30,40
正确答案:——B——
2.[单选题]关于void指针,下列说法正确的是____. (满分:)
A. void指针就是未指向任何数据的指针
B. void指针就是已定义而未初始化的指针
C. 指向任何类型数据的指针可直接赋值给一个void指针
D. void指针值可直接赋给一个非void指针
正确答案:——C——
3.[单选题]设有以下定义inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是 (满分:)
A. a++
B. b++
C. c++
D. d++
正确答案:——D——
4.[单选题]C语言中函数返回值的类型是由______决定的 (满分:)
A. 定义函数时所指定的函数类型
B. 调用函数时临时
C. 调用该函数的主函数类型
D. return语句中的表达式类型
正确答案:————
5.[单选题]下列说法中,正确的是 (满分:)
A. C语言源程序无论包含了多少函数,总是从main函数开始执行
B. main是由C语言提供的,并不需要用户自己编写
C. 调用C语言标准库函数时,程序中要用到include命令,它也是C语言的一种语句
D. 在C语言中,要调用的函数必须在main函数中定义
正确答案:————
6.[单选题]程序应该必须包含的部分是() (满分:)
A. 头文件
B. 注释
C. 高级语言
D. 数据结构和算法
正确答案:————
7.[单选题]带参数的宏定义中,程序中引用宏定义的参数是 (满分:)
A. 只能是常量
B. 只能是整型量
C. 只能是整型表达式
D. 可以是任意表达式
正确答案:————
8.[单选题]C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。 (满分:)
A. ”.c” 无忧答案网
B. “.obj”
C. “.exe”
D. “.bas”
正确答案:————
9.[单选题]在C语言程序中,在函数内部定义的变量称为() (满分:)
A. 全局变量
B. 全程变量
C. 外部变量
D. 内部变量
正确答案:————
10.[单选题]C语言中,关于while和dowhile循环语句的正确叙述是() (满分:)
A. while语句的循环控制条件为真时结束循环。
B. dowhile语句的循环控制条件为真时结束循环。
C. while循环体中不允许是空语句。
D. dowhile的循环体至少被执行一次.
正确答案:————
11.[单选题]在C语言中,while语句中的条件为()时,结束该循环。 (满分:)
A. 0
B. 1
C. true
D. 非0
正确答案:————
12.[单选题]为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。 (满分:)
A. 缩排位置相同的if
B. 在其之前末配对的if
C. 在其之前末配对的最近的if
D. 同一行上的if
正确答案:————
13.[单选题]以下函数的返回结果是().intfunction(char*x){char*p=x;while(*p++);return(p-x-1);} (满分:)
A. 求字符串的长度
B. 将字符串x连接到字符串p后面
C. 将字符串x复制到字符串p
D. 将字符串x反向存放
正确答案:————
14.[单选题]C编译程序是_______. (满分:)
A. C程序的机器语言版本
B. 一组机器语言指令
C. 将C源程序编译成目标程序的程序
D. 命令计算机执行指定的操作
正确答案:————
15.[单选题]C浯言中函数能否嵌套调用和递归调用 (满分:)
A. 二者均不可
B. 前者可,后者不可
C. 前者不可,后者可
D. 二者均可
正确答案:————
三、判断题:
16.[判断题]用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。() (满分:)
A. 错误
B. 正确
正确答案:————
17.[判断题]switch语句中,case后的各常量表达式可以相同。 (满分:)
A. 错误
B. 正确
正确答案:————
18.[判断题]switch语句中,各个case和default的出现次序不影响执行结果。() (满分:)
A. 错误
B. 正确
正确答案:————
19.[判断题]?形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。 (满分:)
A. 错误
B. 正确
正确答案:————
20.[判断题]预处理功能是在对源程序正式编译前由预处理程序完成的 (满分:)
A. 错误
B. 正确
正确答案:————
21.[判断题]自增运算符和自减运算符只能用于变量,不能用于常量或表达式。() (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。 (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”() (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]在C程序中,语句之间必须要用分号“;”分隔。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]使用printf和scanf函数时,必须添加#include<stdio.h>命令。() (满分:)
A. 错误
B. 正确
正确答案:————
地大《C语言程序设计(新)》在线作业二
一、单选题:
1.[单选题]在C语言程序中,在函数内部定义的变量称为() (满分:)
A. 全局变量
B. 全程变量
C. 外部变量
D. 内部变量
正确答案:——D——
2.[单选题]关于void指针,下列说法正确的是____. (满分:)
A. void指针就是未指向任何数据的指针
B. void指针就是已定义而未初始化的指针
C. 指向任何类型数据的指针可直接赋值给一个void指针
D. void指针值可直接赋给一个非void指针
正确答案:——C——
3.[单选题]若定义了函数double*function(),则函数function的返回值为____. (满分:)
A. 实数型
B. 实数的地址
C. 指向函数的指针
D. 函数的地址
正确答案:——B——
4.[单选题]使用putchar函数输出字符,自变量不可以是: (满分:)
A. 整型
B. 字符型
C. 常量
D. 实型数据
正确答案:————
5.[单选题]将两个字符串连接起来组成一个字符串时,选用______函数 (满分:)
A. strlen()
B. strcpy()
C. strcat()
D. strcmp()
正确答案:————
6.[单选题]以下______是错误的转义字符。() (满分:)
A. '""""'
B. '""'
C. '""81'
D. '""0'
正确答案:————
7.[单选题]在C语言中,while语句中的条件为()时,结束该循环。 (满分:)
A. 0
B. 1
C. true
D. 非0
正确答案:————
8.[单选题]程序应该必须包含的部分是() (满分:)
A. 头文件
B. 注释
C. 高级语言
D. 数据结构和算法
正确答案:————
9.[单选题]C浯言中函数能否嵌套调用和递归调用 (满分:)
A. 二者均不可
B. 前者可,后者不可
C. 前者不可,后者可
D. 二者均可
正确答案:————
10.[单选题]当调用函数时,实参是一个数组名,则向函数传送的是() (满分:)
A. 数组的长度
B. 数组的首地址
C. 数组每一个元素的地址
D. 数组每个元素中的值
正确答案:————
11.[单选题]下列数组定义正确的是________ (满分:)
A. inta,b
B. charno(30)
C. charx[]
D. intx={1,2,3
正确答案:————
12.[单选题]如果有char*ssl=“0123456789”,则,sizeof(ssl)的值是() (满分:)
A. 4
B. 10
C. 11
D. 40
正确答案:————
13.[单选题]设有以下语句typedefstructS{intg;charh;}T;则下面叙述中正确的是 (满分:)
A. 可用S定义结构体变量
B. 可以用T定义结构体变量
C. S是struct类型的变量
D. T是structS类型的变量
正确答案:————
14.[单选题]C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。 (满分:)
A. ”.c”
B. “.obj”
C. “.exe”
D. “.bas”
正确答案:————
15.[单选题]设有以下定义inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是 (满分:)
A. a++
B. b++
C. c++
D. d++
正确答案:————
三、判断题:
16.[判断题]字符型变量用来存放字符常量,可以存放多个字符。() (满分:)
A. 错误
B. 正确
正确答案:————
17.[判断题]在C程序中,语句之间必须要用分号“;”分隔。 (满分:)
A. 错误
B. 正确
正确答案:————
18.[判断题]调用printf函数必须包括#include“stdio.h”头文件 (满分:)
A. 错误
B. 正确
正确答案:————
19.[判断题]宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式 (满分:)
A. 错误
B. 正确
正确答案:————
20.[判断题]预处理功能是在对源程序正式编译前由预处理程序完成的 (满分:)
A. 错误
B. 正确
正确答案:————
21.[判断题]在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。() (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。() (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]使用getchar函数可以不添加#include<stdio.h>命令。() (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]数据结构指的是数据的组织形式,数组就是一种数据结构() (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]在C语言中,不区分字母的大小写。() (满分:)
A. 错误
B. 正确
正确答案:————
附件是答案 需要的自助下载q761296021
页:
[1]