100分 发表于 2018-11-12 10:14:56

地大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]
查看完整版本: 地大18秋《C语言程序设计(新)》在线作业12题目