2011年c语言高等学校试题(安徽考区)

  • 格式:doc
  • 大小:58.50 KB
  • 文档页数:7

(安徽考区)计算机水平考试试卷(二级C语言程序设计)考生须知:1. 请将准证号末的卷第二页右上方方框内。

2.单项选择题请在答题卡上填涂;其他内容填在答题卡上作答,试卷上作答无效。

3不得将试卷、答题卡、答题卷及草稿纸带离考场。

4.考试时间为120分钟。

一、单项选择题(每题一分,共40分)1.在计算机应用领域中,英文缩写“OA”的中文含义———。

A)计算机辅助制造B)办公自动化C)计算机辅助教学D)个人计算机2.下列选项中,属于主机范畴的是———。

A)光盘B)打印机C)U盘D)内存3.与十进制数100不等值的数是———。

A)(1011011)2B)(1100100)2C)(144)8D)(64)164.下列有关Windows“文件夹”的叙述,不正确的是———。

A) 文件夹中既可以存放文件,也可以存放文件夹B) 文件夹中不能存放同名文件C) 不同文件夹中可以存放同名文件D) 名称相同的文件和文件夹可以存放在同一文件夹中5.在Windows中右键单击文件后,在弹出的快捷键菜单中选择“发送到”—“桌面快捷方式”,则———。

A)移动该文件到桌面B) 复制该文件到桌面C)在桌面建立快捷图标D) 从桌面发送电子邮件6.最古老、最基本的一种信息保护措施是———。

A)病毒防护B)防火墙C)加密D)入侵检测7.在计算机多媒体技术中,ASCII码属于————媒体。

A) 感觉B)表示C) 存储D) 传输8下列有关计算机病毒的叙述,不正确的是————。

A)计算机病毒可以把自身复制到内存B)长期不使用感染计算机病毒的计算机,计算机病毒可以自动消失C)计算机病毒可以潜伏在文件中并不立即发作D)计算机病毒可以侵占系统资源,影响系统运行性能9.网址中http表示————。

A)用户名B)主机的IP地址或域名C)超文本传输协议D)资源在主机上的存放路径10.用高级程序设计语言编写的程序称为————程序。

A)源B)可执行C)伪代码D)目标11.以下选项中叙述正确的是————。

A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,被调用的函数必须在main()函数中声明C) 语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须存放在程序的开始部分12.C语言程序的三种基本结构是顺序结构、选择结构和————结构。

A)循环B)递归C)转移D)嵌套13.以下选项中不属于C语言的基本数据类型是————。

A) int B) double C) char D)bool14.以下选项中正确的C语言标识符是————。

A) 2b B) x_1 C) a@b D) 3#h15.以下选项中有关C语言的叙述错误的是————。

A)变量不能使用大写字母命名B)在一个表达式中可以出现不同类型的变量C)可以将一个字符型常量赋值给一个整型变量D)可以将一个整型常量赋值给一个实型变量16.以下选项中,和语句K=N++;等价的是————。

A)k=n,n=n+1 B) n=n+1,k=nC) k=++n D) k=n+117.已知:int i=3,j=2;,则执行语句j*=i+2;printf("%d",j);后,输出结果是————。

A) 8 B) 10 C) 12 D)1418.已知int a=2,b=3,c',,则执行语句c=(a+2,b+2);后,c的输出结果————。

A)2 B)3 C)4 D)519.已知:int x,y;fioat z;,若要给变量x,y,z输入数据,以下正确的输入语句是————。

A)scanf("%d,%d,%d",x,y,z); B) scanf("%d,%d,%f",&x;&y;&z);C)scanf(;%d,%d,%f",&x,&y,&z); D)scanf("%2d,%2d,%3.2f",x;y;z);20.华氏温度f和摄氏温度c的关系是c=5/9(f—32)。

已知:fioat c,f;,由华氏温度f求摄氏温度c的不正确的赋值表达式是————。

A) c=5/9(f-32) B) c=5.0/9*(f-32)C) c=5*(f-32)/9 D) c=(fioat)5/9*(f-32)21.一个C语言程序中只要调用sqrt()函数时,应在程序中包含的头文件是————。

