西安工业大学往年计算机C语言样卷含答案解析.docx

西安工业大学往年计算机C语言样卷含答案解析.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

往年计算机C语言样卷(一)

(总分150分,考试时长120分钟)

题号

总分

阅卷人

分值

40

20

20

20

50

150

得分

题目包括五大部分,单项选择题,判断题,填空题,程序分析题,编程题,请按要求在规定时间内作答。

考试中途不能无端离场,否则视为放弃。考试过程中如遇问题请及时向监考老师反馈。

一、单项选择题(每小题2分,共40分)

1、调试程序是指对程序进行

A、编辑

B、编译

C、查错和排错

D、连接

【答案】C

2、语句while(!e);中的条件!e等价于________。

A、e==0

B、e!=1

C、e!=0

D、~e

【答案】A

3、c语言的基本数据类型包括________。

A、字符型和数值型

B、字符型和逻辑型

C、整型和实型

D、指针型和数据型

【答案】A

4、以下叙述中正确的是________。

A、对于逻辑表达式:a++||b++,设a的值为1,则求解表达式的值后,b的值会发生改变

B、对于逻辑表达式:a++b++,设a的值为0,则求解表达式的值后,b的值会发生改变

C、else不是一条独立的语句,它只是if语句的一部分

D、关系运算符的结果有三种:0,1,-1

【答案】C

【解析】B选项和A选项中,对于逻辑表达式,其中b的值不会因为表达式的结果发生改变;D选项中,关系运算符的结果有真和假两种。因此C选项正确

5、以下循环体的执行次数是_________

#include<stdio.h>

voidmain()

{

inti,j;

for(i=0,j=1;i<=j+1;i+=2,j--)printf(%d\n,i);

}

A、3

B、2

C、1

D、0

【答案】D

6、以下叙述中错误的是________。

A、C语句必须以分号结束

B、C程序总是从主函数开始执行

C、空语句出现在任何位置都不会影响程序运行

D、定义语句用分号“;”结束

【答案】C

7、在c语言中,形参的缺省存储类是________。

A、auto

B、register

C、static

D、extern

【答案】A

8、下面是有关c语言字符数组的描述,其中错误的是________。

A、不可以用赋值语句给字符数组名赋字符串

B、可以用输入语句把字符串整体输入给字符数组

C、字符数组中的内容不一定是字符串

D、字符数组只能存放字符串

【答案】D

9、以下叙述中错误的是________。

A、可以通过typedef增加新的类型

B、可以用typedef将已存在的类型用一个新的名字来代表

C、用typedef定义新的类型名后,原有类型名仍有效

D、用typedef可以为各种类型起别名,但不能为变量起别名

【答案】A

10、下面各语句行中,能正确进行字符串赋值操作的语句是______。

A、charST[5]={ABCDE};

B、charS[5]={A,B,C,D,E};

C、char*S;S=ABCDE;

D、char*S;scanf(%S,S);

【答案】C

11、有以下程序

#include<stdio.h>

voidfun(int*a,intn)/*fun函数的功能是将a所指数组元数从大到小排序*/

{

intt,i,j;

for(i=o;i<n-1;j++)for(j=j+1;j<n;j++)if(a[i]<a[j])

{

t=a[i];

a[i]=a[j];

a[j]=t;

}

}

main()

{

intc[10]={1,2,3,4,5,6,7,8,9,0},i;

fun(c+4,6);

for(i=0;i<10,i++)printf(%d,,c[i]);

}

程序的运行结果是________。

A、1,2,3,4,5,6,7,8,9,0,

B、0,9,8,7,6,5,1,2,3,4,

C、0,9,8,7,6,5,4,3,2,1,

D、1,2,3,4,9,8,7,6,5,0,

【答案】D

12、以下函数fun形参的类型是__________.

fun(floatx)

{

floaty;

y=3*x-4;

returny;

}

A、int

B、不确定

C、void

D、float

【答案】D

13、有以下程序

main()

{

inti,s=0;

for(i=1;i<10;i

文档评论(0)

150****5215 + 关注
实名认证
内容提供者

互联网教育行业优质分享者,喜爱分析考试试题,模板套件,学习资料等

1亿VIP精品文档

相关文档