找回密码
 注册

QQ登录

只需一步,快速开始

查看: 655|回复: 0

[在线作业] 地大17秋《计算机二级等级C语言》在线作业12

[复制链接]
发表于 2017-11-5 09:07:38 | 显示全部楼层 |阅读模式
地大《计算机二级等级考试C语言》在线作业一
一、单选题:
1.C语言中,关于 while 和 do while 循环语句的正确叙述是()          (满分:4)
    A.while 语句的循环控制条件为真时结束循环。
    B.do while 语句的循环控制条件为真时结束循环。
    C.while 循环体中不允许是空语句。
    D.do while 的循环体至少被执行一次.
2.C程序是由_____构成的。          (满分:4)
    A.主程序与子程序
    B.主函数与若干子函数
    C.一个主函数与一个其它函数
    D.主函数与子函数
3.一个共用体变量所占内存是          (满分:4)
    A.该共用体第一个成员所占的内存量
    B.该共用体最后一个成员所占的内存量
    C.该共用体占内存最多成员所占的内存量
    D.该共用体所有成员所需内存量的总和
4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为()。          (满分:4)
    A.log2n
    B.n/2
    C.n
    D.n+1
5.程序应该必须包含的部分是()          (满分:4)
    A.头文件
    B.注释
    C.高级语言
    D.数据结构和算法
6.在C语言中,不正确的int类型的常数是______。          (满分:4)
    A.0
    B.32768
    C.037
    D.0xaf
7.以下有关宏替换的叙述错误的是          (满分:4)
    A.宏名必须用大写字母表示
    B.宏替换不占用运行时间
    C.宏名不具有类型
    D.宏替换只是字符替换
8.C语言的编译系统对宏命令的处理是          (满分:4)
    A.在程序连接时进行的
    B.在对源程序中的其它语句编译之前进行的
    C.在程序运行时进行的
    D.和C程序中的其它语句同时进行的
9.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。          (满分:4)
    A.并
    B.交
    C.投影
    D.笛卡儿乘积
10.已知:int x=1,y=2,z;,则执行z=x>y?++x:++y;后,z的值为______。          (满分:4)
    A.1
    B.2
    C.3
    D.4
11.已知:int i=6,j;,则执行语句j=(++i)+(i++)后的j值是______。(        )          (满分:4)
    A.4
    B.14
    C.13
    D.15
12.C编译程序是          (满分:4)
    A.C程序的机器语言版本
    B.一组机器语言指令
    C.将C源程序编译成目标程序的程序
    D.命令计算机执行指定的操作
13.已知:int x,a,b;下列选项中错误的if语句是______。(        )          (满分:4)
    A.if(a=b) x++;
    B.if(a=<b) x++;
    C.if(a-b) x++;
    D.if(x) x++;
14.关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的()          (满分:4)
    A.实参不会改变
    B.实参可能会改变
    C.如果是指针,肯定不会改变
    D.如果不是指针,可能会改变
15.给出说明语句:int a=100,b=40,c=92; 则表达式(a>b)? a+c : b+c的值是_______.          (满分:4)
    A.192
    B.1
    C.132
    D.100
三、判断题:
16.在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。(        )          (满分:4)
    A.错误
    B.正确
17.数组的大小是固定的,但可以有不同类型的数组元素。          (满分:4)
    A.错误
    B.正确
18.在程序运行过程中,其值不能被改变的量称为常量(  )          (满分:4)
    A.错误
    B.正确
19.在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。(        )          (满分:4)
    A.错误
    B.正确
20.C语言规定:在一个源程序中,main函数的位置必须在最开始。          (满分:4)
    A.错误
    B.正确
21.C语言程序总是从主函数开始执行,在主函数结束。          (满分:4)
    A.错误
    B.正确
22.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。          (满分:4)
    A.错误
    B.正确
23.在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。(  )          (满分:4)
    A.错误
    B.正确
24.C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。(  )          (满分:4)
    A.错误
    B.正确
25.使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”(  )          (满分:4)
    A.错误
    B.正确
地大《计算机二级等级考试C语言》在线作业二

