图 5
28.在C语言中,可以使用函数 ① strlen() 来获取字符串的长度,使用函数 ② strcmp() 来对两个字符串进行比较。使用宏定义命令 ③ #define 来定义宏,使用文件包含命令 ④ #include 实现“文件包含”操作。
三、综合应用题(本大题共4小题,每小题20分,每空5分,共80分)
29.小唐新买回来一台计算机,为了提高自己的动手能力,小唐准备自己安装Windows XP系统,由于是第一次安装系统,在安装的过程中遇到了一些困难,小唐想请你帮助一下他,请回答以下问题:
(1)小唐将计算机摆放妥当,将线缆连接好,开机通过自检,弹出光驱放入XP系统安装光盘后,等待了几分钟并没有进入安装界面,重启计算机通过自检后同样无法进入系统安装界面,在以下选项中最有可能导致这一现象的原因是 ① C A.计算机的硬盘损坏。 B.计算机的内存损坏。
C.小唐没有在BIOS中将第一启动设备设置为CD-ROM。 D.计算机的显卡损坏。
(2)以下有关安装Windows XP系统过程中磁盘分区的说法正确的是 ② B
A.安装Windows XP必须划分四个分区。
B.安装Windows XP一块硬盘最多只能划分一个扩展分区。 C.扩展分区可以直接使用。
D.安装Windows XP划分的系统盘C盘必须格式化为FAT32格式。
(3)小唐是个电脑游戏爱好者,听别人说玩游戏需要大容量的内存,所以他为自己的计算机配置了2条4G的内存,但是安装完XP系统后,在XP系统中检查内存容量还不到4G,出现这一问题的原因是: ③ A A.Windows XP无法识别8G容量的内存。 B.小唐买的2条内存条中的一条损坏了。 C.小唐的Windows XP系统安装有问题。 D.小唐买的2条内存条的型号不一致。 (4)为了提高系统的安全性,不必采取以下哪项措施 ④ B ..
A.计算机联网后升级最新的Windows XP的Service Pack。 B.建立多个超级管理员账号。
C.安装计算机杀毒软件,联网升级到最新的病毒库。
D.安装第三方计算机防火墙软件或者打开Windows XP自带的防火墙软件。 30.某公司局域网的网络拓扑结构如图6所示。
图 6
(1)如果该公司局域网中所有主机的网卡状态都是
图 7
,最有可能出故障的网络设备是 ① 。
A.交换机 B.路由器 C.计算机网卡 D.运营商服务器
(2)在图6中X处应该使用的网络设备是 ② 。
A.交换机 B.路由器 C.计算机网卡 D.运营商服务器 (3)如果PC1无法访问局域网中的其他计算机,其IP配置结果如图7所示,那么该图中的 ③ A处配置错误,根据图6所示,应该配置为 ④ 192.168.0.1 。
31.民警小张在某个案件中带回4个嫌疑人A,B,C,D,其中有一位是小偷,现在小张分别对4个嫌疑人进行询问:
A说:我不是罪犯: B说:C是罪犯; C说:D是罪犯;
D说:我不是罪犯而且B也不是罪犯。
已知其中3人说的是真话,1人说的是假话,请根据以上信息帮助小张找出罪犯。
#include
int i;
char who=′A′: int isFound=0;
for(i=0; ① i<4 ;i++){
int sum=0;
who= ② ′A′+i ;
if(who!= ′A′) sum++; if(who==′C′) sum++; if(who==′D′) sum++;
if( ③ who!= ′D′&&who!= ′B′ ) sum++; if ( ④ sum==3 ) {
printf(\罪犯是%c\\n\,who); isFound=l; }
}
if( !isFound)
printf(\没有找到符合条件的人\;
}
32.在如图8所示工作表中,求取各品牌产品平均价格的操作步骤是: 单击数据区域并按 ① “系列”排序 ,单击“数据”→“ ② 分类汇总 ”菜单项打开如图9所示对话框。在“分类字段”栏选定“ ③ 系列 ”项,在“汇总方式”栏选定“ ④ 平均值 ”项,单击“确定”按钮。
图 8
四、程序分析题(本大题共3小题,共75分)
33.阅读程序,写出运行结果(每小题5分,共25分)
(1) #include
main() {
int a=7,b=3,c=2; int d=(a>b!=c); printf(\,d); }
运行结果是______1__ (2) #include
main()
图 9
{
int c:
while((c=getchar())!=′\n′)
switch(c-′2′) {
case 0:
case 1:putchar (c+4);
case 2: putchar (c+4); break; case 3:putchar (c+3);
default: putchar (c+2); break; }
}
当输入为125时,运行结果是___36687_ (3)#include
static int f=l; int func(int n) {
f=f+n; return f; }
main() {
int i;
for(i=2;i<=3;i++)
printf(\
}
运行结果是__36__ (4) #include
main() {
int a[9]={1,2,3,4,5,6,7,8}; int *p=a; int sum=0;
for( ;p if(*p%2==0) sum=sum+*p; printf(\} 运行结果是__20__ (5) #include void f(int *q) { int i; for(i=0;i<3;i++)
相关推荐: