当前位置:文档之家› C. Sticksel Body Tracking for Pointing Gesture Interfaces – p. 2

C. Sticksel Body Tracking for Pointing Gesture Interfaces – p. 2

对口高考试卷计算机完整版

对口高考试卷计算机 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

机密启用前湖南省2018年普通高等学校对口招生考试 计算机应用类专业综合知识试题 本试题卷共六大题,19小题,共19题。时量150分钟,满分390分。 一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共 22小题,每小题5分,共110分) 1.扩展名为.MP3的文件通常是 A.视频文件 B.音频文件 C.图片文件 D.文本文件 码0010 1001转化为十进制的值是 3.计算机自诞生以来,无论在性能、价格等方面都发生了巨大的变化,但是______并没有发生多大的改变。 A.耗电量 B.体积 C.运算速度 D.基本工作原理 4.操作系统管理用户数据的单位是 A.扇区 B.磁道 C.文件 D.文件 5.在Windows7操作系统中,显示桌面的组合键是 A.“Windows”+“D” B.“Windows”+“P” C.“Windows”+“Tab” D.“Alt”+“Tab” 6.下列等式中,正确的是 =1024TB =1024PB =1000KB =1000GB 7.在Word2010的“字体”对话框中,不可设定文字的 A.字间距 B.字号 C.删除线 D.行距 8.在Excel2010中,公式______可产生[1,100]间的随机整数。 A.=rand()*100+1 B.=int(rand()*101)+1 C.=int(rand()*101) D.=int(rand()*100)+1 9.在PowerPoint2010中,从当前幻灯片开始放映幻灯片的快捷键是 +F3 +F4 +F5 +F6 10.台式机的组成部件中,通常不在机箱内部的是 A.主板风扇 C.内存条 D.鼠标 11.下列关于微型计算机主板的说法中,正确的是 A.任意一款主板上能安装任意一款CPU B.主板芯片组通常分为南桥芯片和北桥芯片

大一上期C语言实验报告5 循环控制语句

成都工业学院·计算机工程学院 《程序设计基础》实验报告 1.实验目的 (1)熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三 种循环语句实现循环结构; (2)掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧; (3)进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。2.实验内容 (1)输出两个整数m和n,求它们的最大公约数和最小公倍数。 要求: ①画出算法流程图,从键盘输入m和n; ②对负数和零可不做考虑; ③运行程序,对m>n、m

③按照数字、大写字母、小写字母及其他字符数的顺序输出结果 3.流程图 4.源程序

5. 运行结果 (1 ) 求最大公约数和最小公倍数 (2)求1000内最大的10个素数之和(3)计算π值

2015年湖南省对口高考C语言试题(含答案)

