为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

国二计算机

2014-01-10 5页 doc 60KB 78阅读

用户头像

is_492635

暂无简介

举报
国二计算机全国高等学校(安徽考区) 全国高等学校(安徽考区) 计 算 机 水 平 考 试 试 卷 (二级 C语言程序设计) 一、单项选择题(每题1分,共40分) 1.计算机系统中存储信息的基本单位是 B 。 A) 位 B) 字节 C) 字 D) 字符 2.超市使用的POS机收费系统,属于计算机在 A 方面的应用。 A) 数据处理 B) 科学计算 C) 实时控制 D) 计算机辅助设计 3.下面是PC机常用的4种外设接口,其中U盘、移动硬盘、MP3、MP4等均能连接的接口是 C 。 A) RS-232 B) IEEE-1394 C) USB...
国二计算机
全国高等学校(安徽考区) 全国高等学校(安徽考区) 计 算 机 水 平 考 试 试 卷 (二级 C语言程序设计) 一、单项选择(每题1分,共40分) 1.计算机系统中存储信息的基本单位是 B 。 A) 位 B) 字节 C) 字 D) 字符 2.超市使用的POS机收费系统,属于计算机在 A 方面的应用。 A) 数据处理 B) 科学计算 C) 实时控制 D) 计算机辅助设计 3.下面是PC机常用的4种外设接口,其中U盘、移动硬盘、MP3、MP4等均能连接的接口是 C 。 A) RS-232 B) IEEE-1394 C) USB D) IDE 4.下面各种进制的数据中,最大的数是 B 。 A) (1000010)2 B) (67)10 C) (77)8 D) (3A)16 5.下列关于Windows操作系统通配符的说法中,正确的是 D 。 A) ?代多个字母 B) *代表多个字母 C) ?代表任意多个字符 D) *代表任意多个字符 6.某电子邮件的地址为:wyg@163.com ,其中wyg是 C 。 A) 域名 B) 地区名 C) 用户名 D) 国家名 7.多媒体计算机是指 C 。 A) 安装了光驱并具有较高运算能力的计算机 B) 安装了多种媒体播放软件的计算机 C) 能够处理音频、视频等多媒体信息的计算机 D) 能够访问Internet的计算机 8.下列选项中, D 不是有效的信息安全控制方法。 A) 用户口令设置 B) 用户权限设置 C) 数据加密 D) 增加网络带宽 9.下列选项中,防止U盘感染病毒的有效方法是 A 。 A) 对U盘进行写保护 B) 对U盘进行分区 C) 保持U盘的清洁 D) 不要与有病毒的U盘放在一起 10.编程属于软件开发过程中的 A 阶段。 A) 实现 B) 定义 C) 分析 D) 维护 11.C语言程序总是从___C___开始执行。 A)第一条语句 B)第一个函数 C)main函数 D)#include 12.下列 __B____是正确的赋值语句。 A)10 =k; B)k= k*15; C)k+47 =k; D)k=7=6+1; 13.下列程序段的输出结果是__A____。 int m=7,n; n=m++; printf(“%d,%d\n”,n,m); A)7,8 B)7,7 C)8,7 D)8,8 14.下列不能作为变量名的是___D___。 A)abc B)x39 C)NBA D)for 15.设有int a=2, b=6;,则表达式a*b/5的值是__A____。 A)2 B)3 C)2.4 D)3.6 16.设有int y=0;,执行语句y=5,y*2后变量y的值是_B_____。 A)0 B)5 C)10 D)20 17.设有float a=7.5, b=3.0,则表达式(int)a / (int)b的值是__D____。 A)2.4 B)2.5 C)3 D)2 18.设有int a=2,b=1,c=3,d=4; ,则表达式a>b?a+b:c+d的值为__C____。 A)1 B)2 C)3 D)7 19.设有int a; char ch[80];,则下列选项中正确的输入语句是__B___。 A)scanf(“%d%s”,&a,ch[80]); B) scanf(“%d%s”,&a,ch); C) scanf(“%d%s”,a,ch); D) scanf(“%d%s”, a, &ch); 20.若变量c为char类型,下列选项中能正确判断出c为小写字母的表达式是__D____。 A)’a’<=c<=’z’ B)c>=’a’ || c<=’z’ C)’a’<=c and ‘z’>=c D) c>=’a’ && c<=’z’ 21.设有int x, y, z;,则下列选项中能将x、y中较大者赋给变量z的语句是___C___。 A)if (x>y) z=x; Bif (xy?x:y; D)z=x void main() { char c=’y’; if (c>=’x’) printf(“%c”,c); if (c>=’y’) printf(“%c”,c); if (c>=’z’) printf(“%c”,c); } 输出结果是___B___。 A)y B)yy C)yyy D)xy 23.下列叙述中正确的是 __A____。 A)在switch语句中,不一定使用break语句 B) break语句必须与switch语句中的case配合使用 C)在switch语句中必须使用default语句 D) break语句只能用于switch语句中 24.执行语句for (i=1;i<9;i+=3);后变量i的值是__C____。 A)8 B)9 C)10 D) 11 25.下列选项中能正确定义并初始化二维数组的是__C____。 A)int a[ ][3]={1,2,3,4,5,6}; B)int a[ ][ ]= {1,2,3,4,5,6}; C)int a[2][ ]= {1,2,3,4,5,6}; D)int a[2][3]=”123456”; 26.设有char srray[ ]=”Welcome”;,则数组array所占的存储单元是___C___。 A)6个字节 B)7个字节 C)8个字节 D)9个字节 27.下列程序段的输出结果是__A____。 char s[ ]=”\\\x41xyz”; printf(“%d\n”,strlen(s)); A)5 B)8 C)9 D)10 28.设有int m[ ]={5,4,3,2,1}, i=4;,则下列对数组是m元素引用中错误的是___C___。 A)m[i] B)m[4] C)m[m0]] D)m[m[i]] 29.设有函数调用语句fun((a1,a2), (a3,a4,a5), a6);,则该调用语句中实参的个数是__D____。 A)6 B)5 C)4 D)3 30.设有以下函数首部: int func(double x[100], int n) 如果在程序中需要对该函数不胜数进行声明,则下列选项中错误的是___B___。 A) int func(double x[ ], int n) ; B) int func(double, int ) ; C) int func(double a[100 ], int b) ; D) int func(double *x, int n) ; 31.C语言规定,函数返回值的类型是由__D____决定。 A)  return语句中表达式的类型 B)调用该函数的主调函数类型 C)调用该函数时传递的实参类型 D)定义该函数时指定的函数类型 32.若要说明 a是整型变量,pa为指向a的整型指针变量,则下列选项中正确的是__A____。 A)int a, *pa=&a ; B) int a, pa=&a ; C) int a, *pa=a ; D) int *pa=&a, a; 33.设有int s[ ]={1,3,5,7,9}, *p=sp;,则下列选项中值为7的表达式是_C____。 A)*p+2 B)*p+3 C)*(p+3) D)*(p+2) 34.对于类型相同的两个指针变量之间,能进行的运算是__B____。 A)% B)= C)! D)/ 35.设有 struct student { char name[21]; int age; char sex; } std={“Li Ming”,19,’M’}, *p; p=&std; 则下列输出语句中错误的是_D_____。 A)printf(“%d”, (*p).age); B) printf(“%d”, p->age); C) printf(“%d”, std.age); D) printf(“%d”, p.age); 36.设有 union data { int i; char c; float f; } a; int b; 则下列语句中正确的是__B____。 A)a=1.6; B)a.c=’\101’; C)b=a; D) printf(“%d\n”,a); 37.设有 typedef struct ABC { long a; int b; char c[2]; } NEW; 则下列叙述中正确的是__A____。 A)以上的说明形式非法 B)ABC是一个结构体变量 C)NEW是一个结构体类型名 D)NEW是一个结构体变量 38.设有int x=28;,则执行语句printf(“%d\n”,x>>2);后的输出结果是_A_____。 A)7 B)14 C)28 D)56 39.C语言中,根据数据的组织方式,文件可分为AsSCII文件和__A____。 A)二进制文件 B)只读文件 C)只写文件 D)随机文件 40.以读写方式打开一个已存在的文本文件data.txt,下列选项中正确的是__D____。 A)FILE *fp; fp=fopen(“data.txt”,”rb”); B) FILE *fp; fp=fopen(“data.txt”,”w”); C) FILE *fp; fp=fopen(“data.txt”,”r”); D) FILE *fp; fp=fopen(“data.txt”,”r+”); 二、填空题(每空2分,共20分) 1.结构化程序设计的三种基本结构分别是:顺序结构、__选择结构____和循环结构。 2.设有int a=65;,执行语句printf(“%x\n”, a); 后的输出结果是__41____。 3.设有double x=56.789;,执行语句printf(“%.2f \n”, x); 后的输出结果是_56.79_____。 4. 设有int a=27;,则执行语句a%=4;后a的值是__3____。 5.设有int a[3][4]={{1,2}, {0,1}, {4,6,8,10}};,则a[1][1]+a[2][2]的值是 ___9___。 6.C库函数中,常用的字串比较函数是__strcmp____。 7.表示变量存储方式的关键字有auto、_static_____、register和extern。 888.下列程序的输出结果是 _H_____。 #include void main() { char s[ ]={“Computer”}, *p=s; printf(“%c”,*p+5); } 9.设有#define M(x) x*x,则M(1+2)的值是 __5____。 10.设有enum weekday {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};,则枚举元素Saturday对应的数值是 ___6_。 三、阅读理解题(每题4分,共20分) 1.运行以下程序时从键盘输入2010,其运行结果是__2010 is not a leap year!____。 #include void main() { int year,leap=0; scanf("%d",&year); if ((year%4==0 && year%100!=0) || (year%400==0)) leap=1; if (leap==1) printf("%d is a leap year!\n",year); else printf("%d is not a leap year!\n",year); } 2.以下程序的运行结果为__pass!____。 #include void main() { char ch='c'; switch(ch) { case 'a': case 'A': case 'b': case 'B':printf("good!\n"); break; case 'c': case 'C':printf("pass!\n"); break; case 'd': case 'D':printf("waring!\n"); break; default:printf("error!\n"); } } 3.以下程序的运行结果为__num=4____。 #include void main() { char s[ ]="I/love/C/Programming/"; int i,num; num=0; for (i=0;s[i]!='\0';i++) if (s[i]!='/' && s[i+1]=='/') num++; printf("num=%d\n",num); } 4.以下程序的运行结果为_n=4,m=15_____。 #include int f(int n) { int m; if (n==0 || n==1) m=3; else m=n*n-f(n-2); return(m); } void main() { int n=4,m; m=f(4); printf("n=%d,m=%d\n",n,m); } 5.以下程序的运行结果为__ABCDEFG, ____。 abCDefGh, CDG #include void main() { char a[ ]="ABCDEFGH",b[ ]="abCDefGh"; char *p1,*p2; printf("%s\n",a); printf("%s\n",b); for (p1=a,p2=b;*p1!='\0';p1++,p2++) if (*p1==*p2) printf("%c",*p1); printf("\n"); }
/
本文档为【国二计算机】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索