黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

查看全部128種考試
1
2
3
4
5
6
7
8
9
10
蕭雨  
【字體: 1998年9月全國計算機等級考試二級C語言筆試試題
1998年9月全國計算機等級考試二級C語言筆試試題
djks.exam8.com 來源:考試吧(Exam8.com) 更新:2004-8-11 15:01:00 計算機等級考試 考試論壇

一、選擇題((1)--(40)每個選項1分,(41)--(50)每個選項2分,共60分)
下列各題A)、B)、C)、D)、四個有選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分
(1)通常所說的主機主要包括
A)CPU B)CPU和內存
C)CPU、內存與外存D)CPU、內存與硬盤
(2)在微機系統中,最基本的輸入輸出模塊BIOS存放在
A)RAM中B)ROM中C)硬盤中D)寄存器中
(3)一個24*24點陣的漢字字形信息所占的字節數為
A)2 B)24 C)32 D)72
(4)bit的意思是
A)字B)字長C)字節D)二進制位
(5)某學校的工資管理程序屬于
A)系統程序B)應用程序
C)工具軟件D)文字處理軟件
(6)與十六進制數BB等值的十進制數是
A)187 B)188 C)185 D)186
(7)設一張軟盤已染上病毒,能清除病毒的措施是
A)刪除該軟盤上的所有文件B)格式化該軟盤
C)刪除該軟盤上的所有可執行文件C)刪除該軟盤上的所有批處理文件
(8)一張3.5英寸雙面高密度軟盤片的容量為
A)360KB B)720KB C)1.44MB D)1.2MB
(9)與二進制小數0.1等值的十六進制小數為
A)0.1 B)0.2 C)0.4 D)0.8
(10)DOS系統的熱啟動與冷啟動的不同之處為熱啟動時
A)不檢測鍵盤、處設接口與內存B)不提示用戶輸入日期與時間
C)不用裝入COMMAND.COM文件D)不能從軟盤啟動
(11)為了將磁盤上的文件K1,K2,K3,依次連接在文件K4的后面,應使用命令
A)COPY K1K2K3 K4 B)COPY K1K2K3K4
C)COPY K1K2K3K4 K4 D)COPY K4K1K2K3
(12)下列文件名中可以作為批處理文件名的是
A)AUTOEXC.C B)AUTOEXECC)ATX.BAT D)AUTO.TXT
(13)要打印輸出當前盤的根目錄下所有文件與子目錄清單,應使用命令
A)DIR 、PRN B)TYPE 、PRN
C)DIR PRN D)TYPE PRN
(14)設可執行文件ABC.EXE 所需要的本該由鍵盤輸入的數據已經按格式存放在文件XYZ 中,并要求執行結果放在文件XYZ 中輸入數據的后面。下列命令中正確的是
A)ABC XYZ B)ABC XYZ C)ABC D)XYZ
(15)設當前盤中某一目錄路徑為、A、B、C,當前目錄為、A.下列命令中肯定出錯的是
A)MD 、A、C B)CD C)MD 、A、B、A D)MD 、A、B
(16)設A 盤的目錄結構如下:
根目錄

┌─────┬┴──┬───┬───┬────┐
││││││
ABC D1子目錄DX.C Q.DAT D2子目錄A.FOR
││
┌────┬─┴──┬───┐┌───┬───┐
│││││││
B.PAS D3子目錄Y.BAS A.C A1.C D4子目錄XYZ.C

