11c语言处理中文字符串,c语言考试11.doc

(1) 计算机网络使用的通信介质包括( B )。

选择支:

A: 电缆、光纤和双绞线

B: 有线介质和无线介质

C: 光纤和微波

D: 卫星和电缆

(2) 重新启动Windows,而越过“自检”过程的启动方式是( D )。

选择支:

A: 按RESET钮

B: 关、开电源

C: 按Ctrl-Break

D: 按Ctrl-Alt-Del

(3) 下列一组描述中,正确的是___B____。

A、系统软件就是买来的软件,应用软件就是自己编写的软件

B、机器语言程序CPU可直接执行,高级语言程序须经过翻译才能执行

C、一台计算机配了某语言,说明一开机就用该语言编写和执行程序

D、计算机程序就是计算机软件,计算机软件就是计算机程序

(4) 微机系统与外部交换信息主要通过( A )。

选择支:

A: 输入输出设备

B: 键盘

C: 鼠标

D: 显示器

(5) 在微机中与EGA密切相关的设备是( C )。

选择支:

A: 键盘

B: 鼠标

C: 显示器

D: 打印机

(6) 下列关于信息高速公路的叙述中,错误的是(  C )。

选择支:

A: 高速网络技术是信息高速公路的核心技术之一

B: 信息高速公路是美国空军信息基础设施建设的核心

C: 因特网即信息高速公路

D: 我国的公用分组网不是信息高速公路

(7) 若有条件表达式(exp) ? a++:b--,则以下表达式中能完全等价于表达式(exp)的是:B

A) (exp==0) B) (exp!=0)

C) (exp== 1) D) (exp!=1)

(8) 以下标识符中,不能作为合法的C用户定义标识符的是(D)。

A) For

B) Printf

C) WORD

D) sizeof

(9) 当运行以下程序时,从键盘输入:AhaMA Aha(

则下面程序的运行结果是A

#include "stdio.h"

main()

{char s[80],c='a';

int i=0;

scanf("%s",s);

while(s[i]!='\0')

{if(s[i]==c) s[i]=s[i]-32;

else if(s[i]==c-32) s[i]=s[i]+32;

i++;

}

puts(s);

)

A)ahAMa B)AhAMa C) AhAMa ahA D) ahAMa ahA

(10) 在C语言中,int、char和short三种类型数据在内存中所占用的字节数(D)。

A) 由用用户自己定义

B) 均为2个字节

C) 是任意的

D) 由所用机器的机器字长决定

(11) 下列变量中合法的是C

A) B.C.Tom

B) 3a6b

C) _6a7b

D) $ABC

(12) 表达式18/4*sqrt(4.0)/8值的数据类型为:C

A) int B)float C)double D)不确定

(13) 下面程序的运行结果是C。

#include

main()

{ int num= 0;

while(num<= 2)

{num++;

printf ("%d\n", num);}

}

A)1 B ) 1 c)1 D)1

2 2 2

3 3

4

(14) 下面有关 for 循环的正确描述是(D)。

A) for 循环只能用于循环次数已经确定的情况

B) for 循环是先执行循环循环体语句,后判断表达式

C) 在 for 循环中,不能用 break 语句跳出循环体

D) for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

(15) main()

{int x=1,a=0,b=0;

switch (x)

{ case 0: b++;

case 1: a++;

case 2: a++;b++;} printf("a=%d,b=%d",a,b);

}该程序的输出结果是(A )

A) 2,1

B) 1,1

C) 1,0

D) 2,2

(16) 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的

所有元素输入值的语句是(D)。

A) gets(a);

B) scanf("%s",a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值