(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