┌────┬────┬────┐
││││
QR.C NA.C A.TXT B.C
如果當前盤為C 盤,A 盤的當前目錄為、D2,則下列對A 盤上文件QR.C 的指定中,合法的是
A)、D2、D4、QR.C B)D4、QR.C
C)A:D4、QR.C D)A:D2、D4、QR.C
(17)下列DOS命令中,有錯誤的是
A)TYPE AAB.FORCON B)TYPE ?AB.FOR
C)COPY *。C CON D)COPY CON PRN
(18)設當前盤為A盤,為了將當前盤當前目錄下的文件AB1.TXT連接在C 盤根目錄下的文件XYZ.TXT的后面,正確的命令是
A)COPY C:、XYZ.TXTAB1.TXT
B)COPY AB1.TXTC:、XYZ.TXT
C)TYPE AB1.TXTC:、XYZ.TXT
D)AB1.TXTC:、XYZ.TXTC:、XYZ.TXT
(19)下列命令中合法的是
A)DISKCOPY A:A:B)DISKCOPY A:C:
C)DISKCOPY C:A:D)DISKCOPY C:D:
(20)設當前盤中某一目錄路徑為、A、B、C、D、XU,當前目錄為、A.要將根目錄下擴展名為。C的所有文件復制到當前目錄下,并將擴展名改為。FOR,應使用命令
A)COPY 、*。C *。FOR B)COPY *。C 、A、*。FOR
C)COPY *。FOR 、*。C D)COPY 、A、*。C *。FOR
(21)下列不正確的轉義字符是
A)'、、'B)'、“C)'074'D)'、0'”
(22)若有以下定義:
char a;int b;
float c;double d;
則表達式a*bd--c值的類型為
A)float B)int C)char D)double
(23)表示關系x《=y《=z的c語言表達式為
A)(X《=Y)&&(Y《=Z)B)(X《=Y)AND(Y《=Z)
C)(X《=Y《=Z)D)(X《=Y)&(Y《=Z)
(24)設a=1,b=2,c=3,d=4,則表達式:a《b?a:c《d?a:d的結果為
A)4 B)3 C)2 D)1
(25)設x為int型變量,則執行以下語句后,x的值為
x=10;x=x--=x--x;
A)10 B)20 C)40 D)30
(26)下列可作為C語言賦值語句的是
A)x=3,y=5 B)a=b=6
C)i--;D)y=int(x);
(27)設x,y,z,t均為int型變量,則執行以下語句后,t的值為
x=y=z=1;
t=x||y&&z;
A)不定值B)2 C)1 D)0
(28)設i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:
scanf(“i=%d,f=%f”,&i,&f);
為了把100和765.12分別賦給i和f,則正確的輸入為
A)100765.12 B)i=100,f=765.12
C)100765.12 D)x=100y=765.12
(29)設x和y均為int型變量,則執行下的循環后,y值為
for(y=1,x=1;y《=50;y)
{if(x=10))break;
if (x%2==1)
{x=5;continue;}
x--=3;
}
A)2 B)4 C)6 D)8
(30)給出以下定義:
char x[]=“abcdefg”;
char y[]={'a','b','c','d','e','f','g'};
則正確的敘述為
A)數組X和數組Y等價B)數組x和數組Y的長度相同
C)數組X的長度大于數組Y的長度D)數組X的長度小于數組Y的長度
(31)以下敘述中不正確的是
A)在不同的函數中可以使用相同名字的變量
B)函數中的形式參數是局部變量
C)在一個函數內定義的變量只在本函數范圍內有效
D)在一個函數內的復合語句中定義的變量在本函數范圍內有效
(32)假定a和b為int型變量,則執行以下語句后b的值為
a=1;b=10;
do
{b--=a;a;}
while (b--《0);
A)9 B)--2 C)--1 D)8
(33)設j為int型變量,則下面for循環語句的執行結果是
for(j=10;j3;j--)
{if(j%3)j--;
--j;--j;
printf(“%d ”,j);
}
A)6 3 B)7 4 C)6 2 D)7 3
(34)設有以下宏定義:
#define N 3
#define Y(n)((N1)*n)
則執行語句:z=2 *(NY(51));后,z的值為
A)出錯B)42 C)48 D)54
(35)設P1和P2是指向同一個int型一維數組的指針變量,k為int型變量,則不能正確執行的語句是
A)k=*P1*P2;B)p2=k;C)P1=P2;D)K=*P1 *(*P2);
(36)設有如下定義:
int arr[]={6,7,8,9,10};
int *ptr;
則下列程序段的輸出結果為
ptr=arr;
*(ptr2)=2;
printf (“%d,%d、n”,*ptr,*(ptr2));
A)8,10 B)6,8 C)7,9 D)6,10
(37)以下程序的輸出結果是
main()
{int i,k,a[10],p[3]:
K=5;
for (i=0;i《10;i)a[i]=i;
for (i=0;i《3;i)p[i]=a[i*(i1)];
for (i=0;i《3;i)k=p[i]*2;
printf(“%d、n”,k);
}
A)20 B)21 C)22 D)23
(38)執行以下程序段后,m的值為
int a[2][3]={{1,2,3},{4,5,6}};
int m,*p;
p=&a[0][0];
m=(*p)*(*(p2))*(*(p4));
A)15 B)14 C)13 D)12
(39)有以下程序段
char arr[]=“ABCDE”;
char *ptr;
for(ptr=arr;ptr《arr5;ptr)printf(“%s、n”,ptr);
輸出結果是
A)ABCD B)A C)E D)ABCDE
B D BCDE
C C CDE
D B DE
E A E
(40)有以下程序
main()
{int x,i;

or(i=1;i《=50;i)
{x=i;
if(x%2==0)
if(x%3==0)
if(x%7==0)
printf(“%d,i);”
}
}
輸出結果是
A)28 B)27 C)42 D)41
(41)有下列程序
#include《stdio.h
main()
{union
{int k;
char i[2];
}*s,a;
s=&a;
s--i[0]=0x39;s--i[1]=0x38;
printf(“%x、n”,s--k);
}
輸出結果是
A)3839 B)3938 C)380039 D)390038
(42)有以下程序
#include 《stdio.h
main()
{int a,b,c=246;
a=c/100%9;
b=(--1)&&(--1);
printf(“%d,%d、n”,a,b);
}
輸出結果是
A)2,1 B)3,2 C)4,3 D)2,--1
(43)設有如下定義:
int (*ptr)*();
則以下敘述中正確的是
A)ptr是指向一維組數的指針變量 B)ptr是指向int型數據的指針變量
C)ptr是指向函數的指針,該函數返回一個int型數據
D)ptr是一個函數名,該函數的返回值是指向int型數據的指針
(44)有以下程序
#include 《stdio.h
struct stu
{int num;
char name[10];
int age;
};
void fun(struct stu *p)
{printf(“%s、n”,(*p)。name);}
main()
{
struct stu students[3]={{9801,“Zhang”,20},
{9802,“Wang”,19},
{9803,“Zhao”,18}};
fun(students2);
}
輸出結果是
A)Zhang B)Zhao C)Wang D)18
(45)設有以下說明和定義:
typedef union
{long i;int k[5];char c;}DATE;
struct date
{int cat;DATE cow;double dog;}too;
DATE max;
則下列語句的執行結果是
printf (“%d”,sizeof (struct date )sizeof(max));
A)26 B)30 C)18 D)8
(46)有以下程序
main()
{char a[]=“programming”,b[]=“language”;
char *p1,*p2;
int i;
p1=a;p2=b;
for(i=0;i《7;i)
if(*(p1i)==*(p2i))printf(“%c”,*(p1i));
}
輸出結果是
A)gm B)rg C)or D)ga
(47)有以下程序
viod fun (int a,int b,int c)
{a=456;b=567;c=678;}
main()
{int x=10,y=20,z=30;
fun (x,y,z);
printf(“%d,/%d、n”,c,d);
}
輸出結果是
A)30,20,10 B)10,20,30 C)456,567,678 D)678,567,456
(48)有以下程序
int fun(int x,int y,int *cp,int *dp)
{*cp=xy;*dp=x--y;}
main()
{int a,b,c,d;
a=30;b=50;
fun(a,b,&c,&d);
printf(“%d,%d、n”,c,d);
}
輸出結果是
A)50,30 B)30,J50 C)80,--20 D)80,20
(49)有以下程序
main()
{int i,j;
for(j=10;j《11;j)
{for(i=9;i《j;i)
if (!(j%i))break;
if(i=j--1)printf(“%d”,j);
}
}
輸出結果是
A)11 B)10 C)9 D)10 11
(50)有以下程序
#include “atdio.h”
int abc(int u,intv);
main ()
{int a=24,b=16,c;
c=abc(a,b);
printf('%d、n“,c);”
}
int abc(int u,int v)
{int w;
while(v)
{w=u%v;u=v;v=w }
return u;
}
輸出結果是
A)6 B)7 C)8 D)9
二、填空題(每空2分,共40分)
請將每空的正確答案寫在答題卡(1)--(20)序號的橫線上,答在試卷上不得分。
(1)自動批自理文件名為_______.(1)
(2)DOS命令分為內部命令與外部命令,COMP命令屬于_______(2)命令。
(3)設當前為C盤,現要用一條DOS命令在打印機上輸出A盤當前目錄下所有擴展名為。DAT的文件內容。這一條DOS命令應為___(3)。
(4)要將當前盤當前目錄下的子目錄XYZ中所有擴展名為。BAK 的文件名改成擴展名為。FOR,應使用的DOS命令為___(4)。
(5)設DOS外部命令文件所在的路徑均已用PATH命令打通。現要將當前盤當前目錄下的文件WST.TXT設置為只讀屬性,應使用的DOS命令為___(5)。 (6)設x和y均為int型變量,且x=1,y=2,則以下表達式的值為___(6)。1.0x/y
(7)設i,j,k均為int型變量,則執行完下面的for循環后,k的值為___(7)。
for(i=0,j=10;i《=j;i,j--)k=ij;
(8)設有以下定義的語句:
int a[3][2]={10,20,30,40,50,60},(*p)[2];
p=a;
則*(*(p2)1)值為___(8)。
(9)以下程序的輸出結果是___(9)。
#include 《stdio.h》
int fun(int x,int y)
{static int m=0,i=2;
i=m1;
m=ixy;
return m
}
main()
{int j=4,m=1,k;
k=fun(j,m);printf(“%d,”,k);
k=fun(j,m);printf(“%d、n”,k);
}
(10)函數fun的功能是:使一個字符串按逆序存放,請填空
void fun (char str[])
{char m;int i,j;
for(i=0,j=strlen(str);i《____(10);i,j--)
{m=str[i];
str[i]=___(11);
str[j--1]=m;
}
printf(“%s、n”,str);
}
(11)以下程序的功能是:從鍵盤上輸入一行字符,存入一個字符數組中,然后輸出該字符串,請填空。
#include“ctype.h”
#include“stdio.h”
main()
{char str[81],*sptr;
int i;
for(i=0;i《80;i)
{str[i]=getchar();
if(str[i]=='、n')break;
}
str[i]=____(12);
sptr=str;
while(*sptr)putchar(*sptr____(13));
}
(12)以下程序用來對從鍵盤上輸入的兩個字符串進行比較,然后輸出兩個字符串中第一個不相同字符的ASCII碼之差。例如:輸入的兩個字符串分別為abcdef和abceef,則輸出為--1.請填空。
#include
main()
{char str[100],str2[100],c;
int i,s;
printf(“、n input string 1:、n”);gest(str1);
printf(“、n input string 2:、n”);gest(str2);
i=0;
while((strl[i]==str2[i]&&(str1[i]!=____(14)))
i;
s=____(15);
printf(“%d、n”,s);
}
(13)以下程序的功能是:從鍵盤上輸入一個字符串,把該字符串中的小寫字母轉換為大寫字母,輸出到文件test.txt中,然后從該文件讀出字符串并顯示出來。請填空。
#include《stdio.h
main()
{FILE *fp;
char str[100];int i=0;
if((fp=fopen(“text.txt”,____(16)))==NULL)
{printf(“can't open this file.、n”);exit(0);}
printf(“input astring:、n”);gest(str);
while (str[i])
{if(str[i]='a'&&str[i]《='z')
str[i]=____(17);
fputc(str[i],fp);
i;
}
fclose(fp);
fp=fopen(“test.txt”,____(18));
fgets(str,100,fp);
printf(“%s、n”,str);
fclose(fp);
}
(14)以下程序可以把從鍵盤上輸入的十進制數(long型)以二到十六進制形式輸出,請填空。
#include.《stdio.h
main()
{char b[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C'
,'D','E','F'};
int c[64],d,i=0,base;
long n;
printf(“enter a number:、n”);scanf(“%ld”,&n);
printf(“enter new base:、n”);scanf(“%d”,&base);
do
{c[i]=____(19);
i;n=n/base;
}while(n!=0);
printf(“transmite new base:、n”);
for(--i;i=0;--i)
{d=c[i];
printf(“%c”,b____(20);
}
}
>

>


-------------------------------------------------------------------------
1998年9月二級筆試試題C答案
一.選擇題((1)~(40)題每題1分;(41)~(50)題每題2分)
(1)B (2)B (3)D (4)D (5)B
(6)A (7)B (8)C (9)D (10)A
(11)D (12)C (13)A (14)B (15)D
(16)C (17)B (18)A (19)A (20)A
(21)C (22)D (23)A (24)D (25)B
(26)C (27)C (28)B (29)C (30)C
(31)D (32)D (33)B (34)C (35)B
(36)D (37)B (38)A (39)D (40)D
(41)A (42)A (43)C (44)B (45)B
(46)D (47)A (48)C (49)B (50)C
二,填空題(每空2分,共4分)
(1)至(5)題中所有字母都允許大,小寫或大小寫混合
(1)1 AUTOEXEC.BAT
(2) 2 外部(答 外部命令不扣分)
(3) 3 COPY A:*.DAT PRN
(在 COPY 后面與A:*.DAT后面都至少要有一個空格)
(4) 4 RENXYZ\*.BAK *.FOR 或RENAME XYZ\*.BAK*.FOR
(在REN 或RENAME 后面與XYZ\*.BAK 后面都至少要有一個空格)
(5) 5 ATTRIB+R WST.TXT
(在ATTRIB 后面與+R后面都至少有一個空格)或ATTRIB WST.TXT+R(在ATTRIB
后面與WST.TXT后面都至少要有一個空格)
(6) 6 1.0或1
(7) 7 10
(8) 8 60
(9) 9 8,17
(10) 10 strlen(str )/2或strlen(str)/2.0或0.5*strlen(str)或j或j-1
11 str[j-1]或*(str+j-1)
(11) 12 '\0' 或0
13 ++
(12) 14 '\0'或0
15 strl[i]-str2[i]
(13) 16 "w"或"w+"或"wt"或"w+t"或"""wt+"
17 str[i]-32 或str[i]-('a'-'A'或str[i]-'a'+'A'
18 "r"或"r+"或"r+t"或"rt+"
(14) 19 n%base
20 [d]
>


轉帖于:計算機等級考試_考試吧
文章搜索  
看了本文的網友還看了:
計算機等級考試權威輔導教材: 訂書電話:010-62168566  更多>>>
網友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標題:   匿名發表    (共有條評論)查看全部評論>>
版權聲明 -------------------------------------------------------------------------------------
  如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
關于本站  網站聲明  廣告服務  聯系方式  付款方式  站內導航  客服中心  友情鏈接  考試論壇  網站地圖
Copyright © 2004-2008 考試吧計算機等級考試網 All Rights Reserved    
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯盟黃金認證  十佳網絡教育機構  經營許可證號:京ICP060677
主站蜘蛛池模板: www.五月.com| 男人把女人下面桶爽的视频 | 午夜成年人网站 | 毛片免费毛片一级jjj毛片 | 国产区一二三四区2021 | 中文字幕一二区 | 国产精品视频第一区二区 | 深夜福利网址 | 欧美激情欧美狂野欧美精品免费 | 一级片小视频 | 亚洲欧美18v中文字幕高清 | 伊人网站 | 丰满毛片| 亚洲精品视频在线观看免费 | 国产精品二区页在线播放 | 国产区精品福利在线观看精品 | 福利片在线观看免费高清 | 亚洲a在线视频 | 国产精品视频在 | 手机看片精品高清国产日韩 | 欧美怡红院免费的视频 | 国产777| 午夜影院在线观看 | 天天拍夜夜添久久精品免费 | 午夜dj免费高清在线观看影院 | 日本三级小视频 | 首页 动漫 亚洲 欧美 日韩 | 伊人天天 | 精品日韩一区二区三区 | 在线色站 | 91麻豆最新在线人成免费观看 | 国产一区二区免费播放 | 噜噜噜噜噜噜色 | 一区二区在线看 | 夜夜操天天摸 | 欧美日韩亚洲一区二区 | 日韩一区二区三区在线视频 | 午夜院线| 全部免费的毛片视频观看 | 秋霞午夜一级理论片久久 | 看全色黄大色黄女片18 |