一、单选题:
1.下列叙述中正确的是()。          (满分:4)
    A.数据库系统是一个独立的系统,不需要操作系统的支持
    B.数据库系统的根本目标是要解决数据的共享问题
    C.数据库管理系统就是数据库系统
    D.以上三种说法都不对
2.在if(x)语句中的x与下面条件表达式等价的是______。          (满分:4)
    A.x!=0
    B.x==1
    C.x!=1
    D.x==0
3.在C语言中,数字0x100是一个          (满分:4)
    A.八进制数
    B.十进制数
    C.十六进制数
    D.非法数
4.判断char型变量c1是否为大写字母的正确表达式为______。          (满分:4)
    A.‘A‘<=c1<=‘Z‘
    B.(c1>=‘A‘)&&(c1<=‘Z‘)
    C.(c1>=A)&&(c1<=Z)
    D.(‘A‘>=c1)&&(‘Z‘<=c1)
5.以下能正确定义字符串的语句是()。          (满分:4)
    A.char str[]={′\\\\064′};
    B.char str=\\\kx43\\\;
    C.char str=\\\;
    D.char str[]=\\\\\\\0\\\;
6.下列选项中不属于结构化程序设计方法的是()。          (满分:4)
    A.自顶向下
    B.逐步求精
    C.模块化
    D.可复用
7.在下列运算符中,______优先级最高。          (满分:4)
    A.<=
    B.*=
    C.+
    D.*
8.关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的()          (满分:4)
    A.实参不会改变
    B.实参可能会改变
    C.如果是指针,肯定不会改变
    D.如果不是指针,可能会改变
9.假定变量b和pb定义为:int b[10], *pb=b;,要将24赋值给b[1]元素中,不正确的语句是____.          (满分:4)
    A.*(pb+1)=24;
    B.*(b+1)=24;
    C.*++b=24;
    D.*++pb=24;
10.C程序是由_____构成的。          (满分:4)
    A.主程序与子程序
    B.主函数与若干子函数
    C.一个主函数与一个其它函数
    D.主函数与子函数
11.C语言中,长整型long数据在内存中的存储形式是______。          (满分:4)
    A.ASCII
    B.原码
    C.反码
    D.补码
12.下面的for语句______。for(x=0,y=0;(y!=123)&&(x<4);x++);(     )          (满分:4)
    A.是无限循环
    B.循环次数不定
    C.循环执行四次
    D.循环执行三次
13.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号) ,课程 C(课号,课名) ,选课 SC(学号,课号,成绩) ,则表 SC 的关键字(键或码)为()。          (满分:4)
    A.课号,成绩
    B.学号,成绩
    C.学号,课号
    D.学号,姓名,成绩
14.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是__________.          (满分:4)
    A.0
    B.8
    C.-12
    D.10
15.以下有关宏替换的叙述错误的是          (满分:4)
    A.宏名必须用大写字母表示
    B.宏替换不占用运行时间
    C.宏名不具有类型
    D.宏替换只是字符替换
三、判断题:
16.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。          (满分:4)
    A.错误
    B.正确
17.rewind函数的作用是使指针重新返回文件的开头,此函数无返回值()          (满分:4)
    A.错误
    B.正确
18.switch语句中,各个case和default的出现次序不影响执行结果。(  )          (满分:4)
    A.错误
    B.正确
19.在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。(  )          (满分:4)
    A.错误
    B.正确
20.数据结构指的是数据的组织形式,数组就是一种数据结构(  )          (满分:4)
    A.错误
    B.正确
21.C语言规定:在一个源程序中,main函数的位置必须在最开始。          (满分:4)
    A.错误
    B.正确
22.使用printf和scanf函数时,必须添加#include <stdio.h>命令。(  )          (满分:4)
    A.错误
    B.正确
23.switch语句中,多个case可以共用一组执行语句。(  )          (满分:4)
    A.错误
    B.正确
24.在switch语句中可以根据需要使用或不使用break语句。(        )          (满分:4)
    A.错误
    B.正确
25.在C语言中,不区分字母的大小写。(  )          (满分:4)
    A.错误
    B.正确

地大《计算机二级等级考试C语言》在线作业二答案.rar

1.93 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

地大《计算机二级等级考试C语言》在线作业一答案.rar

1.87 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-5 19:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表