2015年湖南省对口高考计算机C语言试题 一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共3小题,每小题5分,共15分) 2015年20.在C语言中,下列叙述正确的是 A.空字符串不占用内存,其内存空间大小是0 B.可以用关系运算符比较字符串的大小 C.连续两个双引号是合法的字符串常量 D.连续两个单引号是合法的字符常量 答案:C "" 保存在文字常量区char*p=""; p的值指向文件常量区的地址而*p的值为0 因为c的字符串都是以0结尾没有"" 内容但还是有0的 字符常量是用单引号括起来的一个字符。 2015年21.若有语句:int x=12,y=8,z; z=0.8+x/y; 执行语句后z的值为 A.1.8 B.1 C.2 D.2.4 2015年22.若有语句:int a,b; scanf("%d;%d",&a,&b); 如果把整数4赋给a,把整数5赋给b,应该输入 A.4 5 B.4,5 C.45 D. 4;5 三、综合应用题(每小题20分,每空5分,共20分) 2015年30.输入一行文字,找出其中大写字母、小写字母、空格、数字及其它字符各有多少。 main() { char str[40],*p,sl=0,s2=0,s3=0,s4=0,s5=0; gets(str); p=str; while(*p) { if(_①*p>=’A’&&*p<=’Z’) sl++; else if(②*p>=’a’&&*p<=’z’) s2++; else if(③*p>=’0’&&*p<=’9’) s3++; else if(④ *p=‘’) s4++; else s5++; p++;

c语言循环语句和循环控制例题解析

一、循环控制 (一)、break语句 break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。break在switch中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。 当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。 例如: int main(int argc, char *argv[]) { int sn=0,i; for(i=1;i<=100;i++) { if(i==51) break; /*如果i等于51,则跳出循环*/ sn+=i; /*1+2+……+50*/ } printf(%d\n,sn); } 可以看出,最终的结果是1+2+……+50。因为在i等于51的时候,就跳出循环了。自己写写怎样在while和do--while循环中增加break语句。 注意: 1. break语句对if-else的条件语句不起作用。 2. 在多层循环中,一个break语句只向外跳一层。 例如: int main(int argc, char *argv[]) { int i,j; printf(i j\n); for(i=0;i<2;i++) for(j=0;j<3;j++) { if(j==2) break; printf(%d %d\n,i,j); } } 输出结果为: i j 0 0 0 1 1 0 1 1 当i==0,j==2时,执行break语句,跳出到外层的循环,i变为1。 (二)、continue语句

C语言 个关键字九种控制语句 种运算符

总结归纳了C语言的32个关键字 第一个关键字:auto 用来声明自动变量。可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。 例:auto int name=1; 第二个关键字:static 用来声明静态变量。可以显式的声明变量为静态变量。也为局部变量。只在声明它的函数内有效。它的生命周期从程序开始起一直到程序结束。而且即使使用完毕后,它的值仍旧不还原。即使没有给静态变量赋值,它也会自动初始化为0. 例:static int name=1. 第三个关键字:extern 用来声明全局变量。同时声明在main函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它是一直存在的。全局变量也会初始化为0. 例:extern int name; 第四个关键字:register 用来声明为寄存器变量。也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。 例:register int name=1; 第五个关键字:int 用来声明变量的类型。int为整型。注意在16位和32位系统中它的范围是不同的。16位中占用2个字节。32位中占用4个字节。还可以显式的声明为无符号或有符号: unsigned int或signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。也可用short和long来声明为短整型,或长整行。 例:int num; 第六个关键字:float 用来声明变量的类型。float为浮点型,也叫实型。它的范围固定为4个字节。其中6位为小数位。其他为整数位。 例:float name;

计算机专业对口高考C语言模拟习题

C语言综合测试 满分100 时间120分钟 一、选择题31分 (1)结构化程序所要求的基本结构不包括 A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构 (2)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 A)C语言程序仅可以编译执行 B)C语言程序仅可以解释执行 C)C语言程序既可以编译执行又可以解释执行 D)以上说法都不对 (3)以下叙述中错误的是 A)C语言的可执行程序是由一系列机器指令构成的 B)用C语言编写的源程序不能直接在计算机上运行 C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 (4)以下选项中不能用作C程序合法常量的是 A)1,234 B)'\123'C)123 D)"\x7G" (5)以下选项中可用作C程序合法实数的是 A).1e0 B)3.0e0.2C)E9 D)9.12E (6)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是 A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4); (7)有以下程序段char name[20];int num; scanf("name=%s num=%d",name;&num); 当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为 A)Lili B)name=Lili C)Lili num= D)name=Lili num=1001 (8)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是 A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值 (9)有以下程序,程序运行后的输出结果是A)12 B)11 C)10 D)9 #include main() { int x=011;printf("%d\n",++x);} (10)有以下程序 #include main() { int s;scanf("%d",&s); while(s>0) { switch(s) { case 1:printf("%d",s+5); case 2:printf("%d",s+4); break; case 3:printf("%d",s+3); default:printf("%d",s+1);break; } scanf("%d",&s); } } 运行时,若输入1 2 3 4 5 0<回车>,则输出结果是 A)6566456 B)66656 C)66666 D)6666656 (11)有以下程序段 int i,n; for(i=0;i<8;i++) { n=rand()%5; switch (n) { case 1: case 3:printf("%d\n",n); break; case 2: case 4:printf("%d\n",n); continue; case 0:exit(0); } printf("%d\n",n); } 以下关于程序段执行情况的叙述,正确的是 A)for循环语句固定执行8次B)当产生的随机数n为4时结束循环操作 C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行 (12)有以下程序 #include main() { char s[]="012xy\08s34f4w2"; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>='0'&&s[i]<='9') n++; printf("%d\n",n); } 程序运行后的输出结果是A)0 B)3 C)7 D)8 (13)若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++) printf("*****\n"); 下面关于语句执行情况的叙述中正确的是 A)循环体执行两次B)循环体执行一次C)循环体一次也不执行D)构成无限循环 (14)有以下程序 #include main() { char b,c; int i;b='a'; c='A'; for(i=0;i<6;i++)

