2015年上计算机c试卷(含答案)剖析

上传人:s9****2 文档编号:493243827 上传时间:2023-01-24 格式:DOCX 页数:8 大小:31.23KB
返回 下载 相关 举报
2015年上计算机c试卷(含答案)剖析_第1页
第1页 / 共8页
2015年上计算机c试卷(含答案)剖析_第2页
第2页 / 共8页
2015年上计算机c试卷(含答案)剖析_第3页
第3页 / 共8页
2015年上计算机c试卷(含答案)剖析_第4页
第4页 / 共8页
2015年上计算机c试卷(含答案)剖析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《2015年上计算机c试卷(含答案)剖析》由会员分享,可在线阅读,更多相关《2015年上计算机c试卷(含答案)剖析(8页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计)一、单项选择题(每题 1 分,共 40 分)1 计算机可以与象棋大师进行下棋比赛,这属于计算机在 方面的应用。A) 人工智能B) 科学计算C) 数据处理D) 计算机辅助设计2 计算机运算器的主要功能是。A) 实现算术运算B) 实现逻辑运算C) 分析指令并进行译码D) 实现算术运算和逻辑运算3 计算机存储器中 1KB 表示的是 个字节。A) 128B) 256C) 512D) 10244 在计算机系统层次结构中,位于最内层的是 。A)硬件系统B)软件系统C) 程序D) 数据5 Windows 启动时将自动执行“程序”菜单中的“ ”菜单项所包含的应用程序。A)程序B)附件C) 启

2、动D) 游戏6 计算机正在运行状态下,直接关闭电源可能产生的后果是。A) 破坏系统设置B) 造成数据丢失C) 造成下次启动故障D) 以上情况均有可能7 下列不属于计算机病毒特征的是。A) 破坏性B) 潜伏性C) 免疫性D) 传染性8 下列选项中,不属于多媒体计算机硬件的是 。A)音响设备B)加密卡C) 音频卡D) 视频卡9 根据所覆盖的地理范围分类, “中国教育科研网”属于。A)广域网B)城域网C) 局域网D) 企业网10 将高级语言编写的程序翻译成机器语言程序,采用的两种方式是。A)编译和汇编B)编译和解释C) 编译和链接D) 解释和汇编11 . C语言程序总是从 开始执行。A)第一条语句B

3、)第一个函数C) 主函数D) 子程序12 以下选项中正确的 C 语言标识符是。A) a+bB) 3DmaxC) _123D) %d13 以下选项中正确表示字符型常量的是。A) tB) aC) abcD) 27914 以下选项中属于C 语言基本数据类型的是 。A) 逻辑型B) 双精度型C) 复数型D) 集合型15已知: int a=8,b=5,c; ,则执行语句 c=a%b+0.3; 后, c 的值是 。A) 1B) 1.3C) 3D) 3.316 已知: int a=5,b=6,c=7,d=8,m=2,n=2; ,则执行语句 (m=ab)&(n=cd); 后, n 的值为 。A) 0B) 1C

4、) 2D) 317 已知字符 A 的 ASCII 码值为十进制数65, 则执行语句 printf(%c,A+2); 后, 输出结果是A) AB) CC) 65D) 6718 已知: int i=1; ,则执行语句 printf(%d,i+); 后,输出结果是。A) 1B) 2C) -1D) -219 以下选项中,和语句 x*=y+2; 等价的是 。A) x=x*y+2;B) y=x*(y+2);C) x=y+2*x;D) x=x*(y+2);20 以下选项中能正确判断字符变量c 不是 大写字母的表达式是 。A) cZB) !(cZ)C) c=A | c=A & cb?a:b); 后,输出结果是

5、 。A) 0B) 1C) 2D) 以上都不正确24 以下选项中叙述正确的是 。A)在switch语句中,不一定使用 break语句B) break语句必须与 switch语句中的case配合使用C) 在 switch 语句中必须使用 defaultD) break 语句只能用于switch 语句中25执行以下程序后,输出结果是 。#include void main()int a=3,b=-1,c=1;if (ab)if (byz,以下选项中能正确表示该关系式的A) (x=y)&(y=z)B) (x=y)AND(y=z) C) x=y=zD) 3C 语言表达式是D) (x=y)|(y=z)27

