999kao.com
计算机等级国家二级VF上机题库184套上机原题

有以下程序

int a=4;

int f(int n)

{ int t=0; static int a=5;

if(n%2) {int a=6; t+=a++;}

else {int a=7 ;t +=a++ ; }

return t+a++ ;

}

main( )

{ int s=a , i=0 ;

for( ; i 〈 2 ; i++) s+=f(i);

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

}

程序运行后的输出结果是

A)24

B)28

C)32

D)36


正确答案:B


有以下程序

main()

{ int i,s=0,t[]={l,2,3,4,5,6,7,8,9};

for(i=0;i<9;i+=2) s+=*(t+i);

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

}

程序执行后的输出结果是

A)45

B)20

C)25

D)36


正确答案:C
(36)C) 解析: 统计1~9 九个数中的奇数和 , 此题考察指向数组的指针, C 语言规定数组名代表数组的首地址 , 也就是第一个元素的地址。因此 *(t+i) 代表数组的第 i+1 个元素。程序运行的结果是 1+2+3+4+5+6+7+8+9=25 。


2 0 .进行键盘输入的大小写转换的控制键是( ) 。

A .C a p s l o c k

B .S h i f t

C .N u m l o c k

D .A I t


正确答案:A
2 0 .【答案】 A
【考点】 键盘的使用 
【解析】 控制键C a p s l o c k 的功能是进行键盘输入的大小写转换。S h i f t 也称转换键,但它必须与字母键同时配合,才能进行大、小写字母的转换。A I t 键通常不能单独使用,要与其他键配合使用,才能发生作用。N u m l o c k 键用于控制小键盘中双符号键的状态转换。


有以下程序

main()

{int i,s=0,t[]={l,2,3,4,5,6,7,8,9};

for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}

程序执行后的输出结果是

A.45

B.20

C.25

D.36


正确答案:C
解析:统计1~9九个数中的奇数和,此题考察指向数组的指针。C语言规定数组名代表数组的首地址,也就是第一个元素的地址。因此*(t+i)代表数组的第i+1个元素。程序运行的结果是1+2+3+4+5+6+7+8+9=25。


有以下程序:

include<stdio.h>

main( )

{char s[]="012xy\O8s34f4w2‘;

int i;n=0; ,

for(i=0;s[i]!=0;i++)

if(s[i]>=0s[i]<=9)n++;

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

}

程序运行后的输出结果是( )。

A.0

B.3

C.7

D.8


正确答案:B

考查简单的C程序数组和循环。for循环是指i=0,如果s/[3]!=0,则i自动加1。if循环指的是s[i]中的元素大于等于0且小于等于9,则n加l,所以答案为B。