对口高考计算机专业月考试题(计算机应用基础+C语言)知识分享

湖南省永州市职业中专2017届高三半月考(二) 计算机应用类专业综合知识试题 出卷人:蒋峥 本试卷共26页,考生在做答前应检查是否有缺页、白页、以防漏答。满分390分,考试时间150分钟。 一、单项选择题(在每小题的四个备选答案中选出一个 正确答案,并将正确答案的号码填入题后括号中。每小题3分,共105分) 1、计算机硬件系统主要包括:CPU 、存储器和 ··············································· ( ) A 、显示器和键盘 B 、打印机和键盘 C 、显示器和鼠标 D 、输入/输出设备 2、在标准ASCII 中,字母A 是01000001,则英文字母E 是 ····························· ( ) A 、01000011 B 、01000100 C 、01000101 D 、01000010 3、在下列计算机应用项目中,属于科学计算的是 ············································ ( ) A 、人机对弈 B 、民航联网订票系统 C 、气象预报 D 、数控机床 4、如果一部电影占256MB 存储空间,那么40GB 的硬盘可以放多少部这样的电影 ··· ( ) A 、200部 B 、160部 C 、120部 D 、100部 5、MIPS 衡量的是计算机的 ········································································ ( ) A 、处理能力 B 、存储容量 C 、可靠性 D 、运算速度 6、以下表示政府部门网站的域名是 ······························································ ( ) A 、net B 、com C 、gov D 、org 班级_________________ 姓名______________ 学籍号□□□□□□□□□□ 考 生 答 题 不 得 超 过 此 密 封 线

2019年湖南省对口高考C语言试题(含答案)

2019年湖南省对口高考计算机C语言试题 一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确 的,本大题共3小题,每小题5分,共15分) 2019年20.已知“intw=1,x=2,y=3,z=4;”,则表达式“w>x?w:z>y?z:x”的值是() A.1 B.2 C.3 D.4 2019年21.若有定义语句“inta[3][5];”,按内存中的数据存放顺序,a数组的第10个元素是() A.a[1][4] B.a[1][3] C.a[2][3] D.a[2][4] 2019年22.已知“inta=1,b=2,c=3,x;”与“x=(a^b)&c;”,则x的值为() A.0B.1C.2D.3 三、综合应用题(每小题20分,每空5分,共20分) 2019年30.下面程序功能是统计5个同学成绩(1~100间的整数)中低于平均成绩的人数并输出,请补全以下代码。 #include“stdio.h” main() {inti,count=0; ①int score[5]; floatave=0.0; printf(“input5scores:\n”); for(i=0;i<5;i++) { ②scanf("%d",&score[i]); ave+=score[i]; } ③ave/=5 for(i=0;i<5;i++) if(④score[i]

C语言循环结构测习题带答案

精心整理 第5章循环结构程序设计 5.1基本知识点 ?while语句的使用格式和注意事项 ?do-while语句的使用格式和注意事项 ?for语句的使用格式和注意事项 ?break和continue语句在循环语句中的应用 ? ? ? ? 1. C. A.do-while的循环体至少无条件执行一次 B.while的循环控制条件比do-while的循环控制条件严格 C.do-while允许从外部转到循环体内 D.do-while的循环体不能是复合语句 (5)以下程序段C。 intx=-1; do { x=x*x; } while(!x);

