


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、%1. 单项选择题1. 设 int x=l, y=l; 表达式 (!x+ | | y ) 的值是A. 0B. 1C. 2D. -12. main() int n;(n=6*4, n+6), n*2;n”, n); 此程序的输出结果是 ?A. 30B. 24C. 60D. 483. 若有如下定义,则 是对数组元素的正确的引用。int a10 , *p ;p 二 a ; p=a ; p=a ;p 二 a ;A. *&a10B. allC. *(p+10)D. *p4. 设整型变量 n 的值为 2, 执行语句“ n+=n-=n*n ; ”后, n 的值是A. 0B. 4C. - 4D. 25
2、. 以下不能正确定义二维数组的语句是A ? int a2 2 = (1, 2;B. int a2 = (l,2,3,4;C. int a 2 = (1,2, 3;D. int a2 = (l,2, 3,4;6. 程序段 的功能是将变量u、s 中的最大值赋给变量t oA. if(u>s) t=u;t=s;B. t=u; if (t ) t=s;C. if(u>s) t=s;else t 二 u;D . t=s; if(u ) t=u;7. 下列程序段的输出结果是 ovoid main () int k;for (k=l;k 5;k+ if(k%2!=0)printf ( 首);els
3、eprintf ( "*”);A.#*#*B .*#*#C.#D.以上都不对8.设变量定义为int a3 = l,4,7,*p=&a2.则+p的值是(35)。A.& a2B.4C.7D.19.能正确表示a和b同时为正或同时为负的逻辑表达式是oA.a>=0|b>=0) &&(a 0 |b<0)B.(a>=0 && b>=0)&&(a<0 && b<0)C.(a+b>0) &&(a+b<=0)D.a*b>010.C语言中,合法的字符型
4、常数是oA.卞B.“A,C.65D.A11.设有数组定义:char array =” China”;则数组所占的空间是A.4个字节B.5个字节C.6个字节D.7个字节12.若变量c为char类型,能正确判断岀 c为小与字母的表达式疋。A.'a' =eV' z'B.(c=, a' ) | (c<=' z')C.(<=c) and ( f >=c)D.(c>= , a , ) && (c<=' z)13.设有定义:long X 123456L;则以下能够正确输岀变量x值的语句是一A.n ,
5、 x)B.n , x)C.printf ( "x= ln" ,x)D.n”,x);14.下列关于指针定义的描述,是错误的。A.指针是一种变量,该变量用来存放某个变量的地址值的。B.指针变量的类型与它所指向的变量类型一致。C.指针变量的命名规则与标识符相同。D. 在定义指针时,标识符前的号表示后面的指针变量所指向的内容15. 已知: int x; int y10;下列是合法的。A. &xB. &(x+3)C. &5D . &y16.指出下面正确的输入语句。A.scanf( "a=b=%d” , &a, &b )B.sc
6、anf( "%d, %d”, &a, &b )C.scanf( "%c” , c ) ;D.scanf(n”, &f);17. C语言中以追加方式打开一个文件应选择参数。A. “r”B. “w”C. “rb”D. “a”18. Break 语句的正确的用法是()。A. 无论在任何情况下,都中断程序的执行,退出到系统下一层B. 在多重循环中,只能退出最靠近的那一层循环语句。C. 跳出多重循环。D. 只能修改控制变量。19. 为表示关系xNyNz,应使用C语言表达式A. (x>=y) &&(y=z)B. (x>=y) AND
7、(y>=z)C. (x=y>=z)D. (x>=z)&(y=z)20. 以下可以作为 C语言合法整数的是oA. 1010BB. 0368C. OXffaD. x2a221. 在函数中默认存储类型说明符的变量应该是 存储类型。A. 内部静态B. 外部C. 自动D. 寄存器 %1. 判断题.EXE 的文件。(在C程序中,)APH和aph代表不同的变量1. C语言源程序文件通过了编译、连接之后,生成一个后缀为2. 在C程序中,函数既可以嵌套定义,也可以嵌套调用。(3.(3. 表达式 0195 是一个八进制整数。()6. C程序总是从main ()函数的第一条语句开始执行的。
8、()7. A-=7 等价于 a=a-7 。()8. 利用 fclose 函数关闭已打开的文件。 ()9. 数组名可以作为参数进行传递。()10. 执行 printf("%x”, 12345) 输出 12345 。(三、 填空1. C语言的预处理语句以开头。2. 表达式 7+8>2 && 25 %5 的结果是。3. 下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 int n=0, ch;ch 二 getchar();while( ) if ( ) n+;c=getchar( ) ;4. C语言中putchax(c )函数的功能是5. int
9、*p 的含义是 o6. 定义 fp 为文件型指针变量的定义方法为o7. 数组 int a3 4; 共定义了 个数组元素。四、读出程序。1. 改正下列程序中不正确的语句。main()( int a=8 , b=l;a=a+b;b 二 a*b;printf (d, %d,a, b) ;2. 写出下列程序的运行结果。fun (int a, int b) if(a>b) return (a);Else return (b); main() int x=3, y=8, z=6, r;r 二 fun (fun (x, y), 2*z);n”,r) ; 3. 改正下列程序中不正确的语句。main ()
10、( int n ;float s=1.0;for (n=10;n>l;n )s=s+l/n;printf ( "6. lfn" , s); )4. 写出下列程序的运行结果。main () int n;For(n=3; n<=10; n+) if(n%5= 二 0) break; Printf( " d" , n); )5. 写出下列程序的运行结果。 ttinclude “stdio. h" main()( int a =1,2, 3,-4,5; int m, n, *p;p=&a0; p=&a0; 山二 * (p+2
11、);n=*(p+4);printf ( “d %d %d ”, *p, m, n) ; %1. 编程序1. 编程计算下列表达式:s=l!+2!+3!+4!+.+10!2. 从键盘上输入 a与n的值,计算 sum二a+aa+aaa+aaaa+(共n项)的和。例 a=2, n二4,则sum=2+22+222+22223. 求3X3矩阵的主对角线元素之和。4. 从键盘上输入10个数存入一维数组中,求这10数中的最大值与最小值并输岀。5. 从键盘上输入若干个字符存入文件write, txt 中,遇到回车键输入结束。(用“ n”表示回车键)参考答案单项选择题1 B 2B 3D 4C 5D6C 7A 8C
12、 9D 10A11C 12D 13B 14D 15A16B 17D 18B 19A 20C 21C二. 判断题1 V 2X 3 4X 5X 6 V 7 V 8 V 9 V 10X三、填空1#号2 03 ch!='n' ch>=' O'&& ch< =' 9'4将变量c中的字符显示到屏幕上。5指针变量p为整型6 FILE *fp7 12四、读岀程序。1 printf ( z%d, %d,&a, &b); 2 123 s=s+l. 0/n4. 3 45 13 5%1.编程序1.ftinclude stdio
13、. h main () long s=0, t=l;int i;for(i=l;i =10;i+) t 二 t*i;s=s+t;)printf( %ld , s); 2 ftinclude main() stdio. h/ int a, n count=l, sn=0, tn=0; scanf ( d %d, &a, &n); while (count<=n)( tn=tn+a;sn=sn+tn;a 二 a*10;+count; printf( %d, sn) ; 3.ftinclude stdio. h main () d,&aij);( int a33, i, j, s=0;for (i=0;i<3;i+) for(j=0;j<3;j+) scanf( for (i=0;i<3;i+)for(j=0;j<3;j+)if(i 二二 j)s=s+aij;printf( %d , s); 4.ftinclude stdio. h main ()( int a10, max, min;for (i=0;i<10;i+) scanf;max二 a0;for (i=l;i<10;i+)if (ai>max) max二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车厢工厂转让协议书
- 黄金买卖合同协议书
- 车辆代租代管协议书
- 公费医学生分配协议书
- 项目管理分包协议书
- 驾驶培训安全协议书
- 非诉事务委托协议书
- 集体种植合作协议书
- Brand KPIs for second-hand apparel online shops hewi. (hardly ever worn it) in the United Kingdom-外文版培训课件(2025.2)
- 项目策划框架协议书
- 防止老公出轨的协议书
- 2024广西公需课高质量共建“一带一路”谱写人类命运共同体新篇章答案
- 众驰血凝分析仪说明书
- 21CJ103-1玻璃纤维增强聚酯(FRP)板材应用构造(一) 采光带、通风、消防排烟天窗及防腐板
- 农村污水处理设施运维方案服务承诺及质量保证
- 人教版小学四年级下册《生命.生态.安全》教案
- 仓库安全 清洁点检记录表
- 2023中考数学练习 08 圆与几何综合问题(学生版+解析版)
- 读后续写:三大出彩收尾设计(解析版)2023年新高考英语读后续写练习
- 合伙人协议书的财务透明
- 《建筑基坑工程监测技术标准》(50497-2019)
评论
0/150
提交评论