A)stdio.h B)math.h C)string.h D) stdilb.h21.已知:char c='a';,则执行语句printf("%c",c-32);后,输出的结果是————。

A) A B) 65 C)97 D) 出错22.能正确表示逻辑关系“a>=5或a<=-1"的C语言表达式是————。

A)a>=5.or.a<=-1 B) a>=5.and.a<=-1C) a>=5&&a<=-1 D)a>=5||a<=-124.已知:int i=7;,则表达式9<=i<=20的值是————。

A)0 B) 1 C)19 D)表达式不正确25.已知:int a=3,b=6,c=1;,则执行语句(a>b)&&(c=b+2);后,c的值是————。

A)0 B) 1 C) 6 D) 826.if(表达式).........;语句中的表达式————。

A)只能是关系表达式B) 只能是逻辑表达式C) 只能是关系表达式或逻辑表达式D) 可以是任何表达式27.已知:int k=1;,则语句while(k<=5)k++;中循环体语句执行的次数是————。

A) 0 B) 4 C) 5 D) 628.执行下面程序后,输出结果是————。

#include<stdio.h>V oid main(){ int x,y;For(x=1,y=10;x<y;x++)y--;Printf("%d\n",x);}A) 5 B) 6 C) 4 D)死循环29.已知以下程序段Int pDo{ scanf("%d",&p);}while(p>=100);此处循环的结束条件是————。

A)p的值大于100 B) p的值大于等于100C) p的值小于100 D)p的值小于等于10030.已知:int s[8]={1,2,3,4,5,6,7,8},x;,则执行语句x=s[2]+s[4];后,x的值是————。

A) 8 B) 6 C) 7 D) 331.对一维数组初始化正确的语句是————。

A) int s[4]={10,1,2,3,4}; B)int s[]={0,1,2,3,4};C) int s[4];s={0,1,2,3,4}; D) int s[];s={0,1,2,3,4};32.已知:char s[20];,以下正确的语句是————。

A) s="Merry Christmas"; B) s[20]="Merry Christmas";C) strcpy(s,"merry Christmas") D) strcpy("merry Christmas",s);33.已知:char a[3] [10]={"heifei","anqing","huangshang"};,能正确显示字符'q'的语句是———。

A) printf(“%c",a[1][2]); B) printf(“%c",a[2][2];C) printf(“%c",a[1][3]); D) printf(“%c",a[2][3]);34.执行以下程序后,输出结果是————。

#include <stdio.h>Void swap( int *x,int *y){ int t;t=*x, *x=*y,*y=t;}V oid main( ){ int a=12 , b = 24;Swap(&a ,&b );Printf ("%d,%d" ,a ,b ,) ;}A) 12 , 24 B) 12 , 12 C) 24 , 12 D) 24, 2435.若调用函数时用数组名作为实参,则传递给形参的是————。

A) 数组首地址B) 数组的第一个元素值C)数组中全部元素的值D) 数组元素的个数36.执行以下程序后,输出结果是————。

#include < stdio.h>V oid main ( ){ int a[6]={4,2,10,5,20,7} , * p = a;Print (" %d " , * (p+2 ) ) ;}A) 2 B) 3 C) 6 D) 1037.执行以下程序后,输出结果是————。

#define SQ (a) a *a#include < stdio.h >Void main ( ){ int a = 3 ;Printf ( "%d" , 9 /SQ (a ) );}A) 1 B) 3 C) 6 D) 938.已知:Struct student{ int number ;Char name [10];Char sex ;} s ;以下叙述中正确的是————。

A)struct 是类型名B) s 是类型名C) s 是结构体变名D) student 是结构体变名39.已知:int a = 15 ;, 执行语句a = a << 2 ;后,变量a 的值是————。

A) 20 B) 40 C) 60 D) 8040.若要打开已存在的文本文件abc.txt , 并对此文件夹进行读、写操作,则正确的语句是————。

A) fopen ( " abc.txt " ," r " ) ; B) fopen ( " abc.txt " ," r+ " ) ;C) fopen ( " abc.txt " ," rb " ) ; D) fopen ( " abc.txt " ," w " ) ;二、填空题(没空20 ,共20分)1.已知int x = 8 ,y = 3 ;,则执行语句x % = y ; 后x 的值是————。