A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误 (6)下列语句段中不是死循环的是__C__。 A.i=100; while(1) { i=i%100+1; if(i==20)break; } B.for(i=1;;i++) sum=sum+1; C. C. COUT< main() { intnum=0; while(num<=2) {

num++; cout< else ++i; }while(s<15); Cout< main() { inti,j; for(i=4;i>=1;i--) {

湖南省历界对口高考C语言真题答案

历界高考C语言真题 2007年真题 一、程序分析题 1、#include main( ) { int x=3; do printf(“%d”,x-=2); while(!(--x)); } 2、#include main( ) { int x=4,y=8,z; z=x<<2|y; printf(“%d”,z); } 3、#include main( ) { char x=’E’,y=’e’; printf(“%c”,x+32); printf(“%c”,(x--,y++)); printf(“%c\n”,x==y?x+=32:(y-=32)); } 4、#include main( ) { int t=2; while(t<5) switch(t%2) { case 0: t++;printf(“#”);break; case 1: t+=2;printf(“*” );

default:printf(“\n”); } } 5、#include main( ) { char str1[50]=”Beijing 2008”,*q=str1; char str2[50]=”One world One Dream!”,*p=str2; while(*p!=’\0’) p++; while(*q!=’\0’) *p++=*q++; printf(“%s”,str2); } 6 #include #include main( ) Array { char s[]=”abcdefg”,t; int i=0,j=strlen(s)-1; while(i main( ) { int i,j,sum; for(i=1; i<1000 ;i++) { sum=0; for(j=1;j

C语言的32个关键字和9种控制语句

C语言的32个关键字和9种控制语句 C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int:声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8) signed:声明有符号类型变量或函数 (9) struct:声明结构体变量或函数 (10) union:声明共用体(联合)数据类型 (11) unsigned:声明无符号类型变量或函数 (12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) 2控制语句关键字(12个): A循环语句 (1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件 (4) break:跳出当前循环 (5) continue:结束当前循环,开始下一轮循环 B条件语句 (1)if: 条件语句 (2)else :条件语句否定分支(与if 连用) (3)goto:无条件跳转语句 C开关语句 (1)switch :用于开关语句 (2)case:开关语句分支 (3)default:开关语句中的“其他”分支 D返回语句 return :子程序返回语句(可以带参数,也看不带参数) 3 存储类型关键字(4个) (1)auto :声明自动变量一般不使用 (2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)

对口高考c语言程序写结果专题训练

程序写结果专题训练(一) (认真分析下列各题的结果,并总结各种题型的分析方法与思路及注意的地方)1、写出下面程序的执行结果 #include main( ) { int a=0,b=10,x=0,c=3; x=(b=1,a=--b); if(b=x) c=a;a=x;x=c; printf(“x=%d,a=%d,b=%d”,x,a,b); } 2、写出下面程序的执行结果 main( ) {int x=4; if(x++>5) printf(“%d\n”,++x); else printf(“%d\n”,--x); } 3.写出下面程序的执行结果 #include main() { char s[]="press a key."; int i; char ch; for (i=0;(ch=s[i])!='\0';i++) { switch (ch++) { case 'p': case 'a': case 'k':putchar(ch-32);continue; case ' ':putchar('*');break; case '.':putchar('!');break; default :putchar(ch);continue; } putchar('\n'); } } 4.写出下面程序的执行结果 #include main() { int a=2,b=4,c=5; switch (a>0) { case 1:switch (b=b>>2) { case 1:printf("@"); case 0:printf("!"); default:printf("?");

c语言循环控制语句

循环控制结构(又称重复结构)是程序中的另一个基本结构.在实际问题中,常常需要 进行大量的重复处理,循环结构可以使我们只写很少的语句,而让计算机反复执行,从而完成大量类同的计算. C语言提供了while语句、do...while语句和for语句实现循环结构. 3.4.1while语句 while语句是当型循环控制语句,一般形式为: while<表达式>语句; 语句部分称为循环体,当需要执行多条语句时,应使用复合语句. while语句的流程图见图3-8,其特点是先判断,后执行,若条件不成立,有可能一次也不执行. [例3-11]求n! 分析:n!=n*(n-1)*(n-2)*..2*1,0!=1.即S0=1,Sn=Sn-1*n.可以从S0开始,依次求出S1、S2、...Sn. 统一令S等于阶乘值,S的初值为0!=1;变量i为计数器,i从1变到n,每一步令S=S*i,则最终S中的值就是n!. 流程图见图3-9,程序如下:

考察图3-9中循环部分的流程图可以看出,在循环前各变量应有合适的值(s=1),另外,控制循环结束的变量(此处为i)必须在循环体中被改变,否则,循环将无限进行下去,成为死循环.

本题中,将多项式的每一项用t表示,s代表符号,在每一次循环中,只要改变s、n的值,

就可求出每一项t. 一般情况下,while型循环最适合于这种情况:知道控制循环的条件为某个逻辑表达式的值,而且该表达式的值会在循环中被改变,如同例3-12的情况一样. 3.4.2do...while语句 在C语句中,直到型循环的语句是do...while,它的一般形式为: do语句while<表达式> 其中语句通常为复合语句,称为循环体. do...while语句的流程图见图3-10,其基本特点是:先执行后判断,因此,循环体至少被执行一次. 但需要注意的是,do...while与标准的直到型循环有一个极为重要的区别,直到型循环是当条件为真时结束循环,而do...while语句恰恰相反,当条件为真时循环,一旦条件为假,立即结束循环,请注意do...while语句的这一特点. 例[3-13]计算sin(x)=x-x3/3!+x5/5!-x7/7!+... 直到最后一项的绝对值小于1e-7时为止. 分析:这道题使用递推方法来做. 让多项式的每一项与一个变量n对应,n的值依次为1,3,5,7,...,从多项式的前一项算后一项,只需将前一项乘一个因子: (-x2)/((n-1)*n) 用s表示多项式的值,用t表示每一项的值,程序如下: #include # include m a i n ( ) { double s,t,x ; int n ; printf("please input x :"); scanf("%lf",&x); t=x; n=1; s=x; do { n=n+2; t=t*(-x*x)/((float)(n)-1)/(float)(n); s=s+t;

计算机对口单招c语言程序

计算机对口单招c语言程序整理 1.输出1-100之间的所有的素数 #include main() { int i,n; n=2; while(++n<100) { i=1; while (++i main() { int n; for (n=100;n<=200;n++) { if(n%3==0) continue; printf("%d\n",n); } } 3.打印九九表 #include main() { int i,j; for (i=1;i<10;i++) for (i=1;i<10;i++) { for(j=1;j<10;j++) printf("%4d",i*j); printf("\n"); } getch(); } 4.打印九九乘法表 #include main() { int i,j; for (i=1;i<10;i++) { for(j=1;j<10;j++) printf("%d*%d=%2d ",i,j,i*j); printf("\n"); } getch(); } 5.求不同半径的圆柱体的体积(只计算体积在100以下的圆柱体) #include #define PI 3.1415926 main() { int r; float v,h; printf("请输入圆柱体的高:"); scanf("%f",&h); for (r=1;r<=10;r++) { v=PI*r*r*h; if(v>100.0) break; printf("半径等于%d,体积等于%.2f\n",r,v); } printf("此时r=%d\n",r);}

江苏对口单招c语言期中试卷

高二微机专业《C语言程序设计》考试试卷 总分:100分 一、选择题(每小题3分,共36分) 1.在C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。 A.整型常量 B.整型表达式 C.整型常量或整型表达式 D.任何类型的表达式 2.C语言中,数组名代表( )。 A.数组全部元素的值B.数组首地址 C.数组第一个元素的值D.数组元素的个数 3.以下对一维整型数组a 的正确说明是( )。 A.int a(10); B.int n=10,a[n]; C.int n; D.#define SIZE 10 scanf(“%d”,&n); int a[SIZE]; int a[n]; 4.合法的数组定义是( )。 A.int a[ ]=”string”; B.int a[5]={0,1,2,3,4,5}; C.char a=”string”; D.char a[ ]={0,1,2,3,4,5}; 5.若有定义和语句:char s[10]; s=”abcd”; printf(“%s\n”,s); 则结果 是( )。( _ 代表空格) A.输出abcd B.输出a C.输出abcd _ _ _ _ _ _ D.编译不通过 6.有以下语句,则下面是正确的描述( )。 char x[ ]=“12345”; char y[ ]={‘1’,‘2’,‘3’,‘4’,‘5’}; A.x数组和y数组的长度相同 B.x数组长度大于y数组长度 C.x数组长度小于y数组长度 D.x数组等价于y数组 7.若有说明:int a[10];则对a 数组元素的正确引用是( )。 A.a[10] B.a[3.5] C.a(5) D.a[10-10] 8.在C 语言中,一维数组的定义方式为:类型说明符数组名( )。 A.[整型常量表达式] B.[整型表达式] C.[整型常量] 或[整型表达式] D.[常量] 9.以下能对一维数组a 进行正确初始化的语句是( )。 A.int a[10]=(0,0,0,0,0); B.int a[10]={}; C.int a[]={0}; D.int a[10]=”10*1”; 10.对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10}; A.将5 个初值依次赋给a[1]至a[5] B.将5 个初值依次赋给a[0]至a[4] C.将5 个初值依次赋给a[6]至a[10]

对口高考计算机专业考试题计算机应用基础C语言

对口高考计算机专业考试题计算机应用基础C 语言 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8- M8QMN]

