菌片提供高含量菌种大于1,0x10的6次方cfu1片是什么意思

三星e500h CF-Auto-Root 安卓4.4.4 root包下载1.0.0手机版_三星e500h CF-Auto-Root 安卓4.4.4 root包下载安卓版下载_木子软件
三星e500h CF-Auto-Root 安卓4.4.4 root包下载1.0.0手机版_三星e500h CF-Auto-Root 安卓4.4.4 root包下载安卓版下载
当前位置:> > 三星e500h CF-Auto-Root 安卓4.4.4 root包下载
三星e500h CF-Auto-Root 安卓4.4.4 root包下载
大小:13.49 M
类别:CF ROOT
版本:1.0.0
浏览次数:0
页面最后更新时间: 11:00
三星e500h CF-Auto-Root 安卓4.4.4 root包下载相关下载地址表
版本号更新时间下载地址
下载下载下载下载下载下载
相关攻略与资讯
三星手机E7009增加了私密模式,在私密模式下个人信息会被隐藏,对于重要的文件,增加了额外的安全保护。如何启用私密模式呢?下面为您介绍具体的操作方法:
1. 在待机页面下,点击【设定】。
三星E7如何开启私密模式?
2. 向上滑动屏幕,选择【私密模式】。当前位置: >>
第20届计算机知识竞赛试题
1 fprintf 和 fscanf 的读写对象是________。 A、终端 B、磁盘文件 C、键盘 D、以上都不对 B ( C ) 2 当选定文件或文件夹后, 不将文件或文件夹放到&回收站&中, 而直接删除的操作是 A.按 Delete(Del)键 C.按 ShUt 十 Delete(Del)键 除命令 C 3 4 在 Word 的编辑状态,利用下列哪个菜
单中的命令可以选定单元格? A.&表格&菜单 B.&工具&菜单 C.&格式&莱单 D.&插入&莱单 在 Windows 中,关于对话框叙述不正确的是____ A.对话框没有最大化按钮 C.对话框形状大小不能改变 5 6 A.运算速度 B、字长度 B.对话框没有最小化按钮 D.对话框不能移动 D、指令数量 D B 基础 基础 B.用鼠标直接将文件或文件夹拖到&回收站&中 D.用&我的电脑&或&资源管理器&窗口中&文件&莱单中的删 基础 ( A ) 基础计算机数据总线的宽度将影响计算机的哪种技术指标? C、存储容量 在操作系统中采用多道程序设计方式能够提高________。 B、CPU 的兼容性 D、CPU 和外部设备的利用效率 B、相对应、相互通用 D、不相互对应、不相互通用 C、输出 D、自动编译 D、Wilkes A D D 基础 基础 基础 D 基础A、CPU 的可靠性 7C、CPU 和外部设备的可靠性 A、相对应、不能相互通用 C、不相对应、相互通用 8 9 10 A、查询统计 A、Neumann ________。 A、外部设备 C、主机 11 12 主机 B、修改 B、Eckert文书文件与所用的字处理系统________,一般________。应用系统的功能中,不属于的是________。 ____设计并生成了世界上首次实现的存储程序计算机 C、Turing 计算机系统加电时,应先给________加电,后给_______加电;关机时,其次序是 和加电相同 和加电相反 B、外部设备 D、外部设备 CPU 主机 和加电相反 和加电相反 D、累加器 D C 基础 基础外部设备运算器中 ALU 其有左移和右移的功能,它是____。 B、存储数据缓冲器 B、存储器的可靠性 D、性能/价格比 C 基础 C、算术逻辑部件 下列哪一项不是存储器的技术指标________。A、暂存寄存器A、存储容量和速度 C、存储器的体积 13 ________地址。 A、内存、寄存器 14指令码中地址码部分提供一个或 n 个操作数的存放地址,可以是________地址或 B、内存、存储器 C、符号、数据 D、存储器、寄存器 A 基础进程的并发性是指若干个进程执行时_______。 B、在时间上是可以重迭的 B 基础 D、必须独占资源A、在时间上是不能重迭的 C、不能交替占用 CPU 15用顺序方法将完全二叉树的结点逐层存放在数组 A[1..n]中,结点 A[I]若有右子女,则 B、A[2i+1] 注:L(I/2)是取不大于 I/2 的最大整数 注:T(I/2)是取不小于 I/2 的最小整数 B 基础该子女是结点___________。 A、A[2i-1] C、A[L(I/2)] D、A[T(I/2)] 16直接插入、直接选择和冒泡排序,其稳定性分别是________ B、稳定、不稳定、稳定 D、稳定、不稳定、不稳定 B A C.封装 B. Squid B.无连接的 B.交换机 C.路由器 ( ) D.共享资源 D D D .E-mail 服务器 ( )。 D .电视卡 D)数据连接 B B 网络 网络 ) C 网络 D 网络 网络 网络 C.传输文件 C. Apache D. Samba B C B C 基础 网络 网络 网络 网络 网络A、都稳定 17 A.单播 18 19 20 21 22 23 24 25 26 27 28C、稳定、稳定、不稳定 B.广播ARP 请求报文属于______。 IP 协议的核心问题是_______ ? 下列哪个服务器属于 Web Server? A. BIND 用户数据报协议(UDP)是_____传输层协议。 下面哪种网络设备用来隔绝广播? 计算机网络最主要的功能在于 B.提高运算速度 )的载体。 D,表示和传播 C .HOST 文件 C.物理层 C .声卡 C)物理连接 媒体是指信息(A.传输 B. 寻径A.面向连接的 A.集线器A.扩充存储容量 A,表示B,存储 C,传播关于 Windows NT 下名字解析的方法,下面不正确的是_____。 B .DNS 服务器 B.逻辑链路 B .网络接口卡 B)并发连接 国际标准化组织制定的 OSI 模型的最低层是 局域网中的计算机为了相互通信,必须安装( A .调制解调器A .WINS 服务器 A. 数据链路层D.介质访问控制方法交换式局域网增加带宽的方法是在交换机多个端口之间建立____。 NETWARE 的可靠性措施有硬盘目录和文件分配表的双重保护,硬盘表面损坏时的数据保 B、磁盘双工 B)主机地址 B) 185m C) 500m C、文件 CACHE C)网络名称 D) 850m D、归档和恢复功能 D)网络地址 D D A 网络 网络 )。 网络A)点-点连接护,磁盘双工,磁盘镜象,UPS 监控功能,事务跟踪系统,________,双服务器双工。 A、后台写盘 29 30 31 A)主机号 A) 100m C 类 IP 地址中,前三个字节为_________。 IEEE 802.3 的物理层协议 10BASE-T 规定从网卡到集线器的最大距离为 ( OSI 中的&系统&是指________,外部设备,终端, B、网络的拓扑结构 C、网络的通信协议 D、传输介质 A 网络传输设备,操作人员及相应软件的集合。 A、计算机 32 A)格式化报文 33 A .桥 34 35 A.广域网 A .传输层 OSI 模型的物理层负责下列哪一种功能? B)为数据选择通过网络的路由 D)提供远程文件访问能力 C .路由器 C. 城域网 C .表示层 D .逻辑链路设备 ( ) D B 网络 网络 D.互联网 D .应用层 C C 网络 网络C)定义连接到介质的特征 B .中继器 B.万维网(WWW) B .会话层TCP/IP 术语中,下面________与网关同义。 把同种或异种类型的网络相互联起来,叫做从______开始,就完全是应用下层提供的可靠通信功能而与纯通信无关。 36以下程序段的执行结果是 B) a=12 y=12 a=16 y=28A) a=12 y=12 a=14 y=16 a=16 y=20 a=18 y=24 C) a=12 y=12D) a=12 y=12 a=14 y=26 a=14 y=44int a, a=10; y=0; do { a+=2; y+=a; printf(&a=%d y=%d\n&,a,y); if(y&20) }while(a=14); 37 有如下程序段 int *p,a=10,b=1 p=&a; a=*p+b; 执行该程序段后,a 的值为 A) 12 38 B) 11 有如下说明 C) 10 D) 编译出错 B C B Cint a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为 9 的表达式是 A) *p+9 39 main() { int i, a[10]; for(i=9;i&=0;i--) a[i]=10-i; printf(&%d%d%d&,a[2],a[5],a[8]); } A) 258 B) 741 C) 852 D) 369 40 main() { int i,k,a[10],p[3]: k=5; for (i=0;i&10;i++) a[i]=i; for (i=0;i&3;i++) p[i]=a[i*(i+1)]; for (i=0;i&3;i++) k+=p[i]*2; printf(&%d\n&,k); } A) 20 B) 21 C) 22 D)23 41 以下程序的输出结果是______ fut (int**s,int p[2][3]) B C 以下程序的输出结果是 C C B) *(p+8) C) *p+=9 D) p+8 B C 以下程序的输出结果是 { **s=p[1][1]; } main( ) { int a[2][3]={1,3,5,7,9,11},*p; p=(int*)malloc(sizeof(int)); fut(&p,a); primtf(&%d\n&,*p); } A) 1 42 B) 7 C) 9 D) 11 C C 以下程序的输出结果是______。int a, void fun() { a=100; b=200; } main() { int a=5, b=7; fun(); printf(&%d%d \n&, a,b); } A)
main() { char c='z'; printf(&%c&,c-25); } A) a B) Z C) z-25 D) y 44 main() { char st[20]= &hello\0\t\\\&; printf(%d %d \n&,strlen(st),sizeof(st)); } A) 9 9 B) 5 20 C) 13 20 D) 20 20 45 char printf A) 9 46 A、8 C、6 以下程序段的输出结果是 s[]=&\\141\141abc\t&; (&%d\n&,strlen(s)); B) 12 B、7 D、5 C) 13 D) 14 A C 以下程序运行后,如果从键盘上输入 ABCDE&回车&,则输出结果为 B C 以下程序的输出结果是 A C B) 57 C) 200100 D) 75 B C 以下程序的输出结果是fuch (char str [ ] { int num =0; while (*(str +num )!='\0')num ++; return(num ); } main() { char str [10],*p= gets(p); printf(&%d\n&,func(p)); } 47 int A) 12 48 main() { int a[10],i=0; while(i&10) scanf(&%d&,________ ); ┇ } A) a+(i++) 49 main0 { int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++ case 2: a++;b++ } printf(&a=%d,b=%d\n&,a,b); } 该程序的输出结果是 A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 50 A 49.5 #include #define PT 5.5 #difine s(x) pt*x*x main() { int a=1,b=2; print (&%4.lf/n&,S(a+b)); } 51 main() { siatic char a[]=&ABCDEFGH&,b[]=&abCDefGh&; char *p1,*p2; p1=a; p2=b; for(k=0;k&=7;k++) if (*(p1+k)==*(p2+k)) B 以下程序运行后,输出结果是 B、CDG C、abcdefgh D、abCDefGh C 以下程序运行后,输出结果是 B 9.5 C22.0 D45.0 A C B) &a[i+1] C) a+i D) &a[++i] A C 有如下程序 D 以下程序段的输出结果是 a=1234; B) 34 C) 1234 D) 提示出错、无结果 C C Cprintf(&%2d\n&,a); 以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include&stdio.h&A、ABCDEFG printf(&%&,*(p1+k)); printf(&\n&); } 52 53 A)84 int d=1; fun (int p) { int d=5; d+=p++; printf(&%d&,d); } main() { int a=3; fun(a); d+=a++; printf(&%d\n&,d); } 54 min() { int i , for(i=1;i&6;i++) sum+=i; printf(&%d\n&,sum); } 55 main() { int { i=0; while(i&10) if(i&1) i++; } …… } A) 1 56 B) 10 C) 6 D) 死循环,不能确定次数 D C 以下对 C 语言函数的有关描述中,正确的是 if(i==5) C 以下程序中,while 循环的循环次数是 C A 以下程序执行后 sum 的值是 C B 以下选项中合法的字符常量是_______. A)&B& B)99 B) '\010' C)95 C) 68 D)44 D) D B C 以下程序运行后,输出结果是 CA)15 B)14 C) 不确定 D)0A) 在 C 中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B) C 函数既可以嵌套定义又可以递归调用 C) 函数必须有返回值,否则不能使用函数 D) C 程序中有调用关系的所有函数必须放在同一个源程序文件中 A C 57以下对枚举类型名的定义中正确的是____ B)enum a {one=9,two=-1,three}; D)enum a {&one&,&two&,&three&}; B CA)enum a={one,two,three}; 58C)enum a={&one&,&two&,&three&}; A) char s1[10];s1=&Ctest&; C) char s3[20]=&Ctest&; 59 main() { int I,j; 以下循环体的执行次数是以下选项中,不能正确赋值的是 B) char s2[]={'C', 't', 'e', 's', 't'}; D) char *s4=&Ctest\n& A Cfor(I=0,j=1; I&=j+1; I+=2, j--) printf(&%d \n&,I); } A) 3 60 B) 2 C) 1 D) 0 C C 以下程序的输出结果是A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0 main( ) { int n=4; while(n--)printf(&%d &,--n); } 61 main0 { int n=9; while(n&6) {n--;printf(&%d&,n);} } 该程序段的输出结果是 A) 987 B) 876 C) 8765 D) 9876 62 A、cde main( ) { char *s=&abcde&; s+=2; print(&%ld \n&,s); } 63 A)1 64 main0 { int x=23; do { printf(&%d&,x--);} while(!x); } 该程序的执行结果是 A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环 B C C 用十进制数表示表达式:12/012 的运算结果是 B)0 有如下程序 C)14 D)12 A C C 以下程序运行后,输出结果是 B、字符 c 的 ASCLL 码值 C、字符 C 的地址 D、出错 B C A 有如下程序 C 65有如下程序long fib(int n) { if(n&2) return(fib(n-1)+fib(n-2)); else return(2); } main0 { printf(&%d\n&,fib(3)); 该程序的输出结果是 A) 2 B) 4 C) 6 D) 8 66 main() { char s[]=&ABCD&, *p; for(p=s+1; p&s+4; p++) printf (&%s\n&,p); } 该程序的输出结果是 A) ABCD BCD CD D 67 main0 { int a=2,b=-1,c=2; if(a&b) if(b&0) c=0; else c++ printf(&%d\n&,c); } 该程序的输出结果是 A) 0 68 main0 { int i, for(i=1;i&=3;sum++) sum+=i; printf(&%d\n&,sum); } 该程序的执行结果是 A) 6 69 70 BCD CD D B) 3 C) 死循环 D) 0 C C C C 以下选项中,非法的字符常量是 下面程序的输出是 B) A B C D C) D D) ABCD C B A ABC AB A B) 1 C) 2 D) 3 C C 有如下程序 B) A B C D 有如下程序 C D C) B CD D D C D) BCD 有如下程序 B CA) '\t' B) '\17' C)&n& D) '\xaa' A) ABCD char s[]=&ABCD&; main() { char *p; for(p=s; p&s+4; p++) printf(&%s\n,p);} 71 main() { int w=10; printf(&%d\n&,fun(5)*w); } fun(int k) { if(k==0) return(fun(k-1)*k); } A)360 72 main() { int x=3,y=6,a=0; while(x++!=(y+=o1)) { a+o=1; if(y #include main() { char ss[10]=&12345&; strcat(ss,&6789&); gets(ss);printf(&%s\n&,ss); } A) ABC B) ABC9 C) 123456ABC D) ABC main() { enum team {my,your=4,his,her=his+10}; printf(&%d %d %d %d\n&,my,your,his,her);} 74 main() { int x=100, a=10, b=20, ok1=5, ok2=0; if(a&b) if(b!=15) if(! Ok1) x=1; else if(ok2)x=10; x=-1; printf(&%d\n&,x);} A C 下面程序的输出是 A) -1 B) 0 C) 1 D) 不确定的值 C C 下面程序的输出是 A) 0 1 2 3 B) 0 4 0 10 C) 0 4 5 15 D) 1 4 5 15 D C B)3600 C)1080 D)1200 B C 下面程序的输出是 下面程序的输出是____ int w=3; A C 75下面程序的输出是A) 1 B) 2 C) 7 D) 10 int m=13; int fun2(int x, int y) { int m=3; return(x*y-m); } main() { int a=7, b=5; printf(&%d\n&,fun2(a,b)/m);} 76 main() { int x=023; printf(%d\n&,--x);} 77 以下程序的输出结果是 A) 16 B) 2 C) 9 D) 1 #define SQR(X) X*X main() { int a=16, k=2, m=1; a/=SQR(k+m)/SQR(k+m); printf(&d\n&,a); } 78 main() { int a[3][4]={ 1,3,5,7,9,11,13,15,17,19,21,23}; int ( *p)[4]=a,i,j,k=0; for(i=0; i&3; i++) for(j=0; j&2; j++) k=k+*( *(p+i)+j); printf(&%d\n&,k);} 79 下述对 C 语言字符数组的描术中错误的是 A) 字符数组可以存放字符串 B) 字符数组中的字符串可以整体输入、输出 C) 可以在赋值语句中通过赋值运算符&=&对字符数组整体赋值 D) 不可以用关系运算符对字符数组中的字符串进行比较 80 A) 0 main() { int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a; printf(&%d\n&,*p+9); } C C 下面程序的输出结果是 B) 1 C) 10 D) 9 C C A C B 下面程序的输出是 C B C 下面程序的输出是 A) 17 B) 18 C) 23 D) 24 B CA) 60 B) 68 C) 99 D) 108 81 main()下面程序的输出是{ unsigned a=32768; printf(&a=%d\n&,a); } A)a=32768 82 main() { int a=-1, b=4,k; k=(a++&=0)&&(!(b--&=0)); printf(&%d %d %d\n&,k,a,b);} 83 下列程序执行后输出的结果是 #include &stdio.h& f(int a) { int b=0; static c=3: a=c+ +,b+ +; return (a); } main( ) { int a=2,i,k; for(i=0;i〈2;i=+ +〉 k=f(a+ +); printf(&%d\n&,k); } A) 3 84 main() { char arr[2][4]; strcpy(arr,&you&); strcpy(arr[1],&me&); arr[0][3]='&'; printf(&%s \n&,arr); } 85 int int A 请读程序: x=10; y=x++; C B) 0 C) 5 D) 4 D C 下列程序执行后的输出结果是 C C A) 0 0 3 B)a=32767 B) 0 1 2 C)a=-32767 D) 1 1 2 D)a=-1 C C 下面程序的输出是 C) 1 0 3A) you&ne B) you C) me D) errprintf(&%d,%d&,(x++,y),y++); 则上面程序的输出结果是____ A:11,10 86 A) a=%2,b=%5 main() { int a=2,c=5; printf(&a=%d,b=%d\n&,a,c); } B C B:11,11 C:10,10 D:10,11 D) a=%d,b=%d A C 下列程序的运行结果是 B) a=2,b=5 C) a=d, b=d#include &stdio.h& 87 A) 23 main()下面程序的输出是 B) 26 C) 33 D) 36int aa[3][3]={{2},{4},{6}}; { int i, * p=&aa[0][0]; for(i=0; i&2;i++) { if(i==0) aa[i][i+1]=*p+1; else ++p; printf(&%d&,*p);} } 88 A 以下程序的输出结果是 CA) 9 B) 6 C) 36 D) 18 #define f(x) x*x main( ) { int a=6,b=2,c; c=f(a) / f(b); printf(&%d \n&,c); } 89 C 以下程序的输出结果是 C#include&ctype.h& space (char *str) { int i,t;char ts[81]; for(i=0,t=0;str[i]!='\0';i+=2) if(! isspace(*str+i)&&(*(str+i)!='a')) ts[t++]=toupper(str[i]); ts[t]='\0'; strcpy(str,ts); } mian( ) { char s[81]={&a b c d e f g&}; space(s); puts(s); } A) abcdeg B) bcde C) ABCDE D) BCDE 90 A) 0 main() { int x=0.5; char z='a'; printf(&%d\n&, (x&1)&&(z&'z') ); } 91 以下程序的输出结果是 B) 0 1 C) 1 0 D) 0 0 A) -1 1 main( ) { int a= -1,b=1,k; if((++a&0)&& ! (b-- &=0)) A C 以下程序的输出结果是 B) 1 C) 2 D) 3 D C printf(&%d %d\n&,a,b); else printf(&%d %d\n&,b,a); } 92 C 以下程序的输出结果是 CA) 1 B) 4 C) 7 D) 5 #include int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main( ) { p=(int*)malloc(sizeof(int)); f(p,a); printf(&%d \n&,*p); } f(int *s, int p[][3]) { *s=p[1][1]; } 93 以下程序的输出结果是 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1 A) 10 1 9 2 main( ) { int x=10,y=10,i; for(i=0;x&8;y=++i) printf(&%d,%d &,x--,y); } 94 A)6385 main() { char ch[2][5]={&693&,&825&},*p[2]; int i,j,s=0; for (i=0;i&2;i++) p[i]=ch[i]; for (i=0;i&2;i++) for (j=0;p[i][j]&='0' && p[i][j]&='9';j+=2) s=10*s+p[i][j]-'0'; printf(&%d\n&,s); } 95 A 以下程序的输出结果是 B) 17,17,17 D) 17,21,11 C D 以下程序运行后,输出结果是 B)22 C)33 D)693825 C D CA) 17,021,0x11 B) 17,0x11,021 main( ) { int k=17;printf(&%d,%o,%x \n&,k,k,k); } 96 D 下面各语句行中,能正确赋值字符串的操作语句行是 CA)char st[4][5]={“ABCDE”}; B)char s[5]={'A','B','C','D','E'}; C)char *s;s=“ABCDE”; D)char *s;scanf(“%S”,S); 97 main() { int i, k, a[10], p[3]; k=5; for (i=0;i&10;i++) a[i ]=i; for (i=0;i&3;i++) p[i ]=a[i *(i+1)]; for (i=0;i&3;i++) k+=p[i] *2; printf(&%d\n&,k); } 98 main() { int x=3; do { printf(&%d\n&,X-=2); }while(!(--x));} 99 FGH KL main() { char w[][10]={ &ABCD&,&EFGH&,&IJKL&,&MNOP&},k; for(k=1;k&3;k++) printf(&%s\n&,w[k]); } 100 D 以下程序的输出结果是 B) 0 0 0 8 C) 4 6 7 8 D) 8 8 8 8 C 以下程序的输出结果是 B) ABCD EFG IJ M C) EFG JK O D) EFGH IJKL A) ABCD B C B 下面的程序 B) 输出的是 1 和-2 C) 输出的是 3 和 0 D) 是死循环 C 以下程序的输出结果是 A) 20 B) 21 C) 22 D)23 C CA) 输出的是 1A) 4 2 1 1 main( ){ char *s=&&; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } v[i]++; } for(k=0;k&4;k++) printf(&%d &,v[k]); } B C 101 main() { int {以下程序的输出结果是 &stdio.h&#includei=0,a=0;while(i&20) for(;;) i--; a+=i; { if((i%10)==0) else } i+=11; } printf(&%d\n&,a); } A) 21 102 int { int s+=i; return } main() { int i,a=0; a+=f(); for(i=0;i&5;i++) printf(&%d\n&,a); } A) 20 103 B) 24 下面函数的功能是 B) 比较两个字符串的大小 C) 25 D) 15 D C f() static s=1; i++; int i=0; B) 32 C) 33 D) 11 B C 以下程序的输出结果是A) 求字符串的长度 int funl(char * x) { char * y=x; while(*y++); return(y-x-1);} 104 下面函数的功能是 sss(s, t) char *s, *t;C) 将字符串 x 复制到字符串 y D) 将字符串 x 连接到字符串 y 后面AC{ while((*s)&&(*t)&&(*t++== *s++)); return(*s-*t); } A) 求字符串的长度 B) 比较两个字符串的大小 C) 将字符串 s 复制到字符串 t 中 D) 将字符串 s 接续到字符串 t 中 105 以下程序的输出结果是 #define M(x,y,z) x*y+z B C main() { int a=1,b=2, c=3; printf(&%d\n&, M(a+b,b+c, c+a)); } A) 19 B) 17 C) 15 D) 12 106 A、2,0 #include main( ) { int v1=0,v2=0; while ((ch=getchar())!='#') switch (ch ) { case 'a': case 'h': default: v1++; case '0':v2++; } printf(&%d,%d\n&,v1,v2); 107 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是 B) (a&=0&&b&=0)&&(a&0&&b&0) D) a*b&0 D C A) (a&=0‖b&=0)&&(a&0‖b&0) C) (a+b&0)&&(a+b&=0) 108 struct aa { int r1;double r2; float r3; union uu{char u1[5]; long u2[2]; } } A)30 109 B)29 C)24 D)22 int a, 则合法的 switch 语句是 B) switch(a); { case 1 printf(&*\n&); case 2 printf(&**\n&); } D) switch(a+b); printf(&*\n&); printf(&\n&); } 若变量 a、i 已正确定义,且 i 已正确赋值,合法的语句是 B C 若 k 是 int 型变量,且有下面的程序片段: k=-3 if(k&=0) printf(&####&) else printf(&&&&&&); { case 1: case 2: printf(&*\n&); printf(&**\n&); D C D C 若有定义: C C 运行以下程序后,如果从键盘上输入 china#&回车&,则输出结果为 B、5,0 C、5,5 D、2,5 D C若有下面的说明和定义,则 sizeof(struct aa) 的值是A) switch(w) { case 1.0: printf(&*\n&); case 2.0: printf(&**\n&); } C) switch(b) { case 1: default: } 110 111case 1+2: printf(&**\n&);default: printf(&\n&);A) a==i B) ++i; C) a=a++=5; D) a=int(i); 输出结果是: A)#### 112 A)1000 main () { int y=18,i=0,j,a[8]; do { a[i]=y%2;i++; y=y/2; } while(y&=1); for(j=i-1&0;j--)printf(%d&,a[j]); printf(&h\n&); } 113 B C 若 i,j 已定义为 int 类型,则以下程序段中内循环体的总的执行次数是 B)&&&& B)10010 C) ####&&&& C)00110 D)10100 D)有语法错误,无输出结果 D C 以下程序运行后,输出结果是for (i=5;i;i--) for(j=0;j&4;j++){…} A)20 114 B)25 C)24 D)30 B) if(x) if(x&0)y=1; else if(x&0)y=-1; else y=0; C) y=-1 if(x) if(x&0)y=1; else if(x==0)y=0; else y=-1; 115 若 a、 b、c1、c2、x、y、均是整型变量,正确的 switch 语句是 B) switch(a*a+b*b) {case 3: case 1:y=a+b; case 3:y=b-a, } C) switch a { case c1 :y=a-b; break case c2: x=a*d; break default:x=a+b; } 116 请读程序片段: #include&stdio.h& main() { int a, for(a=1;b=1;a&=100;a++) { if(b&=20) D) switch(a-b) {default:y=a*b;break case 3:case 4:x=a+b;break case 10:case 11:y=a-b; } D C A) swich(a+b); { case 1:y=a+b; case 0:y=a-b; } D) y=0; if(x&=0) if(x&0)y=1; else y=-1; A C A C 与 y=(x&0?1:x&0?-1:0);的功能相同的 if 语句是A) if (x&0) y=1; else if(x&0)y=-1; else y=0; if(b%3==1) {b+=3; } b-=5; } printf(&%d\n&,a); } 程序的输出结果是: 117 main() { int a[ ]={ 1,2,3,4 },i; int x=0; for(i=0; i&4; i++) { sub(a,x); printf(&%d&,x);} printf(&\n&); } sub(s,y) int *s, { static int t=3; y=s[t]; t--; } A) 1 2 3 4 B) 4 3 2 1 C) 0 0 0 0 D) 4 4 4 4 118 请选出以下程序段的输出结果 #include&stdio.h& main() { char sl[10], s2[10], s3[10], s4[10]; scanf(&%s%s&,s1,s2); gets(s3); gets(s4); puts(s1); puts(s2); puts(s3); puts(s4); } 输入数据如下:(此处&CR&代表回车符) aaaa cccc A) aaaa bbbb cccc dddd C) aaaa bbbb cccc dddd eeee 119 请读程序: #include&stdio.h& bbbb&CR& dddd&CR& B) aaaa bbbb cccc dddd D) aaaa bbbb cccc dddd A C C C #include&stdio.h& A) 7 B) 8 C) 9 D) 10 B C 请选出以下程序的输出结果 main() { float x,y; scan(&%f&,&x); if(x&0.0) y=0.0 else if((x&5.0)&&(x!=2.0)) y=1.0/(x+2.0); else if (x&10.0) y=1.0/x; else y=10.0; printf(&%f\n&,y); } 若运行时从键盘上输入 2.0&CR&(&CR&表示回车),则上面程序的输出结果是 A) 0. a++; 此处表达式 a++的值是 A) 7 121 B) 6 C) 5 D) 4 C C 请读程序: #include&stdio.h& #include&string.h& main() {char *s1=&AbCdEf&, *s2=&aB&; s1++; s2++; printf(&%d\n&,strcmp(s1,s2)); } 输出结果是: 122 123 A) pb=&x A)正数 B) pb=x; B)负数 C)零 D)不确定的值 D) *pb=*x A A C C 若 x 是整型变量,pb 是基类型为整型的指针变量,则正确的赋值表达式是____ C) *pb=&x; 请读程序: #include&math.h& #include&stdio.h& main() { float x,y,z; scan(&%f%f&,&x,&y); z=x/y; while(1) { if(fabs(z)&1.0) { x=y; y=z; z=x/y; } } printf(&%f\n&,y); } int a=5; B) 0.250000 C) 0.500000 D) 1.00000 C C 若有说明和语句: 若运行时从键盘上输入 3.6 2.4&CR&(&CR&表示回车),则输出的结果是 A) 1. B) 1.600000 C) 2.000000 D) 2.400000 B C 请读程序: #include&stdio.h& char fun(char *c) {if( *c&='Z' && *c&='A') *c-='A'-'a'; return *c; } main() { char s[81], *p=s; gets(s); while(*p) {*p=fun(p); putchar(*p); p++;} putchar('\n'); } 若从键盘上输入 OPEN THE DOOR&CR&(&CR&表示回车),则上面程序的输出结果是 A) oPEN tHE dOOR C) OPEN THE DOOR 125 请读程序: #include&stdio.h& int a[]={2,4,6,8}; main() { int *p=a; for(i=0;i&4;i++) a[i]=*p++; printf(&%d\n&,a[2]); } 程序的输出结果是: 126 请读程序: #include&stdio.h& main() { int x=1, y=0, a=0, b=0; switch(x) { case 1: switch(y) { case 0: a++; case 1: b++; } case 2: a++; b++; } printf(&a=%d, b=%d\n&,a,b); } A)6 B)8 C)4 D)2 A C B) open the door D) Open The Door B C 上面程序的输出结果是 A) a=2, b=1 127 请读程序: #include&stdio.h& void fun( int *s) {static int j=0; do s[j]+=s[j+1]; while(++j&2); } main() { int k, a[10]={1,2,3,4,5}; for(k=1; k&3; k++) fun(a); for(k=0; k&5; k++) printf(&%d&, a[k]); } 程序的输出结果是: 128 129 A) 3.500000 B) 3 A)34756 C) 2.000000 B)23445 C)35743 D)1234 C D C C 假定 x 和 y 为 double 型,则表达式 x=2,y=x+3/2 的值是 D) 3.000000 假定 w、x、y、z、m 均为 int 型变量,有如下程序段: B) a=1, b=1 C) a=1, b=0 D) a=2, b=2 A Cw=1; x=2; y=3; z=4; m=(w&x)?w: m=(m&y)?m:y; m=(m&z)?m: 则该程序运行后,m 的值是_____ A) 4 130 do { b-=a; a++; } while (b--&0) ; A) 9 B) -2 C) -1 D) 8 131 当执行以下程序段时 B 循环体将执行两次 D 系统将提示有语法错误 A C) (a=c) &&(b=c);D) a=c=b; C C C A 循环体将执行一次 C 循环体将执行无限次 x=-1; do 132 133 { x=x*x;} while(!x); 当 c 的值不为 0 时,在下列选项中能正确将 c 的值赋给变量 a、b 的是____ 不能把字符串:Hello!赋给数组 b 的语句是 D C B) 3 C) 2 D) 1 D C 假定 a 和 b 为 int 型变量,则执行以下语句后 b 的值为a=1; b=10;A) c=b=a; B) (a=c) ‖(b=c) ;A) char b[10]={'H','e','l','l','o','!'}; B) char b[10];b=&Hello!&; C) char b[10];strcpy(b,&Hello!&); D) char b[10]=&Hello!&; B C 134请读程序: main( ) {printf(&%d&,null);}则上面程序的输出结果是____ A:0 135 B:变量无定义 请读程序: #include&stdio.h& #include&string.h& void fun( char *w, int m) { char s, *p1, *p2; p1=w; p2=w+m-1; while (p1&p2) { s=*p1++; *p1=*p2--; *p2=s;} } main() { char a[]=&ABCDEFG&; fun( a, strlen(a)); puts(a); } 上面程序的输出结果是 A) GFEDCBA 136 137 B) AGADAGA C) AGAAGAG D) GAGGAGA C C C 在 16 位 C 编译系统上,若定义 ,则能给 a 赋 40000 的正确语句是 以下叙述中不正确的是____ C:-1 D:1 B CA) a=; B) a=4000*10; C) a=; D) a=4000L*10L; D A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效 138 以下叙述正确的是 A) do-while 语句构成的循环不能用其它语句构成的循环来代替。 B) do-while 语句构成的循环只能用 break 语句退出。 C) 用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环。 D) 用 do-while 语句构成的循环,在 while 后的表达式为零时结束循环。 139 以下叙述正确的是 A)输入项可以是一个实型常量,如: scanf(&%f&.3.5); D DCCB)只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf(&a=%d,b=%d); C)当输入一个实型数据时, 格式控制部分可以规定小数点后的位数, 例如:scanf(&%4.2f&,&f); D)当输入数据时,必须指明变量地址,例如: scanf(&%f.&f); 140 以下说法中正确的是 A) C 语言程序总是从第一个的函数开始执行 B) 在 C 语言程序中,要调用的函数必须在 main()函数中定义 C) C 语言程序总是从 main()函数开始执行 D) C 语言程序中的 main()函数必须放在程序的开始部分 C C D C 141以下函数值的类型是fun ( float x ) { y= 3*x-4; } A) int B) 不确定 C) void D) float 142 请选出正确的程序段 *p; B) int … *s, D) int *s, char *p, s=&k; p=&c; s=p; *s=1; … 143 main() { int a=1,b=2,c=3; ++a; c+=++b; { int b=4,c; c=b*3; a+=c; printf(&first:%d,%d,%d\n&,a,b,c); a+=c; printf(&Second:%d,%d,%d\n&,a,b,c); } printf(&third:%d,%d,%d\n&,a,b,c); } 该程序的输出是________。 A、first: third: 12,4,12 Second: 26,4,12 4,3,6 14,4,12 B、first: third: 请读程序: C C *s, scanf(&%d&,p); … C) int s=&k; p=&c; *p='a'; … char *p, *s=100; A) int A CSecond: 26,12,12 26,3,4 14,4,12 C、first: third:Second: 26,4,12 26,3,6 D、first: third: 14414,4,12 C B)p=(double *)malloc(8);scanf(&%f&,p); D)p=&a; scanf(&%le&,p); D、非 0 C) k=i==j; D) a=b+c=1; D A D C C C CSecond: 26,6,12 26,4,6 若有说明,double *p,a;则能通过 scanf 语句正确给输入项读入数据的程序段是A)*p=&a; scanf(&%lf&,p); C) p=&a;scanf(&%lf&,a); 145 A、0 146 147 A) ++t; B、1 C、true在 C 语言程序中,当 do-while 语句构成的循环中的条件为______时,结束循环。 在下列选项中,不正确的赋值语句是____ B) n1=(n2=(n3=0)); 在说明语句:int *f();中,标识符 f 代表的是____A) 一个用于指向整型数据的指针变量 B) 一个用于指向一维数组的行指针 C) 一个用于指向函数的指针变量 D) 一个返回值为指针型的函数名 148 执行下列程序时输入:123&空格&456&空格&789&回车&,输出结果是 B) 1,456,789 D) 1,23,456 A) 123,456,789 C) 1,23,456,789 main() { char s[100]; int c, scanf(&%c&,&c); scanf(&%d&,&i); scanf(&%s&,s); printf(&%c,%d,%s \n&,c,i,s); } 149 D 在以下定义中,正确的说明语句为____ B)int a[3,4] D)int *a[10] D C A) int a['a'] C)int a[ ][ ] 150 cp=c; A) cp+1 151 152 ┆ w=k; LB: if(w==0) go to LE; w--; printf(&*&); goto LB; LE: ┆ 则不能与上面程序段等价的循环语句是 A)for(w=k;w!=0;w--) printf(&*&); B)for(w=k;w;--w)printf(&*&); C)w=k; D)w=k; C C while(w--!=0)printf(&*&);w++; do{ w--;printf(&*&);}while(w!=0); B) *(cp+3) B) d--; C) *(cp+1)+3 C) x+y; D) *(*cp+2) D B C C 以下合法的赋值语句是 D) c=int(a+b); 若有以下程序段,w 和 k 都是整型变量: C D C若有以下说明和语句,请选出哪个是对 c 数组元素的正确引用int c[4][5], (*cp)[5];A) x=y=100 153在执行以下程序时,如果从键盘上输入:ABCdef〈回车〉,则输出为A)ABCdef B)abcdef C)abc D)DEF # include main() { while((ch=getchar())!='\n') { if(ch&='A'&& ch&='Z')ch=ch+32; 154 若有以下定义:int a,b; 则正确的 switch 语句是 A)switch(x) { case1.0:printf(&*\n&); case2.0:printf(&**\n&); } C)switch(a+b) { case 1:printf(&\n&); case 1+2:printf(&**\n&); } 155 若有以下定义和语句: int u=010,v=0x10,w=10; printf(&%d,%d,%d\n,u,v,w); 则输出结果是: A) 8,16,10 B) 10,10,10 C) 8,8,10 D) 8,10,10 156 若有以下说明: int w[3][4]={{0,1},{2,4},{5,8}}; int(*p)[4]=w; 则数值为 4 的表达式是 A) *w[1]+1 B) p++,*(p+1) C) w[2][2] D) p[1][1] 157 158 则执行 printf(&%d\n&, strlen(strcpy(str,&China&))); 后的输出结果为 A) 5 B) 7 C) 12 D) 14 159 ab=100 var=& ab=*var+10; 执行上面的程序后,ab 的值为 A) 120 B) 110 C) 100 D) 90 B C 设有如下一段程序: int *var, A C 设 int x=1, y=1; 表达式(!x||y--)的值是 B C 设有 A) 0 B) 1 C) 2 D) -1 static char str[ ]=&Beijing&; D C A C B)switch(x) { case1,2:printf(&*\n&); case3:printf(&**\n&); } D)switch (a+b); { case 1:printf(.&*\n&); case 2:printf(&**\n&); } C C C C 160设正 x、y 均为整型变量,且 x=10 y=3,则以下语句的输出结果是 D Cprintf(&%d,%d\n&,x--,--y); A) 10,3 B) 9.3 C) 9.2 D)10.2 161 设有以下宏定义: #define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+Y(5+1));后,z 的值为 A) 出错 B) 42 C) 48 D) 54 162 163 main() { int a,b; for (a=1,b=1;a&=100;a++) { if(b&=20) if(b%3==1) {b+=3; } b-=5; } } A) 7 B) 8 C) 9 D) 10 164 若有以下定义: char s[20]=&programming&,*ps=s; 则不能代表字符 o 的表达式是 A) ps+2 B)s[2] C) ps[2] D)ps+=2,*ps 165 166 在 C 语言的 if 语句中,用作判断的表达式为_____。 B、逻辑表达式 C、关系表达式 D、任意表达式 D C 若有以下说明,且 0&=i&10,则( A:&(a+1) 167 main() { int i, x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i&3;i++) printf(&%d,&,x[i][2-i]); } 168 下述程序的输出结果是( void void ptr(int *x) { printf(&%D&,++ *x); } A:30 169 B:31 C:29 )。 main( ) #include&stdio.h& C C B:a++ C:&p )是对数组元素地址的正确表示. D C A、算术表达式 A C B C 执行语句: for (i=1;i++&4;);后,变量 i 的值是 C C 执行下面的程序后,a 的值为 A 3 B 4 C 5 D 不定 C Cint a[ ]={1,2,3,4,5,6,7,8,9,10},*p=a, D:&p[i ] 以下程序的输出结果是A) 1,5,9 B) 1,4,7 C) 3,5,7 D)3,6,9{int y=30; prt(&y) } D:32 B C下列哪个循环不是无限循环。 B、for(;;x=0); D、for(y=0,x=1;x&++y;x+=i); D CA、for(y=0;x=1;++y); C、while(x=1) {x=1;} 170 是设有如下定义:int x=l,y=-1;,则语句:printf(&%d\n&,(x--&++y));的输出结果 B CA) 1 B) 0 C) -1 D) 2 171 若 x 为 float 型变量则以下语句________。 x=223.82748; printf(&%6.2f\n&,x); A、输出为 223.8 C、输出为 223.82 172 A、在程序运行 B、输出为 223.83 D、不能输出 B、在程序连接时CCC 语言的编译系统对宏命令是________时候处理的。C、和源程序其它 C 语言同时进行编译时 D、对源程序其它成份正式编译之前进行处理的 173 不合法的 main 函数命令行参数表示形式是 a,char arc,char argc,char *c[]) **arv) *argv) C D、主程序和子程序 ) A C D:0ff C C C A) main(int B) main(int C) main(int D) main(int 174 175 176 A、子程序 A:0100 D Cargv,char *argc[]) B、过程 C、函数C 语言程序由____构成? 若已定义 int a =256,执行语句&printf(&%x&,a,);&的结果是( B:0256 C:0ffe 以下____为不正确的 if 语句。A. if(x&y); B. if(x= =y)x+=y; C. if(x!=y) scanf(''%d'',&x) else scanf(''%d'',&y); D. if(x&y){x++;y++;} 177 下列哪类函数可以不加任何说明直接引用_____。 B. 返回值类型为实型的函数 C D、default D C C D. 任何函数均可 B、cher C、case A. 返回值类型为整型的函数 C. 标准函数 178 179 A、swith C CC 语言中提供的合法关键字是____ 若有定义和语句:char s[10]:s=&abcd&;printf(&%s\n&,s); 则结果是(以下 u 代表空格) A) 输出 abcd B) 输出 a C) 输出 abcduuuuu D) 编译不通过 180 格): 6/u2 A/uB/uC 则能给 x 赋整数 6,给 y 赋整数 2,给 a 赋字符 A,给 b 赋字符 B,给 c 赋字符 C 的正确程序段 是_____ A) scanf(&x=%d y+%d&,&x,&y);a=getchar();b=getchar();c=getchar(); B) scanf(&%d %d&,&x,&y);a=getchar();b=getchar();c=getchar(); D C 若有定义:int x,y;char a,b,c;并有以下输入数据(此处& CR& 代表换行符,/u 代表空 C) scanf(&%d%d%c%c%c&,&x,&y,&a,&b,&c); D) scanf(&%d%d%c%c%c%c%c%c&,&x,&y,&a,&a,&b,&b,&c,&c); 181 182 A) a&&0 B) !a C) a=0 D) a A) a 的值是字符 C 183 184 A) 11 185 B) a 的值是浮点型 D) a 的值是字符‘A’的 ASCII 值加上 1。 D B C C D B C C 若要求在 if 后一对圆括号中表示 a 不等于 0 的关系,则能正确表示这一关系的表达式为 若变量 a 是 int 类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是C) 不允许字符型和浮点型相加请选出合法的 C 语言赋值语句 请读程序片段(字符串内没有空格): printf(&%d\n&,strlen(&ATS\n012\1\\&));的输出结果是 B) 10 C) 9 D) 8 C C 假定 int 类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组 x 在内存中 D A C CA) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b);所占字节数是 A) 3 B) 6 C) 10 D) 20 186 187 合法的 C 语言中,合法的长整型常数是 当调用函数时,实参是一个数组名,则向函数传送的是____ B) 数组的首地址 B C A) '\t' B) &A& C) 65 D) A A) 数组的长度 188C) 数组每一个元素的地址 D) 数组每个元素中的值 表示关系 x&=y&=z 的 c 语言表达式为 B) (X&=Y)AND(Y&=Z) D) (X&=Y)&(Y&=Z) A) (X&=Y)&&(Y&=Z) C) (X&=Y&=Z) 189 main0 { float x=2.0,y; if(x&0.0) y=0.0; else if(x&10.0) y=1.0/x; else y=1.0; printf(&%f\n&,y); } 该程序的输出结果是 A) 0.000000 B) 0.250000 C) 0.500000 D) 1. C 语言中最简单的数据类型包括 B) 整型、实型、字符型 A) 整型、实型、逻辑型 191 main() { scanf(&%d&,&x); if(x++&5) printf(&%d\n&,x); else printf(&%d\n&,x--);} 有如下程序ACCCC) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型 若执行下面的程序时从键盘上输入 5,则输出是 A) 7 B) 6 C) 5 D) 4BCBC 192 A、1 193 194C 语言中数组下标的下限是________。 B、0 C、视具体情况 D、无固定下限 B A ) C C B) 程序中第一个函数 C C C 语言中,运算对象必须是整型数的运算符是 C 语言可执行程序的开始执行点是(A) % B) \ C) %和\ D) * * A) 程序中第一条可执行语句 C) 程序中的 main 函数 195D) 包含文件中的第一个函数C 语言程序的三种基本结构是____A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构 C、嵌套结构,递归结构,顺序结构 D、循环结构,转移结构,顺序结构 196 197 C 语言程序的基本单位是____ C C 执行下面的程序后,a 的值是 A) 程序行 B) 语句 C) 函数 D) 字符 #define SQR(X) X*X main( ) { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(&%d\n&,a); } A) 10 198 main ( ) { int a[]={2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0;x&3;x++) y + = * (p + x); printf(&%d\n&,y); } A) 17 B) 18 C) 19 D) 20 199 do { printf(&%d&,x-=2); } while (!(--x)); 其输出结果是 A) 1 B) 3 0 C) 1 -2 D) 死循环 200 main() { char *str=&ABCabcd&; bubble(str,5); printf(&\n%s&,str); } 阅读下面的程序,写出运行结果。 #include&stdio.h& C C 有以下程序段 int x=3 C C B) 1 C) 9 D) 0 B C 执行以下程序后,y 的值是 A C bubble(str,count) char * { int i,j= while(j--&1) for(i=0;i&j;i++) if(str[i]&str[i+1]) { tmp=str[i]; str[i]=str[i+1]; str[i+1]= } } A、bacdCBA 201 B、baCBAcd C、cdbaCBA D、bCBAacd B C 以下叙述中不正确的是____A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效 202 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(&%d,%c\n&,ch1,ch2);} 203 sizeof(float)是( ) C C A) 一种函数调用 C) 一个整型表达式 204 main() { int x='f'; printf(&%c \n&,'A'+(x-'a'+1)); } 205 206 207 208 209 在宏定义 #define PI 3.14159 中,用宏名 PI 代替一个 D D) extern A C C C C C C 在 C 语言中,形参的缺省存储类是 B) register B) double C) static C) int D) char 在 C 语言中,若对函数类型未加明显式说明,则函数的隐含类型是____类型 A) void 在 C 语言中,函数的隐含存储类别是____ 在 C 语言中,不正确的 int 类型的常数是____ A) 单精度数 B) 双精度数 C) 常量 D) 字符串 A) auto A C A) G B) H C) i D) J B) 一个不合法的表示形式 D) 一个浮点表达式 A C 已知字母 A 的 ASCII 码为十进制的 65,下面程序的输出是 A) 67,D B) B,C C) C,D D) 不确定的值 D C下列程序执行后的输出结果是A) auto B) static C) extern D) 无存储类别 A) 1 A) 无输出B) 0C) 037D) 0xAF C) -1 D) 1A DC C语句:printf(&%d&,(a=2)&&(b= -2));的输出结果是____ B) 结果不确定 有以下函数char fun(char *p) { } 该函数的返回值是____ A) 无确切的值 212 B) 形参 p 中存放的地址值 D) 形参 p 自身的地址值 B C B) 一个临时存储单元的地址 有以下程序段 int k=0 while(k=1)k++; while 循环执行的次数是____ A) 无限次 C) 一次也不执行 213 B) 有语法错,不能执行 D) 执行 1 次 A C一个完整的 C 源程序是________。A、要由一个主函数(或)一个以上的非主函数构成 B、由一个且仅由一个主函数和零个以上(含零)的非主函数构成 C、要由一个主函数和一个以上的非主函数构成 D、由一个且只有一个主函数或多个非主函数构成 214 写出下列语句执行后 a,b 的值。 int a=6,b; b=(++b)+(a++); A、a=8,b=14 C、a=14,b=14 215 请读程序: int a,b,c; a=(b=(c=10)+5)-5; printf(&a,b,c=d%,d%,d%&,a,b,c); c=a=0; b=(a+10); printf(&a,b,c=%d,d%,d%&,a,b,c); 则上面程序的输出结果是____ A、a,b,c=0,10,10 B、a,b,c=10,15,10 C、a,b,c=10,15,10 D、a,b,c=10,15,10 216 则表达式 a*b+d-c 值的类型为 A) float B) int C) char D) double 217 下列可作为 C 语言赋值语句的是___ B)a=b=6 C)I--; D)y=int(x); C C A)x=3,y=5 D C a,b,c=10,15,10 a,b,c=10,15,10 a,b,c=0,10,0 a,b,c=10,15,15 C C B、a=7,b=8 D、a=8,b=8 A C B C若有以下定义: 218若有以下定义和语句char c1='b',c2='e'; printf(&%d,%c\n&,c2-c1,c2-'a'+&A&); 则输出结果是: A)2,M C)2,E 219 main() { int a=1,b=2; printf(&%d\n&,a=a+1,a+6,b+2);} 则上面程序的输出结果是____ A、2 220 221 B、3 C、4 B、_e D、1 C、fox D、3DS A D C C 下列标识符中不合法的是_______ 下列变量定义中合法的是 A C B)3,E D)输出项与对应的格式控制不一致,输出结果不确定 请读程序: B CA、s_nameA) short _a=1-.le-1; B) double b=1+5e2.5; C) long do=0xfdaL; D) float 2_and=1-e-3; 222 设有说明语句:char a='\72';则变量 a____ B) 包含 2 个字符 D) 说明不合法 A C A) 包含 1 个字符 C) 包含 3 个字符 223 A) 1 224 A) 3 225设有如下定义: int x=10,y=3,z; 则语句 B) 0 B) 4 C) 4 C) 11 D) 3 D) 12 D A C Cprintf(&%d\n&,z=(x%y,x/y)); 的输出结果是 设有 int x=11; 则表达式 (x++ * 1/3) 的值是 设 x 和 y 均为 int 型变量,则以下语句:x+=y;y=x-y;y=x-y;x-=y;的功能是A、把 x 和 y 按从大到小排列 B、把 x 和 y 按从小到大排列 C、无确定结果 D、交换 x 和 y 中的值 226 A 4 227 ________ A)'a'&&'b' 228 A) 0 229 A) 1e5 230 A、|| 231 main( ) B、&& B)a&=b C)a||b+c&&b-c D)!((a&b)&&!c||1) D C 设 a、b、c、d、m、n 均为 int 型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑 B) 1 B) a1 C、+ C) 2 C) int D、= D) 3 D) *p C B C C C C B 16 C 32 D 52 D C C C 设 x.y.z 和 k 都是 int 型变量,则执行表达式:x=(y=4,z=16,k=32)后,x 的值为____ 设 a,b 和 c 都是 int 型变量,且 a=3,b=4,c=5,则下列表达式中,值为 0 的表达式是表达式 (m=a&b)&&(n=c&d)运算后,n 的值为____ 在 C 语言程序中,可以用做变量名的是____ 下列运算符其优先级最高的是________。 下列程序的输出结果是 { int a[5]={2,4,6,8,10},*p,* *k; p=a; k=&p; printf(&%d&,*(p++)); printf(&%d\n&,* *k); } A) 4 4 B) 2 2 C) 2 4 D) 4 6 232 A、右端对齐,短方按符号位扩充,无符号数以零扩充 B、右端对齐,短方按零扩充 C、左端对齐,短方按符号位扩充,无符号数以零扩充 D、左端对齐,短方以&1&扩充 233 下列分支语句合法的是( )。 (A) if(a&c) m=a else m=c (B) if a&c (if a&b) m=a (C) if (a&b && a&c) m=a (D) case 6,7:printf(&reset\n&) 234 main() { char x=0xFFFF; printf(&%d \n&,x--); } 235 请读程序: int x,y; for(x=1;x&5;x+=2) {for(y=1;y&5;y++) printf(&%2d&,x*y); if(y==5) printf(&\n&); } A、2 3 4 0 0 0 B、1 3 5 0 1 2 C、2 3 4 5 9 12 D、1 5 2 0 1 0 236 A) 6 3 { int *k; k=a; a=b; b=k; } main() { int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf(&%d %d&, a, b); } B C 下列程序的运行结果是 B) 3 6 C) 编译出错 D) 0 0 C C C C 下列程序执行后的输出结果是 A) -32767 B) FFFE C) -1 D) -32768 C C A C C C 下列有关长度不同的数据进行运算时,系统的扩充操作正确的是______void fun(int *a, int *b) 237设有如下定义:struct sk {}data,*p; 若有 p=&,则对 data 中的 a 域的正确引用是 A)(*p).data.a B)(*p).a C)p-&data.a D)p.data.a 238 下列程序的输出结果是 A) 4 B) 6 C) 8 D) 10 int b=2; int func(int *a) { b += *a; return(b);} main() { int a=2, res=2; res += func(&a); printf(&%d \n&,res); } 239 写出下列程序段运行结果 unsigned int a=3,b=10; printf(&%d\n&,a&&2|b==1); A、13 240 B、12 C、8 D、14 A C 设有以下说明语句 B C B Cstruct ex {} 则下面的叙述中不正确的是 A) struct 结构体类型的关键字 B) example 是结构体类型名 C) x,y,z 都是结构体成员名 241 设有以下定义: D) struct ex 是结构体类型 B Ctypedef union {int k[5];}DATE; struct date {DATE} DATE 则下列语句的执行结果是 printf(&%d&,sizeof(struct date)+sizeof(max)); A) 25 B) 30 C) 18 D) 8 242 243 为表示关系 x≥y≥z,应使用 C 语言表达式 A C 设有如下函数定义: A) (x&=y)&&(y&=z) B(x&=y)AND(y&=z) C)(x&=y&=z) D)(x&=y)&(y&=z) int f(char *s) { char *p=s; while(*p!='\0') p++; return(p-s); } 如果在主程序中用下面的语句调用上述函数,则输出结果为 printf(&%d\n&,f(&goodbey!&)); A) 3 B) 6 C) 8 D) 0 244 设有如下枚举类型定义: enum language { Basic=3,Assembly,Ada=100,COBOL,Fortran}; C C B C 枚举量 Fortran 的值为 A) 4 B) 7 C) 102 D) 103 245 果是 #include&stdio.h& main( ) { union { int i[2]; char c[4]; }r,*s=&r; s-&i[0]=0x39; s-&i[1]=0x38; printf(&%c\n&,s-&c[0]) } A) 39 B) 9 C) 38 D) 8 246 下列程序的输出结果是 A) 5 B) 6 C) 7 D) 8 struct abc { int a, b, }; main() { struct abc s[2]={{1,2,3},{4,5,6}}; t=s[0],a+s[1],b; printf(&%d \n&,t); } 247 以下选项中,能定义 s 为合法的结构体变量的是 { double a; char b[10]; } s; D) typedef ABC { double a; char b[10]; } ABC s; B) 由用户自己定义 D) 是任意的 (D) * (D) 非零值 A D D A C C C C )中,表示本输入项在读入后不赋给相应变量的格式说明字符是____ (C) C ? EOF B C 在 TC 语言中 int 和 short 两种数据所占用的内存____ A) typedef struct abc B) struct { double a; char b[10]; } s; C) struct ABC { double a; char b[10]; } ABC s; 248 A) 均为2个字节 C) 由所用机器的机器字长决定 249 250 (A) 0 251 252 在 scanf( (A) L (B) h B C B C C C 字符'0'的 ASCII 码的十进制数为 48,且数组的第 0 个元素在低位,则以下程序的输出结在 C 语言中,fclose()函数返回____时, 表示关闭不成功 (B) -1 在 C 程序中,可把整型数以二进制形式存放到文件中的函数是 有以下程序A) fprintf 函数 B) fread 函数 C) fwrite 函数 D) fputc 函数 #include &stdio.h& struct stu { char name[10];
}; void fun(struct stu *p) { printf(&%s\n&,(*p).name); } main() { struct stu students[3]={ {9801,&Zhang&,20}, {9802,&Wang&,19}, {9803,&Zhao&,18} }; fun(students+2); } 输出结果是 A) Zhang B)Zhao C) Wang D) 18 253 下面程序的输出是 A) 32 B) 16 C) 8 D) 24 typedef union { long x[2]; int y[4]; char z[8]; } MYTYPE; MYTYPE main() { printf(&%d\n&, sizeof(them));} 254 A) 1 以下程序运行后,输出结果是 B) 7 C)9 D)11 C C B Cfut (int **s,int p[2][3]) { **s=p[1][1];) main() { int a[2][3]={1,3,5,7,9,11},*p; p=(int *)malloc(sizeof(int)); fut (&p,a); printf(&%d\n&,*p); } 255 请读程序: main( ) {struct cmplx{}cnum[2]={1,3,2,7}; printf(&%d\n&,cnum[0].y/cnum[0].x*cnum[1].x); } 则上面程序的输出结果是____ A:0 256 B:1 C:3 D:6 D C 有如下函数调用语句 C Cfunc(rec1,rec2+rec3,(rec4,rec5); 该函数调用语句中,含有的实参个数是 A) 3 B) 4 C) 5 D) 有语法错 A C 257请读程序: main() {union { char i[2]; }*s,a; s=&a; s--i[0]=0x39;s--i[1]=0x38; printf(“%x、n”,s--k); }则上面程序的输出结果是____ A) union myun { struct { int x, y, } } main() { a.u.x=4; a.u.y=5; a.u.z=6; a.k=0; printf(%d\n&,a.u.x); } A) 4 B) 5 C) 6 D) 0 259 A) 10 struct st { int *y;} *p; int dt[4]={ 10,20,30,40 }; struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],}; main() { p= printf(&%d\n&,++(p-&x)); } 260 A) 6 main() { union { unsigned int i[4]; } z.i[0]=0x39; z.i[1]=0x36; printf(&%c\n&,z.c);} B C 已知字符 0 的 ASCII 码为十六进制的 30,下面程序的输出是 B) 9 C) 0 D) 3 C C 以下程序的输出是____ B) 11 C) 51 D) 60 D C B)3938 C)380039 D)390038 A C 以下程序的输出结果是 261 262设 a=3,b=2,则表达式 a^b&&2 的值的二进制表示为________。 B、 C、 D、 A C 有语句 char str1[10],str2[10]={&china&};则能将字符串 china 赋给数组 str1 的正确 B、strcpy(str1,str2); D、strcpy(str2,str1); B CA、语句是________。 A、str1={&china&}; C、str1=str2; 263 main() { int a,b,c,d; scanf(&%d%d&,&a,&b); c=gbs(a,b); d=gys(a,b); printf(&a=%db=%d gbs=%d gys=%d\n&,a,b,c,d); } gbs(a,b) int a,b; { a=a&0?a:-a; b=b&0?b:-b; c=a*b; if(c==0) return(0); while(a!=b) if(a&b) a-=b; else b-=a; return(c/a); } gys(a,b) int a,b; { if(a*b==0) return(0); a=a&0?a:-a; b=b&0?b:-b; while(a!=b) if(a&b) a-=b;else b-=a; return(a); } 请写出上面程序的运行结果: A、a=30 B、a=27 C、a=27 D、a=27 264 b=63 b=63 b=63 b=63 gbs=189 gys=9 gbs=190 gys=10 gbs=189 gys=9 gbs=188 gys=10 C C#include&stdio.h&若给定条件表达式(M)?(a++):(a--)则 B、(M==1) C、(M!=0) D、(M!=0) C C其中表达式 M 和________等价。 A、(M==0) 265 若要打开 A 盘上 user 子目录下名为 abc.txt 的文本文件进行读、写操作,下面符合此要求的函数调用是 A) fopen(&A:\user\abc.txt&,&r&) B) fopen(&A:\\user\\abc.txt&,&r+&) C) fopen(&A:\user\abc.txt&,&rb&) D) fopen(&A:\\user\\abc.txt&,&w&) 266 267 268 A) EOF B) -1 C) 非零值 D) NULL 利用数组写出一个与 int *p[4]等价的说明。 B、int p[4]; C、int **p[4]; D、int *(*p[4]); B C 假定下列程序的可执行文件名为 prg.exe,则在该程序所在的子目录下输入命令行: prg A、int &p[4]; B C C C 若 fp 是指向某文件的指针,且已读到文件末尾,则库函数 feof(fp)的返回值是____hello good&回车&后,程序的输出结果是 A) hello good B) hg C) hel D) hellogood main()(int argc, char *argv[]) { if(argc&-0) for(i=1;i&i++) printf(&%c&, *argv[i]); } 269 设有如下定义: int (*ptr)*(); 则以下叙述中正确的是 A)ptr 是指向一维组数的指针变量 B)ptr 是指向 int 型数据的指针变量 C)ptr 是指向函数的指针,该函数返回一个 int 型数据 D)ptr 是一个函数名,该函数的返回值是指向 int 型数据的指针 270 main() { int *p,x; x=10; *p=x; printf(&%d\n&,*p); } 请判断上面程序____ A、错误:*p=x; printf(&%d\n&),*p); 正确:p=&x; printf(&%d\n&,p); B、错误:*p=x; printf(&%d\n&),*p); 正确:p=**x; printf(&%d\n&,p); C、错误:int *p,x; 正确:int *(p),*(x); D、错误:*p=x; 正确:p=&x; 271 若有定义和语句: int **pp,*p,a=10,b=20; A C 请读程序: C C B C pp=&p;p=&a;p=&b;printf(&%d\n&,*p,**pp); 则输出结果是: A)10,20 B)10,10 C)20,10 D)20,20 272 273 main() {int x,y,z; x=y=z=0; ++x||++y||++z; printf(“%d,%d,%d\n”,x,y,z); } A、1,1,1 274 i=5; i=++i*4+2; A、5 275 B、6 C、23 D、26 (B) 对动态数组赋初值 D C D C 当____,可以不指定数组长度。 B、1,0,0 C、1,1,0 D、1,0,1 B C 以下程序的输出结果是____ C 语言中函数能否嵌套调用和递归调用? B、前者可,后者不可 C、前者不可,后者可 D、二者均可 D C 以下程序的输出结果是____ A、二者均不可 D C(A) 对静态数组赋初值 276(C) 只给一部分元素赋值 (D) 对全部数组元素赋初值 标准函数 fgets(s, n, f) 的功能是 A) 从文件 f 中读取长度为 n 的字符串存入指针 s 所指的内存 B) 从文件 f 中读取长度不超过 n-1 的字符串存入指针 s 所指的内存 C) 从文件 f 中读取 n 个字符串存入指针 s 所指的内存 D) 从文件 f 中读取长度为 n-1 的字符串存入指针 s 所指的内存 277 变量 a 所占内存字节数是 A) 4 B) 5 C) 6 D) 8 union U { char st[4]; }; struct A { union U }a; 278 若有以下定义,则语句( union { }a; A: s=5 B:a={2,'a'1.2} C:printf(&%d\n&,a) D:n=a data )是正确的。BCCCCC 279 280 A:12; 281设 x、y、t 均为 int 型变量,则执行语句:x=y=3;t=++x||++y;后,y 的值为 C ) D C D:21 C 设 x 的值为 4,则表达式 y=(++x)+(++x)+(++x)后,y 的值是( B:18; C:16;A) 不定值 B) 4 C) 3 D) 1设一整型(int)变量占用 2 个字节则下述共同体变量 x 所占用内存字节数为________。union exp { }x; A、14 个 282 B、7 个 C、8 个 D、随机而定 C C 设已有定义: char *st=&how are you&; 下列程序段中正确的是A) char a[11], *p; strcpy(p=a+1,&st[4]); B) char a[11]; strcpy(++a, st); C) char a[11]; strcpy(a, st); D) char a[], *p; strcpy(p=&a[1],st+2); 283 A) p=2*(int*)malloc(sizeof(int)); B) p=(int*)malloc(2*sizeof(int)); C) p=(int*)malloc(2*2); D) p=(int*)calloc(2,sizeof(int)); 284 main() { int (*a)()=fun,*b(),w[10],c; ┆ } 在必要的赋值之后,对 fun 函数的正确调用语句是 A) a=a(w); B) (*a)(&c); C) b=*b(w); D) fun (b); 285 int *p; p=__________ malloc( sizeof(int)); 则应填入 A)int 286 B)int * C)(*int) D)(int *) D C 若有以下定义和语句: B C 若要用下面的程序片段使指针变量 p 指向一个存储整型变量的动态存储单元: 若有以下说明和定义 fun(int *c){ } A C A C 若指针 p 已正确定义,要使 p 指向两个连续的整型动态存储单元,不正确的语句是int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示 a 数组元素的表达式是 A) *p B) a[10] C) *a D) a[p-a] 287 main() {int x,y,z; x=y=z=0; ++x&&++y||++z; printf(“%d,%d,%d\n”,x,y,z); 以下程序的输出结果是____ B C } A、1,1,1 288 B、1,0,0 C、1,1,0 D、1,0,1 C C 若有以下的说明和语句,则在执行 for 语句后,*(*(pt+l)+2)表示的数组元素是A) t[2][0] B) t[2][2] C) t[l][2] D) t[2][l] int t[3][3], *pt([3], k; for (k=0;k&3;k++) pt[k]=&t[k][0]; 289 { char a[]; }c[2][2]={{{'a',3.5,'bc'},{'c',4.5,'de'},{'m',8.6,'abc'}}}; A、c.ch 290 B、c[0][0].ch C、c[1][1].ch D、a[0] B C 若有说明:long *p,a;则不能通过 scanf 语句正确给输入项读入数据的程序段是 若有以下的说明,则对初值中字符'a'的引用方式为___。 static struct C CA) *p=&a; scanf(&%ld&,p); B) p=(long *)malloc(8); scanf(&%ld&,p); C) scanf(&%ld&,p=&a); D) scanf(&%ld&,&a); 291 292 若有说明:int I,j=7, *p=&I;,则与 I=j;等价的语句是___ B C 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量 a、b、 B) scanf(&%d%d%d&,&a,&b,&d); D) scanf(&%d%d%d&,a,b,*d); A C A) I= *p; B) *p=*&j; C) I=&j; D) I=* *p; c 的语句是 A) scanf(&%d%d%d&,&a,&b,d); C) scanf(&%d%d%d&,a,b,d); 293 struct abc {} struct abc s1,s2; 则会发生的情况是_____ A) 编译出错 294 pw=w; 则对 w 数组元素非法引用是 A)*(w[0]+2) B)*(pw+1)[2] C)pw[0][0] D)*(pw[1]+2) 295 请选出以下程序段的输出结果 #include&stdio.h& #define MIN(x,y) (x)&(y)? (x):(y) main() { int i,j,k; i=10; j=15; k=10*MIN(i,j); B C B) 程序将顺利编译`连接`执行 D) 能顺利通过编译`但连接出错 A C C) 能顺利通过编译`连接`但不能执行 若有以下定义和语句: int w[2][3],(*pw)[3]; A C若程序中有下面的说明和定义 printf(&%d\n&,k); } A) 15 B) 100 C) 10 D) 150 296 297 若定义 static char c[ ]={&I am happy&};则数组 C 的长度是( (A) 10 (B) 11 (C) 12 (D) 13 int x=10,y=9; int a,b,c; a=(--x==y++)?--x:++y; b=x++; c=y; A、6 298 9 13 B) hel B、8 7 11 C、8 9 10 D、8 7 10 C C 下列程序执行后的输出结果是 C) hlo D) hlm A )。 B C C运算完下面的 C 语言程序段以后,a 的值是______,b 的值是______,c 的值是________。A) hellovoid func1(int i); void func2(int i); char st[]=&hello,friend!&; void func1(int i) { printf(&%c&,st[i]); if(i&3){i+=2;func2(i);} } void func2(int i) { printf(&%c&,st[i]); if(i&3){i+=2;func1(i);} } main() { int i=0; func1(i); printf(&\n&);} 299 函数 AAA(s,t) char *s,*t; { while(*t++); t--; while(*t++=*s++); } 的功能是:________。 A、求串的长度 C、将串 s 复制到串 t 中 300 写出下列程序段的执行结果。 B、比较两个串的大小 D、将串 s 连接到串 t 中 D C C Cstatic int a[]={5,3,7,2,1,5,4,10}; int s=0,k; for(k=0;k&8;k+=2) s+=*(a+k); printf(&d%&,s); A、12 B、18 C、15 D、17 D C 301请读程序: main(){int i,k,a[10],p[3]: k=5; for (i=0;i&10;i)a[i]=i; for (i=0;i&3;i)p[i]=a[i*(i1)]; for (i=0;i&3;i)k=p[i]*2; printf(“%d、n”,k); } 则上面程序的输出结果是____ A)20 B)21 C)22 D)23 302 设 x 和 y 均为 int 型变量,则执行下的循环后,y 值为___ for(y=1,x=1;y&=50;y) {if(x==10)) if (x%2==1) {x=5;} x-=3; } A)2 B)4 C)6 D)8 303 下列有关 C 语言文件的说法正确的是________。 A、C 语言文件是由记录组成 B、C 语言文件被看作是一个字符(字节)的序列,称为流式文件 C、C 语言有专门的文件操作命令 D、以上说法都不正确 304 A) p&a B) *p&a[0] C) *p&*a[0] D) *p[0]& *a[0] main( ) { int a[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i&10;i++,p++) if(________) *a=*p; printf(&%d&,*a); } 305 306 B 设有 x=03,y=02,z=01,X&y&z=( (B) 1 (C) 3 (D) 6 )次。 以下 for 语句构成的循环执行了( )。 A C C B C 下面程序把数组元素中的最大值放入 a[0]中。则在 if 语句中的条件表达式应该是 C C B C(A) 0# include&stdio.h& #define N i #define M N+1 # define NUM (M+1)*M/2 main( ) {int i,n=0; for (i=1;i&=i++) {n++; printf(&%d&,n); } } (A) 5 (B) 6 307 main() { char *p; char s[80]; scanf(&%s&,s); p=s[0]; printf(&%s&,p); } 请判断上面程序____ A、错误:p=s[0];正确:p=*s; C、错误:p=s[0];正确:p=s; 308 请读程序: int i=0,j=0,a=6; if((++i&0)||(++j&0))a++; printf(&i=%d,j=%d,a=d%\n&,i,j,a); 则上面程序的输出结果是____ A、i=0,j=0,a=6 309 main() { int x=3,i; for(i=0;i&3;i++) printf(&%d&,f(x)); } int f(int a) { int b=0; static c=3; b++;c++; return(a+b+c); } 执行此程序后屏幕上显示的结果是什么: A、8 310 10 10 B、7 9 10 C、8 9 11 D、8 9 10 D C 下面程序的输出是 B、i=1,j=0,a=7 C、i=1,j=1,a=6 D、i=1,j=1,a=7 B C B、错误:p=s[0];正确:p=s[]; D、错误:p=s[0]; 正确:p=&s; C C 请读程序: (C) 8 (D) 9 C CA) 3 B) 4 C) 6 D) 9 fun3(int x) static int a=3; a+=x; return(a);} main() { int k=2, m=1, n=fun3(k); n=fun3(m); printf(&%d\n&,n);} 311 以下程序的输出结果是 A)6 B) 6789 C) '6' D) 789 C C main( ) { char a[10]={'1','2','3','4','5','6','7','8','9',0},*p; int i; i=8; p=a+i; printf(&%s\n&,p-3); } 312 B 下面的 C 程序完成的功能是________。 C#include&stdio.h& #define SIZE 5 void func(int data[SIZE]); main() {int i,buf[SIZE]; printf(&Please input %d numbers:&,SIZE); for(i=0;i&SIZE;i++) scanf(&%d&,&buf[i]); func(buf); for(i=0;i&SIZE;i++) printf(&%5d&,buf[i]); } void func(int data[SIZE]) {int i,j,d; for(i=0;i&SIZE-1;i++) for(j=0;j&SIZE-i-1;j++) if(data[j]&data[j+1]) {d=data[j]; data[j]=data[j+1]; data[j+1]=d;} } A、对一维数组降序排序 C、对一维数组逆向排序 313 M=5 N=1 DO WHiLE N&=M N=N+1 ENDDO (A) 1 314 315 A)&回收站& A)资源管理器 C)MICROSOFT WORD (B) 6 (C) 4 (D) 5 D)&我的文档& D C C 基础 在 WINDOWS 中,有两个对系统资源进行管理的程序组,它们&资源管理器&和 B)&剪贴板& B)回收站 D)MICROSOFT FOXPRO B 基础 C)&我的电脑& WINDOWS 系统安装并启动后,由系统安排在桌面上的图标是 B、对一维数组升序排序 D、对一维数组顺序排序 )次。 B C下面的 DO 循环中,一共循环( 316WINDOWS 中,不能在&任务栏&内进行的操作是 B)排列桌面图标 D)启动&开始&菜单 B)还原按钮 B)大纲 C)页面 C)关闭按钮 D)主控文档 D)最大化按钮 B B C B B 基础 基础 基础 基础 基础A)设置系统日期的时间 C)排列和切换窗口 317 318 A)普通 319 320 A)204 321 A)最小化按钮word 主窗口的标题栏右边显示的按钮是 在 word 的哪种视图方式下,可以显示分页效果 在 Word 的编辑状态,设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是 与十六进制数值 CD 等值的十进制数是 B)205 C)206 D)203 下面是关于 windows 文件名的叙述,错误的是 D 基础A)普通方式 B)页面方式 C)大纲方式 D)全屏显示方式A)文件名中允许使用汉字 B)文件名中允许使用多个圆点分隔符 C)文件名中允许使用空格 D)文件名中允许使用竖线(&|&) 322 在 WINDOWS 中为了重新排列桌面上的图标,首先应进行的操作是 A)用鼠标右键单击桌面空白处 B)用鼠标右键单击&任务栏&空白处 C)用鼠标右键单击已打开窗口空白处 D)用鼠标右键单击&开始&空白处 323 在 WINDOW 的&资源管理器&窗口中,其左部窗口中显示的是_____ A)当前打开的文件夹的内容 C)当前打开的文件夹名称及其内容 324 A)将所有打开的文档存盘 B)只能将当前文档存储在原文件夹内 C)可以将当前文档存储在已有的任意文件内 D)可以先建立一个新文件夹,再将文档存储在该文件夹内 325 在 Word 中&打开&文档的作用是 基础 基础 基础 B 基础 B)系统的文件夹树 D)当前打开的文件夹名称 B 基础 A 基础在 word 的编辑状态,执行&文件&菜单中的&保存&命令后将______打开的文档存盘.A)将指定的文档从内存中读入,并显示出来 B)为指走的文档打开一个空白窗口 C)将指定的文档从外存中读入,并显示出来 D)显示并打印指走文档的内容 C 326 327 328 计算机内使用的数是 B)八进制数 C)十进制数 D)十六进制数 A C ) D D D 基础 基础 基础 计算机中数据的表示形式是 针式打印机术语中,24 针是指 ( A)二进制数A)八进制 B)十进制 C)二进制 D)十六进制 A.24x24 点阵 C.打印头内有 24x24 根针 329 330 331 B.信号线插头有 24 针 D.打印头内有 24 根针计算机硬件能直接识别和执行的只有 微机中 1K 字节表示的二进制位数是 在使用 windows 的过程中,若出现鼠标故障。在不能使用鼠标的情况下,可以打开&开 基础A)高级语言 B)符号语言 C)汇编语言 D)机器语言 A)1000 B)8x1000 C)1024 D)8x1024 始&菜单的操作是A)按 Shift+Tab 键 B)按 Ctrl 十 Shift 键 C)按 Ctrl+Esc 键 D)按空格键 C 332 在 windows 中,&任务栏&的作用是 A)显示系统的所有功能 333 B)只显示当前活动窗口名 D)实现窗口之间的切换 D 基础 C)只显示正在后台工作的窗口名在 word 的编辑状态,设置了一个由多个行和列组成的空表格,将插入点定在某个单元格内, 用鼠标单击&表格&命令菜单中的&选定行&命令, 再用鼠标单击&表格&命令菜单中的&选定 列&命令,则表格中被&选择&的部分是 A)插入点所在的行 B)插入点所在的列 C)一个单元洛 D)整个表格 334 Word 的&文件&命令菜单底部显示的文件名所对应的文件是 B)当前已经打开的所有文件 D)扩展名是.doc 的所有文件 C 基础 A)当前被操作的文件 C)最近被操作过的文件 335 D 基础在 Word 的编辑状态,进行字体设置操作后,按新设置的字体显示的文字是 基础 基础A)插入点所在段落中的文字 B)文档中被选择的文字 C)插入点所在行中的文字 D)文档的全 部文字 B 336 337 下列四个不同数制表示的数中,数值最大的是 在 Windows 中,不能进行打开&资源管理器&窗口的操作是A)二进制数
B)八进制数 334 C)十进制数 219 D)十六进制数 DA A A)用鼠标右键单击&开始&按钮 B)用鼠标左键单击&任务栏&空白处 C)用鼠标左键单击&开始&菜单中&程序&下的&Windows 资源管理器&项 D)用鼠标右键单击&我的电脑&图标 338 操作是 A)按住 Ctrl 键,用鼠标右键逐个选取 C)按住 Shift 键,用鼠标右键逐个选取 础 339 B基础在 Windows 的&资源管理器&窗口中,如果想一次选定多个分散的文件或文件夹,正确的 B)按住 Ctrl 键,用鼠标左键逐个选取 D)按住 Shift 键,用鼠标左键逐个选取 B 基在 windows 中,若己选定某文件,不能将该文件复制到同一文件夹下的操作是A)用鼠标右键将该文件拖动到同一文件夹下 B)先执行&编辑&菜单中的复制命令,再执行粘贴命令 C)用鼠标左键将该文件拖动到同一文件夹下 D)按注 Ctrl 键,再用鼠标右键将该文件拖动到同一文件夹下 340 A)既不能移动,也不能改变大小 B)仅可以移动,不能改变大小 C)仅可以改变大小,不能移动 D)既能移动,也能改变大小 341 342 A、“工具”菜单 B、“文件”菜单 C、“视图”菜单 D、“编辑”菜单 磅四种,下列关于所设定字号大小的比较中,正确的是____ A、“四号”大于“五号” C、“16”磅大于“18”磅 343 显示结果的变化是 A、窗口左部显示的该文件夹的下级文件夹消失 B、该文件夹的下级文件夹显示在窗口右部 C、该文件夹的下级文件夹显示在窗口左部 D、窗口右部显示的该文件夹的下级文件夹消失 C 基础 B、“四号”小于“五号” D、字的大小一样,字体不同 A 基础 B D 基础 基础 在 Word 的编辑状态,对当前文档中的文字进行替换操作,应当使用的菜单是 在 word 的编辑状态,被编辑文档中的文字有“四号”、“五号”、“16”磅、“18” C 基础 把 windows 的窗口和对话框作一比较,窗口可以移动和改变大小,而对话框在 WINDOWS 的“资源管理器”窗口左部,单击文件夹图标左侧的加号(+)后,屏幕上 344在 WINDOWS 中,当一个窗口已经最大化后,下列叙述中错误的是 C、该窗口可以最小化 D、该窗口可以还原 B 基础A、该窗口可以被关闭 B、该窗口可以移动 345在 WINDOWS 中,可以由用户设置的文件属性为 B、只读、系统和隐藏 C、只读、存档和隐藏 D、系统、只读和存档 基础 CA、存档、系统和隐藏 346在 WINDOWS 中,为了将 U 盘上选定的文件移动到硬盘上,正确的操作是A、用鼠标左键拖动后,再选择“移动到当前位置” B、用鼠标右键拖动后,再选择“移动到当 前位置” C、按住 Ctrl 键,再用鼠标左键拖动 D、按住 Alt 键,再用鼠标右键拖动 347 348 349 A)Shift+空格 B)Shift+Tab C)Ctrl+空格 D)Alt+F6 B C A 基础 基础 基础 在中文 Windows 中,为了实现中文与西文输入方式的切换,应按的键是 在 Word 编辑状态,可以使插入点快速移到文档首部的组合键是____ 下列关于 windows 对话框的叙述中,错误的是 C 基础A、Ctrl+Home B、Alt+Home C、Home D、PageUpA、对话框是提供给用户与计算机对话的界面 B、对话框的位置可以移动,但大小不能改变 C、对话框的位置和大小都不能改变 D、对话框中可能会出现滚动条 350 A、d1.doc 文档的窗口,遮蔽 d2.doc 文档的窗口 B、打开了 d2.doc 文档的窗口,d1.doc 文档的窗口被关闭 C、打开的 d2.doc 文档窗口遮蔽了 d1.doc 文档的窗口 D、两个窗口并列显示 351 352 计算机中对数据进行加工与处理的部件,通常称为 A 基础 微型计算机存储器系统中的 Cache 是 B 353 354 存储一个 32×32 点阵汉字字型信息的字节数是 B 基础 下列关于 windows 窗口的叙述中,错误的是 D 基础 A) 64B B) 128B C) 256B D) 512B A) 窗口是应用程序运行后的工作区 B) 同时打开的多个窗口可以重叠排列 C) 窗口的位置和大小都改变 D) 窗口的位置可以移动,但大小不能改变 355 计算机病毒的传染性是指计算机病毒可以___ B、传染 C 基础 D、扩散 A、从计算机的一个地方传递到另一个地方 C、进行自我复制 356 (、)? A、~ B、& C、\ D、/ 357 358 A)Shift+空格 B)Shift+Ctrl C)Shift+. D)Ctrl+. C D 基础 基础 进入 WORD 的编辑状态后,进行中文标点符号与英文标点符号之间切换的快捷键是 在 WINDOWS 中,要安装一个应用程序,正确的操作应该是 基础 A) 运算器 B) 控制器 C) 显示器 D) 存储器 C 基础 在 Word 的编辑状态,先打开了 d1.doc 文档,又打开了 d2.doc 文档,则A) 只读存储器 B) 高速缓冲存储器 C) 可编程只读存储器 D) 可擦除可再编程只读存储器在中文 Windows 的输入中文标点符号状态下,按下列哪个键可以输入中文标点符号顿号A)打开&资源管理器&窗口,使用鼠标拖动 B)打开&控制面板&窗口,双击&添加/删除程序&图标 C)打开 MS-DOS 窗口,使用 copy 命令 D)打开&开始&菜单,选中&运行&项,在弹出的&运行&对话框中 copy 命令 359 在 WINDOWS 中,用&创建快捷方式&创建的图标 B)只能是可执行程序或程序组 A 基础 D)只能是程序文件和文档文件 B)将执行该菜单命令 D)将弹出一个对话框 D A 基础 基础 基础 A)可以是任何文件或文件夹 C)只能是单个文件 360 A)将弹出下一级菜单 C)表明该菜单项已被选用 361 362 363 B 基础在 WINDOWS 的窗口中,选中末尾带有省略号(…)的菜单意味着在 WINDOWS 中,将一个应用程序窗口最小化后,该应用程序 在 WORD 的编辑状态,可以显示页面四角的视图方式是 B)页面视图方式 C)大纲视图方式 D)各种视图方式 B ) A 基础 在 Windows 环境下,实现窗口移动的操作是( A:用鼠标拖动窗口中的标题栏 C: 用鼠标拖动窗口中的边框A) 仍在后台运行 B) 暂时停止运行 C) 完全停止运行 D) 出错 A)普通视图方式B: 用鼠标拖动窗口中的控制按钮 D: 用鼠标拖动窗口中的任何部位364 块,则在 Word 的编辑状态,文档窗口显示出水平标尺,拖动水平标尺上沿的“首行缩进”滑A、 文档中各段落的首行起始位置都重新确定 B、 文档中被选择的各段落首行起始位置都重新确 定 C、文档中各行的起始位置都重新确定 D、插入点所在行的起始位置被重新确定 B 365 档,当前的活动窗口是哪个文档的窗口? A)d1.doc 的窗口 366 B)d2.doc 的窗口 C)d3.doc 的窗口 D)d4.doc 的窗口 D 基础 在 Word 的编辑状态打开了一个文档,对文档没作任何修改,随后单击 Word 主窗口标题 B、文档和 Word 主窗口全被关闭 D、文档和 Word 主窗口全未被关闭 B 基础 基础 在 WORD 的编辑状态,按先后顺序依次打开了 d1.doc、d2.doc、d3.doc、d4.doc 四个文栏右侧的“关闭”按钮或者单击“文件”菜单中的“退出”命令,则 A、仅文档窗口被关闭 C、仅 Word 主窗口被关闭 367下列关于系统软件的四条叙述中,正确的一条是 基础 基础A) 系统软件与具体应用领域无关 B) 系统软件与具体硬件逻辑功能无关 C) 系统软件是在应用软件基础上开发的 D) 系统软件并不具体提供人机界面 A 368 369 计算机能直接识别和执行的语言是 A 在计算机领域中通常用 MIPS 来描述 B) 计算机的可靠性 D) 计算机的可扩充性 A A 基础 基础 A) 机器语言 B) 高级语言 C) 汇编语言 D) 数据库语言 A) 计算机的运算速度 C) 计算机的可运行性 370 371 移动 372与十进制数 291 等值的十六进制数为 下列 WINDOWS 桌面上图标的叙述中,错误的是 A 基础A、123 B、213 C、231 D、132A、所有的图标都可以重命名” B、图标可以重新排列 C、图标可以复制 D、所有的图标都可以 在 WINDOWS 的“我的电脑”窗口中,若已选定硬盘上的文件或文件夹,并按了 DEL 键和 B)不被删除也不放入&回收站& D)不被删除但放入&回收站& A 基础&确定&按钮,则该文件或文件夹将 A)被删除并放入&回收站& C)被删除但不放入回收站 373 374在 WORD 的编辑状态,要在文档中添加符号&☆&,应该使用哪个菜单中命令? B)&编辑&菜单 C)&格式&菜单 D)&插入&菜单 D 基础 为了使用户在短的时间内创建某一特殊功能的文档, 可以使用 Word 系统提供的 “模板” ,A)&文件&菜单有关“模板”的以下说法中,不正确的是_____。 A.单击常用工具栏上的“新建”按钮,在其打开的对话框中选择模板卡 B.打开菜单中“文件”里的“新建”命令,在其打开的对话框中选择模板卡 C.每个模板卡中都有若干种样式的模板供用户选用 D.单击某个选中的模板,即可在预览区显示该模板的样式 375 376 在 word 编辑状态下,当前输入的文字显示在_____ B.插入点 C.文件尾部 D.当前行尾部 B 基础 对 ROM 的说法不正确的是______ A.鼠标光标处 A 基础A.ROM 是只读存储器 B.计算机只能从 ROM 中读取事先存储的数据 C.ROM 中的数据可以快速改写 D.ROM 中存放固定的程序和数据 377 378 下列属于音频文件扩展名的是 B. .MID C. .MP3 D. 以上都是 D 基础 关于基本 ASCII 码在计算机中的表示方法准确的描述是____ A..WAV C 基础A. 使用八位二进制数,最右边为 1 B. 使用八位二进制数,最左边为 1 C. 使用八位二进制数,最右边为 0 D. 使用八位二进制数,最左边为 0 379 关于计算机网络的产生和发展,下列说法_______是错误的. A.计算机网络的产生和发展是现代社会发展的必然结果 B.计算机网络是计算机技术和通信技术相结合的产物 C.计算机网络的发展几乎与计算机的发展一同起步 D.计算机技术和通信技术的首次结合是计算机网络发展的一个里程碑 380 381 382 383 通常所说的 386 机是 C A D)1024 C 基础 基础 基础 一般情况下,校园网属于_______ B.WAN C.MAN B)255 D.GAN C)32767 最大的 15 位二进制数换算成十进制数是________. 下列有关在 Windows 95 下查找文件或文件夹的说法,不正确的是______。 A 可以根据文件的位置进行查找 B.可以根据文件的属性进行查找 C.可以根据文件的内容进行查找 D.可以根据文件的修改日期进行查找 384 关于 Outlook Express 的说法错误的是_______ A.利用 Outlook Express 可以阅读电子邮件和新闻 B.可以将“已删除邮件”中的邮件移动到其他地方 C.发送邮件时,“主题”必须填写 D.“已删除邮件”与回收站类似 C 基础 B 基础 A) 8 位机 B) 16 位机 C) 32 位机 D) 64 位机 A. LAN A) 65535 C 基础 C 基础 385 386将十六制数 176 转换成十进制数是 C 基础 下列说法中正确的是A) 366 B) 268 C) 374 D) 270 A) 计算机体积越大,其功能就越强 B) 在微机性能指标中,CPU 的主频越高,其运算速度越快 C) 两个显示器屏幕大小相同,则它们的分辨率必定相同 D) 点阵打印机的针数越多,则能打印的汉字字体就越多 387 对计算机软件正确的态度是 A) 计算机软件不需要维护 B) 计算机软件只要能复制得到就不必购买 C) 受法律保护的计算机软件不能随便复制 D) 计算机软件不必有备份 388 结构化程序设计所规定的三种基本控制结构是____ B) 树形、网形、环形 D) 主程序、子程序、函数 A) 输入、处理、输出 C) 顺序、选择、循环 389B基础C基础C基础Excel 提供了内部样式即“常规”样式。有关“样式”的说法中,以下不正确的是_____。A 所谓“样式”即一组已定义并保存了的格式集合 B.用户也可以自己创建“样式” C.用户可以删除自定义的“样式” D.用户也可以删除“常规”样式 390 在 Windows 中,操作具有________的特点。 B)先选择操作对象,再选择操作命令 D)允许用户任意选择 C.A5&F4 D.都不对 B B 基础 基础 A)先选择操作命令,再选择操作对象 C)需同时选择操作对象和操作命令 391 392 A.A5-F4 B.A5:F4 D 基础在 Excel 中,____ 表示从 A5 到 F4 的单元格区域。 在下列有关 windows 菜单命令的说法中,不正确的是____。A.带省略号(…)的命令执行后会打开一个对话框,要求用户输入信息 B.命令前有符号(√)表示该命令有效 C.当鼠标指向带符号(?)的命令时,会弹出一个子菜单 D.命令项呈暗淡的颜色,表示相应的程序被破坏 393 394 395 396 Intel8259 是一个_________ 芯片。 B、8 位单片机 B.NetWare B.随机存储器 C、中断管理 C.WindowsNT C.只读存储器 D、串行通信接口 D.Unix D.存储器内存 C A B 基础 基础 基础 下面几种操作系统中,____ 不是网络操作系统。 RAM 是指______ 当一个文档窗口被关闭后,该文档将____ B)保存在内存中 D)既保存在外存也保存在内存中 A 基础 A、计数定时 A.MS-DOS A.存储器规范 A)保存在外存中 C)保存在剪贴板中 397 D 基础下列各叙述中,正确的是____A)正数二进制原码的补码是原码本身 B)所有的十进制数都能准确地转换为有限位二进制小数 C)汉字的计算机机内码就是国标码 D)存储器具有记忆能力,其中的信息任何时候都不会丢失 A 基础 398 399 400word 中,保存文档的命令出现在 B)编辑 B.机器字长 C)文件菜单中。 D)格式 D.存储单位 C B 基础 基础A)保存 A.机器型号“32 位微机”中的 32 指的是________。 C.内存容量 下面有关计算机操作系统的叙述中,____是正确的。A)操作系统是计算机的操作规范 B)操作系统是使计算机便于操作的硬件 C)操作系统是便于操作的计算机系统 D)操作系统是管理系统资源的软件 401 402 计算机能直接执行的程序是____ A)源程序 B)机器语言程序 C)BASIC 语言程序 D)汇编语言程序 B 基础 剪贴板的作用是_____ A 基础 D 基础A) 临时存放应用程序剪贴或复制的信息 B) 作为资源管理器管理的工作区 C) 作为并发程序的信息存贮区 D) 在使用 DOS 时划给的临时区域 403 下列有关存储器读写速度的排列,正确的是____ B)Cache&RAM&硬盘&U 盘 D)RAM&硬盘&U 盘&Cache C)远程通讯网 D) 128 C)* C) 隐藏 D) 系统 D)^ D)大面积网 B B C A A 基础 基础 基础 基础 基础 A)RAM&Cache&硬盘&U 盘 C)Cache&硬盘&RAM&U 盘 404 405 406 A)= 407 408 A) 只读 B) 存档 LAN 是指________. B)局部地区网 C) 256 B)! 十六进制数 100 转换成十进制数是 B) 512 在 EXCEL 中,如果单元格中的输入内容以____开始,EXCEL 认为输入的是公式。 在 windows 中,为保护文件不被修改,可将它的属性设置为____ 字长为 32 位的计算机是指 A)微机通讯网 A) 1024A) 该计算机能够处理的最大数不超过 232 B) 该计算机中的 CPU 可以同时处理 32 位的二进制信息 C) 该计算机的内存量为 32MB D) 该计算机每秒钟所能执行的指令条数为 32MIPS 409 光盘根据基制造材料和记录信息的方式不同,一般可分为 B) CD、VCD、DVD、MP3 D) 数据盘、音频信息盘、视频信息盘 C A) CD、VCD 基础 410 计算机软件系统包括 B) 系统软件、应用软件 D) 操作系统、应用软件和网络软件 B D A 基础 基础 基础 A) 操作系统、网络软件 411 412 A) 32 413 B 基础C) 只读光盘、可一次性写入光盘、可擦写光盘C) 客户端应用软件、服务器端系统软件 A) 光盘 B) 磁盘 B) 64 C) 磁带 D) 256在多媒体计算机系统中,不能存储多媒体信息的是 D) 光缆 存储 16×16 点阵的一个汉字信息,需要的字节数为 C) 128 计算机的软件系统一般分为 C 基础A) 系统软件、应用软件与各种字处理软件 B) 操作系统、用户软件

我要回帖

更多关于 细菌含量单位 的文章

 

随机推荐