网站大量收购闲置独家精品文档,联系QQ:2885784924

北京外国语大学 程序设计基础(C语言程序设计)模拟题01-03题目及答案.doc

北京外国语大学 程序设计基础(C语言程序设计)模拟题01-03题目及答案.doc

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

程序设计基础(C语言程序设计)课程终结考试

程序设计基础(C语言程序设计)(模拟题)

课程编号:BWCST2005

学籍号:______________________

学习中心:______________________

姓名:______________________

注意事项:1、本试卷满分100分,考试时间120分钟;

2、请将答案一律写在答题纸上。

一、单选题(每题2分,共60分)

1.以下说法中不正确的是()。

A、C语言是面向对象语言

B、C语言是模块化语言

C、C语言是高级语言中的低级语言

D、C语言具有结构化的控制语句

2.算法的空间复杂度是指()。

A、算法在执行过程中所需要的计算机存储空间

B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数

3.判断char型变量ch是否为大写字母的正确表达式是()。

A、’A’=ch=’Z’

B、(ch=’A’)||(ch=’Z’)

C、(ch=’A’)(ch=’Z’)

D、(’A’=ch)

4.main()函数的参数正确的说明形式是()。

A、main(intargc,char*argv);

B、main(intabc,char**abv);

C、main(intargc,charargv);

D、main(intc,charv[]);

5.以下程序段的运行结果是()。

i=0;

do{

printf(%d,,i);

}while(i++);

printf(%d\n,i);

A、0,0

B、0,1

C、1,1

D、程序进入无限循环

6.若有表达式(w)?(--x):(++y),则其中与w等价的表达式是()。

A、w==l

B、w==0

C、w!=l

D、w!=0

7.在以下特殊字符常量中,表示换行功能的是()。

A、\n

B、\t

C、\b

D、\r

8.以下关于简单程序设计的步骤和顺序的说法中正确的是()。

A、确定算法后,整理并写出文档,最后进行编码和上机调试

B、首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档

C、先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档

D、先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

9.一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为()。

A、任意

B、第一个函数必须是主函数,其他函数任意

C、必须完全按照执行的顺序排列

D、其他函数可以任意,主函数必须在最后

10.以下选项中不能作为C语言合法常量的是()。

A、cd

B、100000

C、\a

D、\011

11.以下选项中,当x为大于1的奇数时,值为0的表达式是()。

A、x%2==1

B、x/2

C、x%2!=0

D、x%2==0

12.利用fseek函数可以实现的操作是()。

A、改变文件的位置指针

B、文件的顺序读/写

C、文件的随机读/写

D、以上答案均正确

13.以下关于逻辑运算符两侧运算对象的叙述中正确的是()。

A、只能是整数0或1

B、只能是整数0或非0整数

C、只能是整型或字符型数据

D、可以是任意合法的数据

14.若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。

A、1

B、0

C、2

D、不知道a的值,不能确定

15.C程序全部由一个一个的()构成。

A、主程序

B、子程序

C、函数

D、过程

16.若有说明:

inta[][3]={1,2,3,4,5,6,7};

则a数组第一维的大小是()。

A、2

B、3

C、4

D、无确定值

17.设有如下说明

typedefstructST

{longa;intb;charc[2];}NEW;

则下面叙述中正确的是(??)。

A、以上的说明形式非法

B、ST是一个结构体类型

C、NEW是一个结构体类型

D、NEW是一个结构体变量

18.当用户要求输入的字符串中含有空格时,应使用的输入函数是()。

A、scanf()

B、getchar()

C、gets()

D、getc()

19.已知对学生记录的描述为:

structteacher

{

intsex;

charname[20];

intage;

struct{

?intyear,month,day;

}birthday;

};

structteacherli;

设变量li中的“生日”是“1980年3月3日”,对“birthday”正确赋值的程序是(?

文档评论(0)

lhmibtf + 关注
实名认证
内容提供者

专注成人学历教育服务10余年。

1亿VIP精品文档

相关文档