


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古通辽市2024-2025学年高一下学期期末教学质量监测物理试卷(含答案)
- 2025版外墙保温工程保温材料环保检测与施工合同
- 2025年办公楼及写字楼客户接待区清洁服务合同模板
- 2025版智能穿戴设备贴牌加工服务合同
- 2025年度企业人才招聘与委托输送一体化服务协议
- 2025年度企业员工离职与培训外包服务合同
- 2025年旅游产品导购人员劳动合同范本
- 2025版金融保险商业代理招商合作合同范本
- 2025版水利工程中沙石采购与供应合同
- 2025年度法院执行离婚协议书履行条件评估合同
- 2024年秋季新外研版七年级英语上册教学计划
- 高一语文开学第一课课件
- 2024-2030年中国汽车金融行业市场深度分析及竞争格局与发展前景展望研究报告
- 光伏组件回收再利用建设项目可行性研究报告写作模板-拿地申报
- JGT163-2013钢筋机械连接用套筒
- HIV感染产妇分娩母婴阻断演练脚本
- 《公路桥梁施工监控技术规程》(JTGT3650-01-2022)
- 血气分析标本采集及结果判读
- 科技园区建设规划
- 2024广西公需课高质量共建“一带一路”谱写人类命运共同体新篇章答案
- 家长会课件:小学一年级家长会
评论
0/150
提交评论