2011安徽省c语言计算机二级试题
- 格式:doc
- 大小:38.00 KB
- 文档页数:5
2011安徽省c语言计算机二级试题
一、选择题
1.计算机最主要的工作特点是________。
A) 程序存储与自动控制 B) 高速度和高精度 C) 可靠性和可用性 D) 具有记忆能力
2. 下列各种进制的数中,最小的数是______。
A) (75)8 B) (3F)16 C) (62)10 D) ()2
3.如果你正在使用计算机时突然断电,则_______中的信息全部丢失。
A)ROM 和 RAM B)RAM C)ROM D) CMOS
4.计算机软件通常包括________。
A)算法及数据结构 B)程序和数据结构 C)程序、数据及相关文档 D)文档及数据
5.在 windows 中,将当前窗口作为图片复制到剪贴板时,应按________键。
A)Alt+Print Screen B)Ctrl+Ins C)Print Screen D)Alt+Esc
6.多媒体计算机(MPC)是指能__________的计算机。
A)接收多种媒体信息 B)输出多种媒体信息 C)将多补媒休信息融为一体进行处理 D)播放 CD
音乐
7.当用户在浏览网页时,若鼠标指针变成手状,通常表明此处有________。
A)图片 B)超级链接 C)声音 D)E-mail 地址
8.目前,________被认为是最有效的信息安全控制方法。
A)设置口令 B)设置用户权限 C)限制对计算机的物理接触 D)数据加密
9.下列方式中,________一般不会感染计算机病毒。
A)在网络上下载软件,直接使用 B)使用来历不明软盘上的软件,以了解其功能 C)在本机的电子邮箱中发现有奇怪的邮件,打开看看究竟 D)安装购买的正版软件
10.下列选项中,合法的 IP 地址是____________。
A)210.45.16 B)210.45.266.68 C)210.45.66.8 C)210,45,203,243
11.____是合法的用户自定义标识符。
A)ah-spks B)double C) D)_myapple
12.一个 C 程序的执行是从____________。
A)本程序的 main 函数开始,到 main 函数结束。 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的 main 函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序 main 函数结束
13.源程序 program.c 经编译产生的目标文件和连接后产生的可执行文件是_________。
A) program.bak 和 program.obj B) program.obj 和 program.exe C) program.ext 和 program.c D)
program.bak 和 program.exe
14.执行语句:int a=1,b=0,c;c=a>0||++b;b 的值最后为_____。
A) 0 B)1 C) 2 D) 不确定 15.在 C 程序中,用_____表示逻辑值“真” 。
A)1 B)非 0 的数 C)非 1 的数 D) 大于 0 的数
16.若变量已正确定义,语句“if(x>y) z=0; else z=1;”和______等价。
A)z=(x>y)1:0; B)z=x>y; C)z=x<=y; D)x<=y0:1;
17.设变量定义为 int a, b;,执行下列语句时,输入_____,则 a 和 b 的值都是 10。
scanf("%d, %d",&a, &b);
A)10 10 B)10, 10 C)a=10 b=10 D)a=10, b=10
18.下列程序执行后的输出结果是______。 main() { int x='d'; printf("%c\n",'A'+(x-'a'+1)); }
A) G B) H C) E D) J
19.设有说明语句:char a='\123';则变量 a_____。
A) 包含 1 个字符 B) 包含 2 个字符 C) 包含 3 个字符 D) 说明不合法
20.有如下程序段: int a=3,b=15; float f=7.5; printf("%.1f",(float)a+b/2+(int)f%3); 执行该程序段后,运算结果为:
A) 11.5 B) 11.0 C) 11 D) 12.0
21.若变量 ch 为 char 类型,能正确判断出 ch 为大写字母的表达式是____。
A) 'A'<=ch<='Z' B) (ch>='A')||(ch<='Z') C) ('A'<=ch)and ('Z'>=ch) D) (ch>='A')&&(ch<='Z')
22.以下程序的输出结果是 #include #include main() { char
st[20]="2008\0\t\\"; printf("%d,%d\n",strlen(st),sizeof(st)); }
A) 7,7 B) 4,20 C) 10,20 D) 20,20
23.执行语句:int a;a='1'+1.5;后,正确的叙述是______。
A) a 的值是字符'3' B) a 的值是浮点型 C) 不允许字符型和浮点型相加 D) a 的值是字符'1'的
ASCII 值加上 1。
24.设 int 类型的数据长度为 2 个字节,则 unsigned int 类型数据的取值范围是_____。
A)均为 2 个字节 B)0 至 65535 C)-32768 至 32767 D)-256 至 255
25.执行语句: main() { int i=3,j; j=++i+i++; printf("%d\n",j); }
A) 6 B) 7 C) 8 D) 9
26.若 a 为 int 类型,且其值为 5,则执行表达式 a+=a-=a*a 后,a 的值是____。
A) -5 B) –40 C) –15 D) 不确定
27.不正确的赋值或赋初值的方式是______。
A)char str[ ]= "Hello 2006! "; B)char str[20]; str="Hello 2006! "; C)char *p="Hello 2006! "; D)char *p; p="Hello 2006! ";
28.数组定义为 int a[10][10]; 则数组 a 有______个数组元素。
A)100 B)81 C)20 D)121
29.在 C 程序中,若对函数类型未加说明,则函数的隐含类型为_____。
A)int B)double C)void D)char
30.整型变量 x 和 y 的值相等且为非 0 值,则下面表达式中结果为零的是_____。 A) x||y B)
x|y C) x&y D) x^y 31.以下叙述正确的是_____。
A) do-while 语句构成的循环不能用其它语句构成的循环来代替。 B) do-while 语句构成的循环只能用 break 语句退出。 C) 用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环。 D) 用 do-while 语句构成的循环,在 while 后的表达式为零时结束循环。
32.有以下循环: int i ; for(i=0;i<10;i++) i++; 循环次数为_____。
A) 10 B) 5 C) 6 D)7
33.语句 while(!end);中的条件!end 等价于_____。
A)end==0 B)end!=1 C)end!=0 D)~end
34.运行程序: #define Tap(X) 2*X+1 main() { int a=6,k=2,m=1; a+=Tap(k+m); printf("%d\n",a); }
则输出结果是
A) 12 B) 13 C) 7 D) 6
35.若有如下定义: int a=211,*b=&a; 则 printf("%d\n",*b);的输出结果为_____。
A) 无确定值 B) a 的地址 C)212 D) 211
36.若有定义语句 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a; 则不是对 a 数组元素的正确引用是_____。
A)a[p-a] B)*(&a[i]) C) *(*(a+i)) D) *p
37.以下语句运行后结果为______________。 char *st="how are you"; printf("%s\n",st+4)
A) How are you B) are you C) you D) 空串
38.以下语句中,指针 p 的 data 域正确的引用方式为_____。 struct node { int data; struct node
*lchild,*rchild; }Btree; Btree *p;
A) p.data B) p->data C)(*p)->data D) p[data]
39.函数调用语句 fseek(fp,10,1)的含义是_____。
A)将文件指针移到距离文件头 10 个字节处 B)将文件指针移到距离文件尾 10 个字节处
C)将文件指针从当前位置后移 10 个字节 D)将文件指针从当前位置前移 10 个字节
40.以下关于文件的说法错误的是_____。
A)C系统把文件当作一个“流”,按字节进行处理
B)文件在读写之前必须打开,读写结束必须关闭
C)feof 函数可判断文件指针是否处于文件结束位置,如是则返回值为0,否则为1
D)文件可按字节,字符串,数据块为单位读写,文件也可按指定的格式进行读写
二、填空题
1.执行语句:int a=0,b=1;则 a++>b++a:b 值是_____。
2.程序可以分为三种基本结构, 即___________、分支结构、循环结构。
3.条件判断语句包括 if 语句和________________语句。