用c语言编制的程序是边解释边执行,c语言考题12.doc

c语言考题12

(1) 指挥、协调计算机工作的设备是( D )。

选择支:

A: 键盘、显示器

B: 存储器

C: 系统软件

D: 控制器

(2) 用(  B )编制的程序是边解释边执行。

选择支:

A: C语言

B: BASIC语言

C: 汇编语言

D: 机器语言指令序列

(3) 输入文字时有“插入”方式和“改写”方式,按(D )键可在这两种方式之间切换。

选择支:

A: Del键

B: 空格键

C: 只能使用鼠标

D: Ins

(4) 下列设备中,属于输入设备的是(A )。

选择支:

A: 鼠标器

B: 显示器

C: 打印机

D: 绘图仪

(5) 数据总线用于各器件、设备之间传送数据信息,以下说法中( A )是错误 的。

A、数据总线只能传输ASCII码

B、数据总线是双向总线

C、数据总线导线数与机器字长一致

D、数据总线通常是指外部总线

(6) 存储1024个32×32点阵的汉字字形所需的存储容量是(D ) KB。

选择支:

A: 125

B: 126

C: 127

D: 128

(7) 有两个字符数组a、b,则以下正确的输入格式是 B__.

A) gets (a,b); B) scanf ("%s%s",a,b);

C) scanf ("%s%s",&a,&b); D) gets ("a"), gets ("b");

(8) 若运行以下程序时,从键盘输入3.6,2.4,(表示回车),则下面程序的运行结果是:B

#indude

# include

main()

{float x,y,z;

scanf("%f%f",&x,&y);

z=x/y;

while(1)

{if(fabs(z)>1.0) {x=y;y=z;z=x/y;}

else break;}

printf("%f",y);}

A) 1.5 B)1.6 C) 2.0 D) 2.4

(9) 以下叙述中正确的是()A。

A) 构成C程序的基本单位是函数

B) 可以在一个函数中定义另一个函数

C) main()函数必须放在其它函数之前

D) 所有被调用的函数一定要在调用之前进行定义

(10) 执行下面程序后,输出结果是(A)。

main()

{ a=45,b=27,c=0;

c=max(a,b);

printf("%d\n",c);

}

int max(x,y)

int x,y;

{ int z;

if(x>y) z=x;

else z=y;

return(z);

}

A) 45

B) 27

C) 18

D) 72

(11) 以下for循环的执行次数是:C

for (x=0,y=0; (y=123)&&(x<4); x++);

A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次

(12) 语句while(!E)中的表达式!E等价于:A

A) E==0 B) E!=1 C) E!=0 D) E==1

(13) 若x,i,j和k都是int型变量,则执行下面表达式后x的值为C

x=(i=4,j=16,k=32)

A)4 B)16 C)32 D)52

(14) 下面四个选项中,均是不合法的用户标识符的选项是。C

A) A B)float C)b-a D)一123

P_0 1a0 goto temp

do 一A int INT

(15) 下列四组选项中,均不是C语言关键字的选项是A

A)deFine B)getc C)include D)while

IF char scanf go

Type printf case pow

(16) 下列运算符中优先级最低的是:A

A)?: B)&& c)+ D) !=

(17) 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除。请选择填空。B

#include

main()

{int i=0,j,k;

do{ i++;k=316-13*i;}

whi

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值