2011年下半年全国高等学校 安徽考区 C语言答案.doc_第1页
2011年下半年全国高等学校 安徽考区 C语言答案.doc_第2页
2011年下半年全国高等学校 安徽考区 C语言答案.doc_第3页
2011年下半年全国高等学校 安徽考区 C语言答案.doc_第4页
2011年下半年全国高等学校 安徽考区 C语言答案.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011年下半年全国高等学校(安徽考区)计算机水平考试试卷 (二级 C语言程序设计)考生须知:1. 请将准证号末的卷第二页右上方方框内。2.单项选择题请在答题卡上填涂;其他内容填在答题卡上作答,试卷上作答无效。3不得将试卷、答题卡、答题卷及草稿纸带离考场。4.考试时间为120分钟。一、单项选择题(每题一分,共40分)1.在计算机应用领域中,英文缩写“”的中文含义B。)计算机辅助制造)办公自动化)计算机辅助教学)个人计算机.下列选项中,属于主机范畴的是D。)光盘)打印机)盘)内存.与十进制数不等值的数是A。)()()()().下列有关“文件夹”的叙述,不正确的是D。A) 文件夹中既可以存放文件,也可以存放文件夹B) 文件夹中不能存放同名文件C) 不同文件夹中可以存放同名文件D) 名称相同的文件和文件夹可以存放在同一文件夹中 5.在Windows中右键单击文件后,在弹出的快捷键菜单中选择“发送到”“桌面快捷方式”,则B。A)移动该文件到桌面 B) 复制该文件到桌面C)在桌面建立快捷图标 D) 从桌面发送电子邮件 6.最古老、最基本的一种信息保护措施是C。)病毒防护)防火墙)加密)入侵检测.在计算机多媒体技术中,码属于C媒体。A) 感觉 B)表示 C) 存储 D) 传输 下列有关计算机病毒的叙述,不正确的是B。)计算机病毒可以把自身复制到内存)长期不使用感染计算机病毒的计算机,计算机病毒可以自动消失)计算机病毒可以潜伏在文件中并不立即发作)计算机病毒可以侵占系统资源,影响系统运行性能9.网址中http表示C。)用户名)主机的地址或域名)超文本传输协议)资源在主机上的存放路径.用高级程序设计语言编写的程序称为A程序。)源)可执行)伪代码)目标.以下选项中叙述正确的是C。)C语言程序总是从第一个定义的函数开始执行)在C语言程序中,被调用的函数必须在main()函数中声明C) 语言程序总是从()函数开始执行)语言程序中的()函数必须存放在程序的开始部分.C语言程序的三种基本结构是顺序结构、选择结构和A结构。A)循环 B)递归 )转移D)嵌套13.以下选项中不属于C语言的基本数据类型是D。A) int B) double C) char D)bool14.以下选项中正确的C语言标识符是B。A) 2b B) x_1 C) ab D) 3#h15.以下选项中有关C语言的叙述错误的是C。A)变量不能使用大写字母命名B)在一个表达式中可以出现不同类型的变量C)可以将一个字符型常量赋值给一个整型变量D)可以将一个整型常量赋值给一个实型变量16.以下选项中,和语句K=N+;等价的是A。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。A) 8 B) 10 C) 12 D)1418.已知int a=2,b=3,c,,则执行语句c=(a+2,b+2);后,c的输出结果D。A)2 B)3 C)4 D)519.已知:int x,y;fioat z;,若要给变量x,y,z输入数据,以下正确的输入语句是C。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(f32)。已知:fioat c,f;,由华氏温度f求摄氏温度c的不正确的赋值表达式是A。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()函数时,应在程序中包含的头文件是B。A)stdio.h B)math.h C)string.h D) stdilb.h21.已知:char c=a;,则执行语句printf(%c,c-32);后,输出的结果是B。A) A B) 65 C)97 D) 出错22.能正确表示逻辑关系“a=5或a=5.or.a=5.and.a=5&a=5|a=-124.已知:int i=7;,则表达式9=ib)&(c=b+2);后,c的值是B。A)0 B) 1 C) 6 D) 826.if(表达式).;语句中的表达式D。A)只能是关系表达式 B) 只能是逻辑表达式C) 只能是关系表达式或逻辑表达式 D) 可以是任何表达式27.已知:int k=1;,则语句while(k=5)k+;中循环体语句执行的次数是C。A) 0 B) 4 C) 5 D) 628.执行下面程序后,输出结果是A。#includeVoid main() int x,y;For(x=1,y=10;x=100);此处循环的结束条件是C。A)p的值大于100 B) p的值大于等于100C) p的值小于100 )的值小于等于.已知:int s8=1,2,3,4,5,6,7,8,x;,则执行语句x=s2+s4;后,x的值是A。A) 8 B) 6 C) 7 D) 331.对一维数组初始化正确的语句是B。A) int s4=10,1,2,3,4; B)int s=0,1,2,3,4;C) int s4;s=0,1,2,3,4; D) int s;s=0,1,2,3,4;32.已知:char s20;,以下正确的语句是B。A) s=Merry Christmas; B) s20=Merry Christmas;C) strcpy(s,merry Christmas) D) strcpy(merry Christmas,s);33.已知:char a3 10=heifei,anqing,huangshang;,能正确显示字符q的语句是A。A) printf(“%c,a12); B) printf(“%c,a22;C) printf(“%c,a13); D) printf(“%c,a23);34.执行以下程序后,输出结果是C。#include Void swap( int *x,int *y) int t;t=*x, *x=*y,*y=t;Void 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。A) 数组首地址 B) 数组的第一个元素值C)数组中全部元素的值 D) 数组元素的个数36.执行以下程序后,输出结果是D。#include Void main ( ) int a6=4,2,10,5,20,7 , * p = a;Print ( %d , * (p+2 ) ) ; A) 2 B) 3 C) 6 D) 1037.执行以下程序后,输出结果是A。#define SQ (a) a *a#include 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 ;以下叙述中正确的是C。A) struct 是类型名 B) s 是类型名C) s 是结构体变名 D) student 是结构体变名 39.已知:int a = 15 ;, 执行语句 a = a 2 ;后,变量a 的值是C。A) 20 B) 40 C) 60 D) 80 40.若要打开已存在的文本文件 abc.txt , 并对此文件夹进行读、写操作,则正确的语句是B。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 的值是2。2.已知 int a = 7 ,b = 2; ,则执行语句printf ( % d ,a / b ) :后的输出结果是3。3.执行语句 printf ( .4f , 2012.20122102 ) ;后的输出结果是2012.2012。4.已知int x = 010;,则执行语句printf ( % d ,x ) ; 后的输出结果是2。5.数学条件式“20 x 30 对应的C语言表达式是20X&X30。6.已知 int a = 1,b = 2,c = 3 ,d = 4 ; , 则条件表达式 a b ? c : d 的值是3。7.已知 int a 4 3 = 1, 2, 3 , 3 ,4 , 5 , 4,5, 6 , 5 ,6 ,7 , ;, 则表达式 a 21 +a32的值是12。8.已知 int a10 = 19 ,23 ,44 ,17 , 28 ,49 , 36 , , * p = a ;,则表示只为37 的数组元素的表 达式是 * ( p +_4_ ). 9.已知 char str = input ; ,则 printf ( % s ,str + 2 ) ; 后的输出结果是PUT。10.已知:Struct student Int id ;Char name 20 ;Int sex; wang ;假设sizeof ( int ) 等于4 ,则sizeof ( wang ) 的值是28。三、阅读理解题(每题 4 分,共 20 分 )1. 以下程序的运行结果是B。#include Void main ( )Int score = 85;Switch ( score / 10 ) case 10 :case 9 : printf ( A ) ;break ;case 8 : printf ( B ) ;break ;case 7 : printf ( C ) ;break ;case 6 : trintf ( D ) ;break ;default : trintf ( E ) ;break ;2.在下面程序运行后,输入 2011 , 12 , 24 , 程序的运行结果是2011=24=12。#include Void main ( ) int a , b , c , t ;scanf ( % d ,% d ,% d , &a , &b , &c ) ;if ( a b ) t = a ; a = b ; b = t ; if ( a c ) t = a ; a = c ; c = t ; if ( b = % d = % d , a , b , c , ) ;3.以下程序的运行结果是*。#include void main()int i , j ;for ( i = 1; j = 3; i + ) for ( j = 1 ; j = i; j + ) printf ( * ) ;4.以下程序的运行结果是2012。#include void scan ( char s ) int i = 0 ;while ( s i = 0 )i + ;s i = 0 ; void main ( )char s = 2012 year ;scan ( s ) ; pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论