湖南省永州市职业中专2017届高三半月考(二) 计算机应用类专业综合知识试题 出卷人:蒋峥 本试卷共7页,考生在做答前应检查是否有缺页、白页、以防漏答。满分390分,考试时间150分钟。 一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将正确答案的号码填入题 后括号中。每小题3分,共105分) 1、计算机硬件系统主要包括:CPU 、存储器和 ··········· ( ) A 、显示器和键盘 B 、打印机和键盘 C 、显示器和鼠标 D 、输入/输出设备 2、在标准ASCII 中,字母A 是01000001,则英文字母E 是 ····· ( ) A 、01000011 B 、01000100 C 、01000101 D 、01000010 3、在下列计算机应用项目中,属于科学计算的是 ········· ( ) A 、人机对弈 B 、民航联网订票系统 C 、气象预报 D 、数控机床 班级_________________ 姓名______________ 学籍号□□□□□□□□□□ 考 生 答 题 不 得 超 过 此 密 封 线

4、如果一部电影占256MB存储空间,那么40GB的硬盘可以放多少部这样的 电影····························( ) A、200部 B、160部 C、120部 D、100部 5、MIPS衡量的是计算机的···················( ) A、处理能力 B、存储容量 C、可靠性 D、运算速度 6、以下表示政府部门网站的域名是···············( ) A、net B、com C、gov D、org 7、JPEG是一个用于数字信号压缩的国际标准,其压缩对象是····( ) A、文本 B、音频文件 C、静态图像 D、视 频信号 8、主要用于实现两个不同网络互联的设备是···········( ) A、转发器 B、集线器 C、路由器 D、调制解调 器 9、以太网的拓扑结构是····················( ) A、星形 B、总线型 C、环形 D、树形 10、TCP协议的主要功能是···················( )

