安徽省二级水平考试样题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
笔试样题
一、选择题
1.计算机最主要的工作特点是________。
A) 程序存储与自动控制B) 高速度和高精度
C) 可靠性和可用性D) 具有记忆能力
2. 下列各种进制的数中,最小的数是______。
A) (75)8 B) (3F)16 C) (62)10 D) (111100)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)
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<=y?0: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.以下叙述正确的是_____。