大学考试—高级语言程序设计——试题库及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是( )。

A.

(*p).a

B.

abc->a

C.

abc.a

D.

p->a

回答错误!正确答案: A C D

以下叙述中,正确的叙述是:

A.

预处理行不是c的可编译语句

B.

在程序中凡以#开始的语句都是预处理命令

C.

C程序在执行过程中对预处理命令进行处理

D.

预处理命令须以#开始

回答错误!正确答案: A B D

下列属于单字符输入输出函数的是()。

A.

getchar()

B.

printf()

C.

scanf()

D.

putchar()

回答错误!正确答案: A D

当一个函数为外部函数时,不正确的说法是( )。

A.

该函数不能被本文件中函数调用

B.

该函数不能被其他文件调用

C.

该函数只能被main()调用

D.

该函数只能被非主函数调用

回答错误!正确答案: A B C D

不能将高级语言编写的源程序转换成目标程序的是:

A.

编译程序

B.

解释程序

C.

编程程序

D.

链接程序

回答错误!正确答案: B C D

下列选项中关于外部变量,正确的是( )。

A.

main函数是主函数,不在main函数内部定义的变量都是外部变量B.

外部变量必须定义在源程序的开始处

C.

定义外部变量时,可以进行初始化

外部变量必须定义在所有函数的外面

回答错误!正确答案: C D

已知“int a=1;char b=65; float c=2.0;double d=3.5;”。则下述赋值表达式结果为整型的是()。

A.

b=a+b;

B.

b=(int)(c+d);

C.

a=3.2;

D.

a=c+d;

E.

c=a+b;

F.

c=(int)3.2;

回答错误!正确答案: A B C D

已有char s[10][10]={0};int i=10;。在下列表达式中,没有意义的表达式是:

*(&(s+i)+i)

B.

*(*(s+i)+i)

C.

*(*(s+i-1)+i-1)

D.

s[i][i]

回答错误!正确答案: A B D

下列属于C语言标准库函数的为()。

A.

pow()

B.

sin()

C.

log10()

D.

isalpha()

E.

sqrt()

F.

回答错误!正确答案: A B C D E

已知int a[]={1,2,3,4,5,6,7,8,9},*p =a; 则值为3的表达式是()

A.

p+=2,*(p++)

B.

p+=2,*p++

C.

p+=2,*++p

D.

p+=2,++*p

回答错误!正确答案: A B

在定义int a[2][3];之后,对数组a的引用错误的是( )。

A.

a(1,2)

B.

a[1,3]

C.

a[1>2][!1]

a[2][0]

回答错误!正确答案: A B D

若有int *px; float *pf;char *pc;,下列关于指针的正确描述为()。

A.

px、pc与pf三个变量的存储单元长度都一样。

B.

px与pf存储单元长度一样。

C.

px与pc存储单元长度一样。

D.

pc与pf存储单元长度一样。

E.

px、pc与pf三个变量的存储单元长度互不相同。

回答错误!正确答案: A B C D

如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:

A.

局部变量优先

B.

C.

全局的外部变量优先

D.

外部变量优先

回答错误!正确答案: B C D

当c的值不为0时,则在下列选项中,能正确将c的值赋给变量a、b的是( )。

A.

b=a =c;

B.

a&&(b=c);

C.

(a=c)‖(b=c) ;

D.

(a=c) &&(b=c);

回答错误!正确答案: A D

下列选项中关于变量的生存期,不正确的描述是( )。

A.

auto型变量是静态存储的,其生存期等同于程序的运行期。

static变量是动态存储的,函数调用结束时,static变量所占用的内存单元被释放C.

register变量都是动态存储的

D.

外部变量都是静态存储的

回答错误!正确答案: A B

关于C语言程序的语句,正确的说法是( )。

A.

语句的结束标识符是句号

B.

一行可以书写多条语句

C.

建议每条语句占一行

D.

一条语句只能占一行

回答错误!正确答案: B C

下列四条语句中,没有语法错误的语句是( )。

A.

相关文档
最新文档