6、已知: int i=5; ,则执行语句 while(i8) i+=2; 后,变量 i 的值是 。A) 5B) 7C) 8D) 928执行以下程序后,输出结果是 。#include void main( ) int n=9;while(n6) n-;printf(%d,n);A) 987B) 9876C) 8765D) 87629执行以下程序后,输出结果是 。#include void main( ) int i,s=0;for (i=1;i=6;i+)if(i%3=0) break;s+=i;printf(%dn,s);A) 3B) 6C) 12D) 2130已知:int x33=1,2,3,

7、4,5,6,7,8,9; ,则执行语句 printf(%d,x12); 后,输出结果是A) 2B) 5C) 6D) 731 以下选项中能实现将两个字符串 s1 和 s2 连接起来的语句是 。A) strcpy(s1,s2);B) strcat(s1,s2);C) strcmp(s1,s2);D) strlen(s1,s2);32 C 语言中,关于函数说法正确的是。A) 函数定义可以嵌套,但函数调用不可以嵌套B) 函数定义不可以嵌套,但函数调用可以嵌套C) 函数定义和函数调用均不可以嵌套D) 函数定义和函数调用均可以嵌套33一个C 语言源文件中定义的全局变量的作用域是。A) 本函数的全部范围B)

8、 本程序全部范围C) 本文件全部范围D) 从定义开始至本文件结束34执行以下程序后,输出结果是 。#includevoid sub(int x,int y,int *z) *z=y-x; void main( ) int a;sub(10,5,&a);printf(%d,a);A) 5B) -5C) 0D) 不确定35 已知: int x,*p; ,则以下赋值语句中正确的是。A) p=&x;B) p=*x;C) &x=*p;D) *p=*x;36 已知: char str =Hello,*ptr =str; ,则表达式*(ptr+5) 的值为 。A) oB) 0C) o 的地址 D) 不确定3

9、7执行以下程序后,输出结果是 。#include #define F(X) X+X void main( ) int a=5;printf(%d,2*F(a);A) 5B) 10C) 15D) 2038已知:struct student int age;int num;stu,*p=&stu;以下对结构体变量stu 中成员 age 的非法 引用是 。 A) stu.ageB) (*p).ageC) p-ageD) p.age39已知:union char c;float a;test;贝U sizeof(test)的值是。A) 1B) 4C) 5D) 840.已知:FILE *fp;,则以下选

10、项中以读写方式打开一个已经存在的文件file1的语句是A) fp=fopen(file1,a);B) fp=fopen(file1,w);C) fp=fopen(file1,r);D) fp=fopen(file1,r+);二、填空题(每空2分,共20分)1 .数学式 Jb2 -4ac写成C语言表达式是 。2 .已知int a=10,b=15;,则表达式!a4;x-);,则该循环共执行 次。6 .已知float a23;,则系统为数组a分配的存储空间是 字节。7 .已知 char *p=Good0Morning!;,则表达式 strlen(p)的值是。8 .设有函数调用语句f(x,(x,y,z

11、);,则该调用语句中实参的个数是 。9 .已知 int a5=1,3,5,7,9,*p=a;,则表达式 *p+3 的值是。10 .已知int a=4,b;,则执行语句b=a2;后,变量b的值是。三、阅读理解题(每题4分,共20分)1. 以下程序的运行结果是#include void main()int week=6;switch(week)case 1: printf(Monday);break;case 2: printf(Tuesday);break;case 3: printf(Wednesday);break;case 4: printf(Thursday);break;case 5:

12、 printf(Friday);break;case 6: printf(Saturday);break;case 7: printf(Sunday);break; default:printf(Error);2. 以下程序的运行结果是 #include void main( )int s=0,f=1,i;for(i=1;i=10;i+) s=s+i*f;f=f*(-1);printf(s=%d,s) ;3. 以下程序的运行结果是 。#include void main( ) int a33=1,23,6,7,20,29,14,25,17;int i,j,max,r,c;max=a00, r=0,c=0;for (i=0;i3;i+)for (j=0;jmax) max=aij; r=i; c=j; printf(max=%d,r=%d,c=%d,max, r, c);4. 以下程序运行结果是 。#include void main()int i,s=0;for(i=1;i=3;i+)static int a=0;a=a+

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号