中国地质大学(北京)《计算机二级等级考试C语言》在线作业二
奥鹏教育中国地质大学在线作业
地大《计算机二级等级考试C语言》在线作业二-0008
设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号) ,课程 C(课号,课名) ,选课 SC(学号,课号,成绩) ,则表 SC 的关键字(键或码)为()。
A:课号,成绩
B:学号,成绩
C:学号,课号
D:学号,姓名,成绩
答案问询微信:424329
有以下程序
void swap(char *x,char *y)
{ char t;
t=*x; *x=*y; *y=t;
}
main()
{ char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%sn",s1,s2);
}
程序执行后的输出结果是()。
A:123,abc
B:abc,123
C:1bc,a23
D:321,cba
答案问询微信:424329
C语言中最简单的数据类型包括__________.
A:整型、实型、逻辑型
B:整型、实型、字符型
C:整型、字符型、逻辑型
D:整型、实型、逻辑型、字符型
答案问询微信:424329
C语言中,关于 while 和 do while 循环语句的正确叙述是()
A:while 语句的循环控制条件为真时结束循环。
B:do while 语句的循环控制条件为真时结束循环。
C:while 循环体中不允许是空语句。
D:do while 的循环体至少被执行一次.
答案问询微信:424329
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为()。
A:log2n
B:n/2
C:n
D:n+1
答案问询微信:424329
C程序是由_____构成的。
A:主程序与子程序
B:主函数与若干子函数
C:一个主函数与一个其它函数
D:主函数与子函数
答案问询微信:424329
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以
下选项中错误的程序是()。
A:main() {……x=fun(2,10);……} float fun(int a,int b){……}
B:float fun(int a,int {……} main() {……x=fun(i,j);……}
C:float fun(int,int); main()
答案问询微信:424329
在软件开发中,需求分析阶段产生的主要文档是()。
A:可行性分析报告
B:软件需求规格说明书
C:概要设计说明书
D:集成测试计划
答案问询微信:424329
已知:int x,a,b;下列选项中错误的if语句是______。( )
A:if(a=b) x++;
B:if(a=b) x++;
C:if(a-b) x++;
D:if(x) x++;
答案问询微信:424329
以下对一维数组a进行正确初始化的语句是______。( )
A:int a[10]=(0,0,0,0,0)
B:int a[10]={};
C:int a[10]={0};
D:int a[2]={10,9,8};
答案问询微信:424329
关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的()
A:实参不会改变
B:实参可能会改变
C:如果是指针,肯定不会改变
D:如奥鹏教育中国地质大学在线作业果不是指针,可能会改变
答案问询微信:424329
设有条件表达式:(EXP)?i++:j–,则以下表达式中与(EXP)完全等价的是()。
A:(EXP==0)
B:(EXP!=0)
C:(EXP==1)
D:(EXP!=1)
答案问询微信:424329
两个或两个以上模块之间关联的紧密程度称为()。
A:耦合度
B:内聚度
C:复杂度
D:数据传输特性
答案问询微信:424329
以下有关switch语句的说法中,正确的是
A:break语句是switch语句中必须的一部分
B:在switch语句中可以根据需要使用或不使用break语句
C:break语句在switch语句中不可以使用
D:在switch语句中的每一个case都要用break语句
答案问询微信:424329
当调用函数时,实参是一个数组名,则向函数传送的是 ( )
A:数组的长度
B:数组的首地址
C:数组每一个元素的地址
D:数组每个元素中的值
答案问询微信:424329
C程序中,有调用关系的所有函数不一定放在同一个源程序文件中。
A:错误
B:正确
答案问询微信:424329
用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A:错误
B:正确
答案问询微信:424329
一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A:错误
B:正确
答案问询微信:424329
假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。
A:错误
B:正确
答案问询微信:424329
在程序运行过程中,其值不能被改变的量称为常量( )
A:错误
B:正确
答案问询微信:424329
在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。( )
A:错误
B:正确
答案问询微信:424329
模运算符要求两侧均应为整型数据。( )
A:错误
B:正确
答案问询微信:424329
设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4
A:错误
B:正确
答案问询微信:424329
设char s[10]; *p=s; 则s=p+s;是正确的表达式。
A:错误
B:正确
答案问询微信:424329
在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。( )
A:错误
B:正确
答案问询微信:424329