电子科技大学24秋“计算机应用技术”《C语言》考试历年常考点试题选编附答案.docxVIP

  • 0
  • 0
  • 约1.63千字
  • 约 4页
  • 2025-06-25 发布于四川
  • 举报

电子科技大学24秋“计算机应用技术”《C语言》考试历年常考点试题选编附答案.docx

电子科技大学24秋“计算机应用技术”《C语言》考试历年常考点试题选编附答案

第1卷

一.综合考核(共15题)

1.在访问一个结构元素前你必须定义()。

A.结构体变量

B.结构体

C.定义结构指针

D.A和B

2.函数即可以嵌套定义,又可以嵌套调用。()

A.正确

B.错误

3.用户可以重新定义标准库函数,若如此,该函数将失去原有含义。()

A.正确

B.错误

4.文件是否打开是可以判断的。()

A.正确

B.错误

5.下面程序有错误的行是(行前数字表示行号)()。

1main()

2{

3floata[10]={0.0};

4inti;

5for(i=0;i6for(i=1;i7printf(%f\n,a[0]);

8}

A.没有错误

B.第3行有错误

C.第5行有错误

D.第7行有错误

6.设有语句inta[4][10],*p=*a;则下面表达式中属于地址表达式的是()。

A.a[1][2]

B.a[1]

C.*(p+1*10+2)

D.*(a[1]+2)

7.若调用一个函数,且此函数中没有return语句,关于该函数则正确的说法是()。

A.返回若干个系统默认值

B.返回一个不确定的值

C.能返回一个用户所希望的函数值

D.没有返回值

8.以下程序的输出结果是()。

main(){intx=2,y=-1,z=2;if(xA.3

B.2

C.1

D.0

9.在for循环中允许使用for嵌套循环,但不能嵌套其他类型的循环。()

A.正确

B.错误

10.若运行以下程序时,从键盘输入ADescriptor(CR表示回车),则下面程序的运行结果是()。

#includemain(){charc;intv0=0,v1=0,v2=0;do{switch(c=getchar()){casea:caseA:casee:caseE:casei:caseI:caseo:caseO:caseu:caseU:vl+=1;default:v0+=1;v2+=1;while(c!=’\n’);printf(v0=%d,v1=%d,v2=%d\n,v0,v1,v2);

A.v0=8,v1=4,v2=8

B.v0=7,v1=4,v2=7

C.v0=12,vl=4,v2=12

D.v0=11,v1=4,v2=11

11.有定义:floaty,*p=y;,假定变量y在内存中所占地址为100~103。那么p的值为()。

A.103

B.102

C.101

D.100

12.在定义函数时,函数的存储类型可以()。

A.省略

B.是static

C.是register

D.是extern

E.是auto

13.对于for(表达式1;表达式2;表达式3)语句的正确描述()。

A.表达式3省略,可在循环体中修改循环控制变量,以保证正常退出

B.表达式2省略,循环不执行

C.三个表达式均不能省略。但分号可以省略

D.三个表达式均不能省略

14.文件包含预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是()。

A.直接按系统设定的标准方式搜索目录

B.先在源程序所在目录搜索,再按系统设定的标准方式搜索

C.仅仅搜索源程序所在目录

D.仅仅搜索当前目录

15.直接访问就是直接利用变量的地址进行存取直接访问。()

A.正确

B.错误

第1卷参考答案

一.综合考核

1.参考答案:A

2.参考答案:B

3.参考答案:A

4.参考答案:A

5.参考答案:C

6.参考答案:B

7.参考答案:B

8.参考答案:B

9.参考答案:B

10.参考答案:C

11.参考答案:D

12.参考答案:ABD

13.参考答案:A

14.参考答案:B

15.参考答案:A

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档