高考c语言复习题(5)

1.在C 语言中,下列选项项中合法的常量是( ) A.019 B.0xg C.3e2 D.32e E.”\032” F.”ab ” G.”\n ” H.”\w ” 2.下列选项中不能作C 语言表达式的是( ) A.a=b=c B.a<=b<=c C.5.6%2 D.5.6/2 3.表达式!(5==3)+(10>3?1:5)的值是( ) A.1 B.2 C.3 D.5 4.设有int x=1,y=2,z=3;则计算表达式z+=(y=(x=10,20+4))后,x,y,z 的值分别是( ) A.10,10,10 B.10,10,24 C.10,10,27 D.10,24,27 5.在C 语言程序中continue 语句不适于( ) A.switch 语句 B.while 语句 C.do-while 语句 D.for 语句 6.执行下面程序,输出是( ) A.1 B.2 C.15 D.16 main() {int t=2,r=0; switch(t){case 1:r=r+1;case 2;r=r+2;case 3:r=r+3;default:r=r+10; } printf(“%d ”,r);} 7.执行下面程序,输出是( ) A.25 B.30 C.35 D.55 main() {int i=1,s=0; while(i<=10){if(i++%2)continue;s=s+i;} printf(“%d ”,s);} 8.语句puts(“ABC\0DE%0F ”);的输出结果是( ) A.ABC\0DE%0F B.ABC\0DE C.ABC\0 D.ABC 9.在C 语言中用字符数组保存字符串”Hello\041”需要的字节数至少是( ) A.5 B.7 C.9 D.11 10.表达式(int )3.4/2+10%3的值是( ) 。 11.表达式”e ”-“a ”+sizeof(char)的值是( ) 。 12.设有int a=1,b=2;则表达式-a&&b++的值是( ) 13.下面程序中有5处错误,在有错的行后写出该行正确的内容,使程序实现计算一个奇数的阶乘的功能。 #include main() {int n,i,s=0; do {scanf(“%d ”,n);} while(n%2=0); for(i=1,i<1,i #include main() {int n,i,j; scanf(“%d ”,&n); for(i=3; ;i++) if( ) ; if( )printf(“%d ”,i); } } 15.运行结果:( ) #include void main() { char s[]=”2473”, c, i; for(i=0;c=s[i];i++) { switch(c-‘0’) { case 2: case 3: putchar(c+4); continue; case 4: putchar(c+4); break; case 5: putchar(c+3); default: putchar(c+2); } putchar(‘\n’); } } 16.写出程序的输出结果(假定类型unsigned int 的字长为16位)。( ) #include void main() { unsigned int u1=0x958,u2,u3; u2=(u1 & 0xff)<<4; u3=(u1 & 0xff00) >>4; printf(“%x %x %x \n”,u2,u3,u2/u3);} 17.设一维数组a 的4个输入整数是1,2,3,4,则程序的输出是( ) #include #define M 4 void main( ) { int i, j, k, m, a[4]; printf(“Enter 4 numbers: “); for(i=0; i0; i--) { k=M-1; for(j=M-1; j>0; j--) a[j]=a[j-1]; a[0]=k; for(m=0; m

