热门试卷

X 查看更多试卷
1
题型:简答题
|
单选题




A.responsibility
B.advice
C.duty
D.pleasure

正确答案

A

解析

[解析] take responsibility for意为“担负起…的责任”,符合文意。[C]duty为强干扰项,但不与for搭配。

1
题型:简答题
|
单选题

若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。

A.main()
B.float fun(int a,intb)…
…x=fun(2,10);… main()
float fun(int a,intb)… …x=fun(i,j);…
C.float fun(int,int);
D.main()
main() float fun(int i,intj);
…x=fun(2,10);… …x=fun(i,j);…
float fun(int a,intb)… float fun(int a,intb)…

正确答案

A

解析

[解析] 在调用函数时,此函数必须被声明或定义过。A选项中fun在调用时并未声明,因此是错误的。

1
题型:简答题
|
单选题

对如下二叉树:
ABDECF
进行后序遍历的结果为______。

A.ABCDEF
B.DBEAFC
C.ABDECF
D.DEBFCA

正确答案

D

解析

[解析] 二叉树的后序遍历(LRD) :首先遍历左子树,然后访问遍历右子树,最后访问根节点。

1
题型:简答题
|
单选题

以下叙述中错误的是______。

A.改变函数形参的值,不会改变对应实参的值
B.函数可以返回地址值
C.可以给指针变量赋一个整数作为地址值
D.当在函数的开头包括头文件stdio.h时,可以给指针变量赋NULL

正确答案

C

解析

[解析] 函数的形参接收传递给函数的变元的值,它类似于局部变量,也是动态的,当函数退出时自动销毁,因此,改变函数形参的值,并不会改变对应实参的值,所以选项A是正确的。选项B是正确的,函数可以返回地址值即返回一个指针,只是必须明确声明返回的指针类型。选项C是错误的,因指向变量的指针既不是整数,也不是无符号整数,它只是某类型数据的内存地址,因此不能赋一个整数给指针变量作为地址值。选项D是正确的,头文件stdio.h中定义了宏NULL,它是一个空指针常数,若给指针变量赋NULL,即将指针初始化为空。

1
题型:简答题
|
单选题




A.obviously
B.surprisingly
C.normally
D.particularly

正确答案

C

解析

[解析] but they do not ... do outside work与上句“夏天打工”构成转折关系,最佳选项为[C]normally“通常地,正常地”,结合后空可知此处句意为“学年内通常不在校外工作”。[A]obviously“明显地”;[B] surprisingly“令人吃惊地”;[D]particularly“尤其地,独特地”均无法使上下文通顺。

1
题型:简答题
|
单选题




A.public
B.individual
C.private
D.personal

正确答案

C

解析

[解析] 下文说这些大学都有自己的管理委员会,其中包括local businessmen and local politicians,并且所有这些大学都是后来(fifty years ago)才得到政府的拨款,可见它们都是私立学校,故选[C] private“私立的,私营的”,并由此排除与之对应的[A]public“公共的,公众的”。[B] individual意为“个体的,个人的”,如 individual economy/freedom(个体经济/个人自由)。[D] personal也表示“个人的,私人的”,但它强调的并不是与“公有”相对的“私有”属性,而是强调私密性,如personal affairs/letters(私人事务/信件)。

1
题型:简答题
|
单选题




A.and
B.but
C.or
D.so

正确答案

B

解析

[解析] 空格前的分句意为“学生须缴纳各种费用”,空格后提到学生可能通过地方的个人基金得到足够的资助,前后构成转折关系,因此[B]but为本题答案。

1
题型:简答题
|
单选题

下列定义变量的语句中错误的是______。

A.int_int;
B.double int_;
C.char for;
D.float US$

正确答案

D

解析

[解析] $不能用做变量名,合法的标识符由字母、数字和下画线组成。

1
题型:简答题
|
单选题

若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是______。

A.switch(x)
B.switch((int)x);
case 1.0:printf("*\n"); case 1:printf("*\n");
case 2.0:printf("**\n"); case 2:printf("**\n");
C.switch(a+b)
D.switch(a+b)
case 1;printf("*\n"); case 1:printf("*\n");
case 2+1:printf("**\n"); case c:printf("**\n");)

正确答案

C

解析

[解析] switch-case结构中,case后面必须是整数或者字符常量。因此选项A、D都错。而B中switch后面不能有分号。注意,(2+1)是一个常量。

1
题型:简答题
|
单选题

以下能正确定义且赋初值的语句是______。

A.int n1=n2=10;
B.char c=32;
C.float f=f+1.1;
D.double x=12.3E2.5;

正确答案

B

解析

[解析] C语言中规定,程序中所要用到的变量应该先定义后使用。因此选项A和C都是错误的。选项D中,E的后面只能为整数,不能是实数。所以D也是错误的。只有选项B是正确的,char和int是通用的。

下一知识点 : 力的分解
百度题库 > 高考 > 物理 > 力的合成

扫码查看完整答案与解析

  • 上一题
  • 1/10
  • 下一题