c语言打开窗口aai函数,c语言历年真题各章分布.docx

历年真题

第一章

2011.3

1、计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正 确的是

C语言程序仅可以编译执行

C语言程序仅可以解释执行

C语言程序既可以编译执行又可以解释执行

以上说法都不对

2、以下叙述中错误的是

C语言的可执行程序是由一系列机器指令构成的

用C语言编写的源程序不能直接在计算机上运行

通过编译得到的二进制目标程序需要连接才可以运行

在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe

文件

2010.9

3、以下关于结构化程序设计的叙述中正确的是

一个结构化程序必须同时由顺序、分支、循环三种结构组成

结构化程序使用goto语句会很便捷

在C语言中,程序的模块化是利用函数实现的

由三种基本结构构成的程序只能解决小规模的问题

4、以下关于简单程序设计的步骤和顺序的说法中正确的是

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

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

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

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

5、以下叙述中错误的是

C程序在运行过程中所有计算都以二进制方式进行

C程序在运行过程中所有计算都以十进制方式进行

所有C程序都需要编译链接无误后才能运行

C程序中整型变量只能存放整数,实型变量只能存放浮点数

2010.3

6以下叙述正确的是

C语言程序是由过程和函数组成的

C语言函数可以嵌套调用,例如:fun(fun (x))

c)c语言函数不可以单独编译

D)C语言中除了 main函数,其他函数不可作为单独文件形式存在

7、以下关于C语言的叙述中正确的是

C语言中的注释不可以夹在变量名或关键字的中间

C语言中的变量可以在使用之前的任何位置进行定义

在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致

C语言的数值常量中夹带空格不影响常量值的正确表示

2009.9

7、以下叙述中正确的是

程序设计的任务就是编写程序代码并上机调试

程序设计的任务就是确定所用的数据结构

程序设计的任务就是确定所用算法

以上三种说法都不完整

第二章

2011.3

1、以下选项中不能用作C程序合法常量的是

1,234 B) '\123'

123 D)"\x7G"

(14)以下选项中可用作C程序合法实数的是

.1e0 B)3.0e0.2

C)E9 D)9.12E

2、 若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是

a=(b=4)=3; B)a=b=c+1;

C)a=(b=4)+c; D)a=1+(b=c=4);

2010.9

3、 有以下定义:int a ; Io ng b ; double x , y;则以下选项中正确的 表达式是

a%( int )(x-y )

a=x!=y;

( a*y) %b

y=x+y=x

4、以下选项中能表示合法常量的是

整数:1, 200

实数:1.5E2.0

C )字符斜杠:‘’

字符串:"\007"

TOC \o "1-5" \h \z 9

_9

18

0

22、有以下程序,其中k的初值为八进制数

#i nclude

mai n()

{int k=011;

printf(“ %dn”,k++);

}

程序运行后的输出结果是

12 B)11 C)10 D)9

2010.3

6以下C语言用户标识符中,不合法的是

_1 B)AaBC C)A_B D)a--b

7、 若有定义:double a=22 int i=0,k=18;,则不符合c语言规定的赋值语句 是

a = a+ + ,i++ ; B)i =(a + k)v=( i + k);

i 二a% 11;D)i 二!a ;

2009.9

8、 表达式:(int)((double)9/2)-(9)%2的值是

0 B)3 C)4 D)5

9、)若有定义语句:int x=10;,则表达式x-=x+x的值为

-20 B)-10 C)0 D)10

10、以下选项中,能用作用户标识符的是

void B)8_8 C)_0_ D)u nsig ned

2009.3

11、以下选项中合法的标识符是

1_1 B ) 1-1 C ) _11 D) 1--

12、 若函数中有定义语句:int k ;,贝U

系统将自动给k赋初值B)这时k中值无定义C)系统将自动给k赋初值-1

这时k中无任何值

13、以下选项中,能用作数据常量的是

0115 B) 0118 C ) 1.5e1.5 D ) 115L

(14)设有定义:int x=2;,以下表达式中,值不为6的是

x*=x+1B ) x++,2*xC ) x*= (1+x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值