计算机等级考试二级VF上机题答案第一套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道S Q L题,请将每道题的S Q L命令粘贴到S Q L l.t x t文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。在考生文件夹下完成下列操作:1 .利用S Q L S E L E C T命令将表st ock_sl.db f复制到st ock b k.db f;2 .利用S Q L I N S E R T命令插入记录(60 0 0 2 8”,4.36,4.60,550 0)到st ock_ b k.db f 表。3.利用S Q L UP D A T E命令将st ock_b k.db f表中 股票代码”为60 0 0 0 7的股票 现价 改为&8 8 o4.利用S Q L D E L E T E命令删除st ock.b k.db f表中 股票代码”为60 0 0 0 0的股票。本题的主要考核点:S Q L语句的使用。1、S E L E *F R O M st ock_sl I N T O D B F st ock_b k2、I N S E I N T O st ock_b k(股票代码,买入价,现价,持有数量)VA L U(60 0 0 2 8”,4.36,4.60,550 0)3、UP D A st ock b k S E T 现价=8.8 8 WH E R 股票代码=60 0 0 0 7”4、D E L E F R O M st ock b k WH E R 股票代码=60 0 0 0 0 三、综合应用(1小题,计30分)在考生文件夹下有学生成绩数据库X UE S H E N G 3,包括如卜.所示三个表文件以 及相关的索引文件:1、X S.D B F(学生文件:学 号C 8,姓 名C 8,性 别C 2,班 级C 5;另有索引文 件X S.I D X,索引键:学号)2、C J.D B F(成绩文件:学 号C 8,课 程 名C 2 0,成 绩N 5.1;另有索引文件 C J.I D X,索引键:学号)3、C J B.D B F(成绩表文件:学 号C 8,姓 名C 8,班 级C 5,课 程 名C 1 2,成绩 N 5.1)设计一个名为X S 3的菜单,菜单中有两个菜单项 计算 和退出程序运行 时,单击计算菜单项应完成下列操作:将所有选修了计算机基础”的学生的”计算机基础”成绩,按成绩由高到低的顺序填列到成绩表文件C J B.D B F中(事前须 将文件中原有数据清空)。单击 退出”菜单项,程序终止运行。(注:相关数据表文件存在于考生文件夹下)本题的主要考核点:结构化查询语言(S Q L)中的联接查询、查询的排序、查询的去向等知识 解题思路:在本题中要想得到所有选修了”计算机基础”的学生的”计算机基础”成绩及学生 的姓名等信息,就需要用到联接查询。因为学生的姓名、班级在表X S.D B F中,而 学生的成绩在表C J.D B F中。而这两个表要联接起来可以通过学号 字段。有以下两种联接查询的形式:S E L E C T X S.学号,姓名,班级,课程名,成 绩F R O MX S.C J WH E R E X S.学号=C J.学 号A N D课程名=计算机基础”或 者S E L E C T X S.学 号,姓名,班级,课 程 名,成 绩F R O M X S L E F T J I O N C J O N X S.学号=C J.学 号WH E R E 课程名=计算机基础通过以上的联接瓷询便得到了所仃选修计算机基础 的学生的计算机基础”的 成 绩 及 学 生 的 姓 名 等 信 息。而 题 中 所 要 求 按 成 绩 的 降 序 排 序,所以应该在以 上S Q L语句的基础上加入:O R D E R B Y成 绩D E S C将查询所得到的结果放于一个数组变量AF i el d s V al ueW,要 用 到INT O AR R AY AF i el d s V al ue.至此 个完整的S Q L联 接 查 询 语 句 便 形 成 了:S E L E CT X S.学号,姓 名,班级,课程名,成 绩F R OM X S,CJ W H E R E X S.学号=CJ.学 号AND课程名=计算 机 基 础 OR D E R BY 成绩 D E S C INT O AR R AY AF i el d s V al ue清空CJ B.D BF将t ab l eNam e中的资料添加到已被清空的CJ B.D BF中INS E R T INT O CJ B F R OM AR R AY AF i el d s V al ue二、简 单 应 用(2小 题,每 题20分,计4 0分)1、在 考 生 文件夹下建立数据库s c2,将 考 生 文 件 夹 下 的 自 由 表s co r e2添加进 s c2中。根据s co r e2表 建 立 一个视图s co r e_ vi ew,视 图 中 包 含 的 字 段 与s co r e2表 相 同,但 视 图 中 只 能 查 询 到 积 分 小 于 等 于15 0 0的信息。然后利用新建立的视图 查 询 视 图 中 的 全 部 信 息,并将结果按积分升序存入表v2。2、建 立 一 个菜单f i l em en u,包括两个菜单项 文件 和 帮助,文件 将激 活 子 菜 单,该 子 菜 单 包 括 打 开 、存为 和 关闭三个 菜 单 项;关 闭”子菜单 项用S E T S Y S ME NU T O D E F AU L T命 令 返 回 到 系 统 菜 单,其 他 菜 单 项 的 功 能 不 做 要 求。第1题,本 题 的 主 要 考 核 点 是 视 图 的 建 立。在项目管理器”中选择一个数据库,选择 本地视图”,然 后 选 择 新 建 按 钮,打 开 视 图 设 计 器 选 择 所 有 字 段,在“筛 选”栏 内 输 入 条 件 积 分 =15 0 0”,关闭并 保 存。在 数 据 库 设 计 器 中 打 开 视 图,用s o r t o n积 分t o v 2命 令 存 入 新 表。第2题,本 题 的 主 要 考 核 点 是 菜 单 的 建 立。新建菜单可按卜一列步骤:选 择“文件 菜 单 中 的 新 建 命 令,在 新 建”对 话 框 中 选 择 菜 单 ,单 击 新 建 文 件 按 钮。在 新建菜单”对 话 框 中 选 择“菜 单 按 钮,调出”菜 单 设 计 器”。也可用CR E AT E ME NU 命 令 直 接 调 出 菜 单 设 计 器。在 菜 单 名 称 中 填 入“文 件 、帮助,文件 结果为子 菜 单,单 击 编 辑;在 子 菜 单的菜单名称中输入“打 开 、”存为、关闭,关闭”结果为命令 S E T S Y S ME NU T O D E F AU L T”。第二套一、基 本 操 作 题(共4小 题,第1和2题是7分、第3和4题是8分)在 考 生 文 件 夹 下 完 成 下 列 操 作(在成绩管理”数 据库中完成):1.为“学生表在 学号”字段上建立升序主索引,索 引 名 为 学 号;2.为学生 表 的 性别 字段定义有效性规则,规 则 表 达 式 为 性 别$男女 出错 提 示 信 息 是:性别必须是男或女3 .在“学生 表的 性别 和 年龄 字段之间插入一个“出生日期”字 段,数据类型 为“日 期 型 (修改表结构);4 .用SQ L的U P D A T E命令将学生王三风”的 出 生 日 期 修 改 为1 983年5月1日,并将该 语句粘贴在SQ L 2.T X T文 件 中(第 一 行、只 占 一 行)本 题 的 主 要 考 核 点:主 索 引 的 建 立、字 段 有 效 规 则 的 建 立,表 结 构 的 更 改,SQ L语 言 的 使 用。解题思路:1.在表设计器中的索引页面建立索引。2、建立有效性规则在表设计器中的字段选项卡。在规则栏中输入“性别$男女 ”,提示信息栏输入性别必须是男或女”(不要双引号)。4.SQ L语句的用法U P D A学 生SE T出生日期=,1 983/0 5/0 1 W HE R姓名=王三风三、综合应用(1小题,计3 0分)在考生文件夹下有仓库数据库C K 3,包括如下所示两个表文件:C K(仓库号C(4),城市C(8),面积N(4)Z G(仓库号C(4),职工号C(4),工资N(4)设计一个名为Z G3的菜单,菜单中有两个菜单项 统计 和 退出。程序运行时、单击 统计”菜单项应完成卜.列操作:检索出所有职工的工资都大于1 2 2 0元的职 工所管理的仓库信息,将结果保存在w h l数据表(W H1为自由表)文件中,该文件的 结构和C K数据表文件的结构一致,并按面积升序排序。单击”退出菜单项,程序 终止运行。(注:相关数据表文件存在于考生文件夹下)本题主要考核点:菜单的建立、结构化杳询语言(SQ L)中的嵌套查询、查询结果的去向等知识。解题思路:利用菜单设计器定义两个菜单项,在菜单名称为“统计”的菜单项的结果列中选择“过程,并通过单击 编辑 按钮打开一个窗中来添加“统计”菜单项要执行的命 令。在菜单名称为 退出”的菜单项的结果列中选择 命令,并在后面的“选项 列中输入以下退出菜单的命令:SE T SY SM E N U T O D E F A U L T 统计 菜单项要执行的程序:首先中打开数据库文件O P E N D A T A B A SE C K 3.D B C卜 面我们分析所要用到的查询语句的实现,题面要求 检索出所有职工的工资都 大于1 2 2 0的职工所管理的仓库信息“,所以得到满足以上条件的仓库号成为解答 本题的关键。“所有职工的工资都大于1 2 2 0的职工所管理的仓库”这个条件可以将 其分解为同时满足以下两个条件的结果“仓库号不存在于职工的工资小于等于 1 2 2 0的职工所管理的仓库号中并且”仓库号存在于表ZG中,而以上两个条件我 们可以利用SQL轻松写出来。所以最后形成的查询语句以下:SE LE C T*F ROM C K WHE RE 仓库号 NOT IN(SE LE C T 仓库号 F ROM ZG WHE RE 工资=1 2 2 0)A ND 仓库 号 IN(SE LE C T 仓库号 F ROM ZG)INTO TA B LE w h l.d bf.后面的INTO TA B LE w h l.d bf决定了查询的结果是生成一个w h l.d bf文件。本题还考对查询的排序和查询的去向进行了考核.可以用ORD E R B Y o r d e r _It e m A SC l D E SC 来让查询的结果按某一列或某几列的、升序(A SC)或 降 序(D E SC)进 行排列。而查询的去向可以通过INTO TA B LE s t r Tabl e Nam e而直接生成一个文件 名为s t r Tabl e Nam e的.D B F表。二、简单应用(2小题,每题2 0分,计4 0分)1 根据考生文件夹下的t xl表和j s h表建立一个查询q u e r y2,查询出单位是 南京大学”的所有教师的姓名、职称、电话,要求查询去向是表,表名是 q u e r y2.d bf,并执行该查询。2、建立表单e n t e r f,表单中有两个命令按钮,按钮的名称分别为c m d i n和 c m d o u t,标题分别为进入和退出。第1题,本题的主要考核点是建立查询。建立查询可以使用“文件”菜单完成,选择文件一新建一查询一新建文件,将t xl和j s h添加入查询中,从字段中选择姓名、职称和电话字段,单击查询菜单下的 查询去向,选择表,输入表名q u e r y2.D B F。最后运行该查询。第2题,本题的主要考核点是表单的建立。可以用三种方法调用表单设计器:在项目管理器环境下调用;单击“文件”菜单中 的“新建”,

以下程序段:Functionjishu1(x!,eps)AsDoubleDimn%,s,tn=1:s=0:t=1DoWhile(Abs(t)>=e

以下程序段:

Functionjishu1(x!,eps#)AsDouble

Dimn%,s#,t#

n=1:s=0:t=1

DoWhile(Abs(t)>=eps)

s=s+t

t=t*x/n

n=n+1

Loop

jishu1=s

EndFunction

Subjishu2(s#,x!,eps#)

Dimn%,t#

n=1:s=0:t=1

DoWhile(Abs(t)>=eps)

s=s+t

t=t*x/n

n=n+1

Loop

EndSub

PrivateSubCommand1_Click()

Dimf1#,f2#

f1=jishu1(2#, 0.000001)

Calljishu2(f2,2#,0.000001)

Print"f1=";f1,"f2=";f2

EndSub

对程序说法正确的是( )

A.计算jishu1是调用子过程,而计算jishu2是调用函数

B.当程序运行单击命令按钮后,窗体中显示的f1和f2的结果不相同

C.当程序运行单击命令按钮后,窗体中显示的f1和f2的结果相同

D.以上说法都不正确


正确答案:C


有以下程序:includeint a=4;int f(int n){int t=0;static int a=5;if(n%2) {int a=6;

有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a=7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是( )。

A.24

B.28

C.32

D.36


正确答案:B
解析:本题考查的是外部变量的应用。因为程序的初始int a=4;语句定义了外部变量a,在以后的执行过程中,当i=0时,调用f(0)函数,执行的语句是else {int a=7;t+=a++;},此处程序中又定义了变量a,所以原来定义的外部变量在此不起作用,得到t=7,返回值语句return t+a++;处,外部变量a起作用,返回值为7+5=12:当i=1时,调用f(1)函数,执行的是语句else{inta=6:t+=a++;},此处程序中又定义了变量a,所以原来定义的外部变量在此不起作用,得到t=6,返回值语句


函数mycmp(char *s,char *t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值,请填空。mycmp( char *s,char *t){ while (*s==*t) { if (*s==’\0’)return 0; ++s;++t; } return();}


正确答案:*s–*t
函数的两个形参是两个字符指针变量,字符串的首地址是指针变量的值,*s和*t表示字符串数组s和t的第一个字符,在while循环中,是通过s和t值的不断变化来改变指针所指向的字符的,要得到s和t所指向的不同字符的ASCII码的差值,必须使用“*s–*t”。


有以下程序

#include<stdio.h>

main()

{char s[]=“012xy\08s34f4w2”;

int i,n=0:

for(i=0;s[i]!=0;i++)

if(s[i]>=‘0’&&s[i]<=‘9’)n++:

printf(“%d\n”,n):

}

程序运行后的输出结果是

A.0

B.3

C.7

D.8


正确答案:B


以下不能将s所指字符串正确复制到t所指存储空间的是( )。

A.do{*t++=*8++;}while(*s);

B.for(i=0;t[i]=s[i];i++);

C.while(*t=*s){t++;s++;}

D.for(i=0,j=0;t[i++]=s[j++];);


正确答案:A
do{*t++=}S++;}while(*S);不能因为当*s=’、0。时,while(*s)跳出循环,这样字符串结束标志’、0’没有复制给}t,造成}t不完整。注意,*t++=*s++是先执行t=*s,然后才进行t=t+1,s=s+1。B、C、D都能将。\0’复制过去

更多 “计算机等级国家二级VF上机题库184套上机原题” 相关考题
考题 下列选项中,能够满足“若字符串sl等于字符串s2,则执行ST”要求的是( )。A.if(stremp(s2,s1)==0)ST;B.if(s1==s2)ST;C.if(strcpy(sl,s2)==l)ST;D.if(sl,s2==O)ST;正确答案:Astrcmp(char*,char*),函数strcmp用于比较两个字符串的长度,长者为大,若字符个数也一样,则从左至右依次比较相同位上的字符,字符大小按ASCIl表值计算,直到最后一个字符,若还相同,则两个字符串相等,返回值0。选项A中if(strcmp(s2,sl)==0)ST,若s2等于sl,则返回值0,0等于0,所以逻辑表达式strcmp(s2,sl)==0为真,执行ST。

考题 投资者购买某国债远期合约为180天后到期的中期国债,当前净报价为96.55元,息票率为3%.每半年付息一次,上次付息时间为60天前,下次付息为122天以后,再下次付息为305天以后。无风险连续利率为6%,中长期国债期货标的资产的定价公式表达正确的是( )。A、Ft=S0er(T-r) B、Ft=(ST-CT)er(t-T) C、F0=S0e(r-q)T D、Ft=(St+Dt)er(T-t) 答案:B解析:中长期国债期货标的资产通常是附息票的名义债券,其定价公式为Ft=(St+Dt)er(T-t)

考题 7 . 下列软件中属于系统软件的是( ) 。A .W i n d o w s 2 0 0 0B .V i s u a l F o x p r oC .B A S I C 语言D .游戏软件正确答案:ABC7 .【答案】 A B C 【考点】 计算机软件的主要内容 【解析】 计算机的软件分为系统软件和应用软件。系统软件是为了计算机能正常、高效工作所配备的各种管理、监控和维护系统的程序及其有关资料。系统软件主要包括如下几个方面:( 1 ) 操作系统软件,这是软件的核心;( 2 ) 各种语言的解释程序和编译程序( 如B A S I C 语言解释程序等) ;( 3 ) 各种服务性程序( 如机器的调试、故障检查和诊断程序等) ;( 4 ) 各种数据库管理系统, ( F o x P r 0 等) 。系统软件的任务,一是更好地发挥计算机的效率;二是方便用户使用计算机。游戏软件属于应用软件而不是系统软件。

考题 有以下程序:include main( ){int i,s=0,t[] = {1,2,3,4,5,6,7,8,9};for(i=0;i有以下程序:#include <stdio.h>main( ){ int i,s=0,t[] = {1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); prinff("% d \n ",s);A.45B.20C.25D.36正确答案:C解析:程序中的*(t+i)相当于t[i]。由于for循环变量的增量为2,因此i分别取值0,2,4,6,8,因为t[0]=1,t[2]=3,t[4]=5,t[6]=7,t[8]=9,对其进行求和运算,结果为25。

考题 有以下程序:includeint f(int t[],int n);main(){int a[4]={1,2,3,4},s;s=f(a,2);prin有以下程序: #include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s); } int f(int t[],int n) {if((n>0)&&(n<5))return t[n+1]+f(t,n-1); else return 0; } 程序运行后的输出结果是( )。A.4B.7C.10D.61正确答案:B

考题 阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【函数2.1】void sort(char *s,int num){int i,j--num;char t;while(j-->1)for(i=0;i<j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}void main(){char *s="CEAedea";sort(s,5);printf("%s",s);}上述程序的结果是(1)【函数2.2】void main(){ union {int ig[6];Char s[12];} try;try. ig[0]=0x4542; try.ig[1]=0x2049;try. ig[2]=0x494a; try.ig[3]=0x474e;try. ig[4]=0x0a21; try.ig[5]=0x0000;pintf("%s",try, s);}上述程序的结果是(2)【函数2.3】void main(){ char *letter[5]= { "ab","efgh","ijk","nmop","st"};char **p;int i;p=letter;for(i=0;i<4;i++) .printf("%s",p[i]);}上述程序的结果是(3)【函数2.4】main(){int i=4,j=6,k=8,*p=&I,*q=&j,*r=&k;int x,y,z;x=p==&i;y=3*-*p/(*q)+7;z=*(r=&k)=*p**q;printf("x=%d,y=%d,z=%d",x,y,z);}上述程序的结果是(4)【函数2.5】int a[]={5,4,3,2,1 };void main(){int i;int f=a[0];int x=2;for(i=0;i<5;i++)f+=f*x+a[i];printf("%d",f);}上述程序的结果是(5)正确答案:(1)ACEdeea (2) BEI JING!(3) abefghijkmnop (4) x=1y=5z=24(5) 129(1)ACEdeea (2) BEI JING!(3) abefghijkmnop (4) x=1,y=5,z=24(5) 129

考题 有以下程序 int a=2; int f(int n) { static int a=3; int t=0; if(n%2) {static int a=4; t+=a++;} else {static int a=5; t+=a++;} return t+a++; } main ( ) { int s=a, i; for (i=0;i<3; i++) s+=f (i) print f ("%d\n" , s ); } 程序运行后的输出结果是A.26B.28C.29D.24正确答案:C解析:全局变量的生存期是整个程序的运行期间,作用域是从变量定义的位置开始,到整个源文件结束止。但是,若全局变量和某一函数或语句块中的局部变量同名,则在该函数或语句块中,此全局变量被屏蔽,即在该函数或语句块内,访问的是局部变量,与同名的全局变量不发生任何关系。静态局部变量的生存期与全局变量相同,作用域和局部变量一样都是整个函数成语旬块内有效。程序第一行定义了一个全局变量a,在f()函数开头也定义了一个静态局部变量a,而且在后面if语句的两个子句中都定义了静态局部变量a。这4个变量a虽然名字一样,但却是4个独立的变量,而且在整个程序运行期都存在。在主函数中,在定义变量s时将s初始化为全局变量a的值2,然后使用一个for循环分别调用了3次f(0)、f(1)、f(2),并将得到的值累加到变量s中。第1次调用n=0为偶数,执行else子句,此时t累加的是else子句中的变量a,所以执行后else子句中的a变为6,t变为5,然后return语句中的a是函数f()开头定义的a,执行后函数开头的a变为4,所以返回值是5+3=8。第2次调用n为1是奇数,执行if子句,所以t变为4,if子句中的a变为5,然后返回时函数开头的a变为5,返回值是4+4=8。第3次调用n为2是偶数,又执行else子句,else子句中的a现在还是上次执行后的值6,所以t=6,然后返回时加上函数开头的a的当前值5,最后返回11。所以s最终的值是2+8+8+11=29。故应该选择C。

考题 2 . W i n d o w s 基本操作题( 共5 小题,每小题l 分,共5 分。)( 1 ) 在E 盘的T R Y Y 文件夹中新建一个文件夹,名为H A N l 2 3 。( 2 ) 将E 盘的Y Y 文件夹中的所有文件移到H A N l 2 3 中。 .( 3 ) 彻底删除文件夹Y Y ,将文件夹T R Y Y 中文件H A P P Y .e x e 的属性设置为只读。( 4 ) 在E 盘中查找R A D l 0 .x l s 文件。( 5 ) 将R A D l 0 .x l s 复制到H A N l 2 3 中。正确答案:2 . 【参考答案】本题为上机操作题,具体略。 【考点1 W i n d o w s 基本操作

考题 7 . 在W 0 r d 编辑过程中,可以通过按( ) 键,将输入光标径直移到文档的末尾。A .A l t + E n dB .E n dC .C t r l + E n dD .S h i f t + E n d正确答案:C【答案】 C【考点】 计算机键盘基本操作【解析】 C t r l + E n d 表示光标将移动到文档的末尾,C 项正确。

考题 单选题有以下程序:#include main(){ char s[] = 012xy\08s34f4w2; int i,n = 0; for(i = 0;s[i]!='0';i++)  if(s[i]>'0'&& s[i]<='9')n++; printf(%d,n);}程序运行后的输出结果是(  )。A 0B 3C 7D 8正确答案:B解析:此题有陷阱,考查的是for的执行顺序,①i=0,初始化初值;②s[i]!='0'进行判断,如果条件为真,则继续执行;③执行循环体代码;④i++变量i自增;⑤回到第②步,一直循环下去,直到第②步为假,退出循环。本题i= 0时,s[i]=='0',for循环终止,接着执行printf语句,n的值没有发生变化,故输出0,答案选择A选项。