C语言三种循环语句

三种基本的循环语句: for语句、while语句和do-while语句。 一、循环语句 (一)、for循环它的一般形式为: for(<初始化>;<条件表过式>;<增量>) 语句; 初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用;分开。 例如: for(i=1;i<=10;i++) 语句; 上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。 注意: (1).for循环中语句可以为语句体,但要用{和}将参加循环的语句括起来。 (2).for循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但;不能缺省。省略了初始化,表示不对循环

控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。 (3).for循环可以有多层嵌套。 例如: for(;;) 语句; for(i=1;;i+=2) 语句; for(j=5;;) 语句; 这些for循环语句都是正确的。 main() { int i,j; printf(i j\n); for(i=0;i<2;i++) for(j=0;j<3;j++) printf(%d %d\n,i,j); } 输出结果为: i j 0 0 0 1 0 2

1 0 1 1 1 2 用for循环求1+2+……+100的和: main() { int sn=0,i; for(i=1;i<=100;i++) sn+=i; /*1+2+……+100*/ printf(%d\n,sn); } 从程序可以看出,使用循环语句可以大大简化代码。(二)、while循环它的一般形式为: while(条件) 语句; while循环表示当条件为真时,便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。 例如: #include stdio.h main() {

湖南省历界对口高考C语言真题

2007年真题 一、程序分析题 1、#include <> main( ) { int x=3; do printf(“%d ”,x-=2); while(!(--x)); } 2、#include <> main( ) { int x=4,y=8,z; z=x<<2|y; printf(“%d ”,z); } 3、#include <> main( ) { char x=’E ’,y=’e ’; printf(“%c ”,x+32); printf(“%c ”,(x--,y++)); printf(“%c\n ”,x==y?x+=32:(y-=32)); } 4、#include <> main( ) { int t=2; while(t<5) switch(t%2) { case 0: t++;printf(“#”);break; case 1: t+=2;printf(“*”); default:printf(“\n ”); } } 5、#include <> main( ) { char str1[50]=”Beijing 2008”,*q=str1; char str2[50]=”One world One Dream!”,*p=str2; while(*p!=’\0’) p++; while(*q!=’\0’) *p++=*q++; *p=’\0’; printf(“%s ”,str2); } 6 #include <> #include<>

main( ) { char s[]=”abcdefg ”,t; int i=0,j=strlen(s)-1; while(i main( ) { int i,j,sum; for(i=1; i<1000 ;i++) { sum=0; for(j=1;j #define N 7 int fun(int s[],float aver) { int i,count=0; for(i=0;i long fun(int x)

相关主题
文本预览
相关文档 最新文档