C语言程序设计考试试卷_第1页
C语言程序设计考试试卷_第2页
C语言程序设计考试试卷_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计试题一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( )。[选题]*任意任意(正确答案)第一个函数必须是主函数,其他函数任意必须完全按照执行的顺序排列其他函数可以任意,主函数必须在最后1,101,90,9(正确答案)0,10若有以下数组说明,则数值最小的和最大的元素下标分别是( )1,101,90,9(正确答案)0,10下面不是C语言合法标识符的是( 。[单选题]*abcabc_3m9a(正确答案)xy以下叙述不正确的是:( )。[单选题]*分号是分号是c语句的必要组成部分C程序的注释可以写在语句的后面函数是C程序的基本单位主函数的名字不一定非用主函数的名字不一定非用main来表示(正确答案)C语言中允许的基本数据类型包括:( )。[单选题]*整型、实型(浮点型)、逻辑型整型、实型(浮点型)、逻辑型整型、实型(浮点型)、字符型(正确答案)整型、字符型、逻辑型整型、实型(浮点型)、逻辑型、字符型以下合法的赋值语句是:( )。[单选题]*a=b=10a=b=10++i;(正确答案)x+yk=int(i+j);在以下一组运算符中,优先级最高的是:( )。[单选题]*<=<=!(正确答案)%&&下列能正确表示a≥10或a≤0的关系表达式是:( )。[单选题]*a>=10ora<=0a<=10||a>=0a>=10ora<=0a<=10||a>=0a>=10||a<=0(正确答案)a>=10&&a<=0在C语言中,表达式23%7的值为:( )[单选题]*00112(正确答案)3下述是C语言中有关变量定义的几个说法,正确的是:( )。[单选题]*变量可以不定义直接使用变量可以不定义直接使用一个说明语句只能定义一个变量几个不同类型的变量可在同一语句中定义(正确答案)设inta=12,则执行完语句a+=a-=a*a后,a的值是:( )。[单选题]*5525521440-264(正确答案)C语言程序的基本单位是:( )[单选题]*程序行语句程序行语句函数(正确答案)字符算法具有5个特点,以下选项中不属于算法特点的是( )。[单选题]*简洁性简洁性(正确答案有穷性确定性可行性若x、i、j和k都是int型变量,则计算下面表达式后,x的值为( )。x=(i=4,j=16,k=[单选题]*441632(正确答案)52字符型常量在内存中存放的是( )。[单选题]*ASCIIASCII码(正确答案)BCD码内部码十进制码在C语言中,运算对象必须是整型的运算符是( )。[单选]*!!%(正确答案)/*若有定义:intp,q;以不下正确的语句是( )。[单选题]*p*=3;p/=q;p+=3;p*=3;p/=q;p+=3;p&&=q;(正确答案)交换两个变量的值,完成填空( inta,b,t;scanf(“%d,%d”,&f1,&f;t=a; ;b=t;[]*a=tt=bb=aa=tt=bb=aa=b(正确答案)下列算术运算符中除法运算符是( )。[单选题]*%%/(正确答案)+*在调用函数getchar()时,需要引用的头文件为( )。[单选]*stdio.hstdio.h(正确答案)math.hstdlib.hmalloc.h至少执行一次循环体的循环语句是( )。[单选题]*whilewhiledo--while(正确答案)forswitch逻辑运算符中&&的含义是( )。[单选]*逻辑与逻辑与(正确答案)逻辑或逻辑非逻辑非以上都不是在C语言中,回车换行功能的转义字符是( )。[单选题]*'b''b''\t''\r''\n'(正确答案)24.inta[4]={2,3,5,9};其中a[3]的值为( )。[单选题]*22359(正确答案)下面程序段的运行结果是( )。234(正确答案234(正确答案)有语法错误C[]*对对(正确答案)错[]*对对(正确答案)错[判断题]*对对(正确答案)错[]*对对错(正确答案)C语言不允许使用变量(动态)[判断题]*对对(正确答案)错if[判断题]*对对错(正确答案)C[判断题]*对对(正确答案)错C[判断题]*对对错(正确答案)C[]*对对(正确答案)错错Cswitch[判断题]*对对(正确答案)错C语言源程序文件名的后缀是 ,经过编译生成的文件的后缀是 ,经过连接后,生成的文件的后缀是 。[填空]*空1答案:.c空2答案:.obj空3答案:.exeC语言中,标识符只能由 、 和 组成。[填空题]*空1答案:字母空2答案:下划线空3答案:数字在一个C语言源程序中,块式注释部分以符号 开始,并且以符号 []*空1答案:/*空2答案:*/一维数组元素的下标从 开始。[填空]* (答案:0)在C语言中用 表示逻辑真,用0表示逻辑 。[填空]*空1答案:1空2答案:假C语言中程序设计的三种基本结构是 结构、 结构和 []*123设有定义int=1;s=0;则执行语句while(s=s+n;n++;n<=;后变量s的值为 [填空题]* (答案:55)下面程序运行的结果是 , , intmain(){intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;printf("%d,%d,%d",x,y,z);return0;}[填空题]*123main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<if(p[i]%j+=p[i];printf("%6d",j);}程序运行后的输出结果是 。[填空]* 45)部分代码补充完整。#include<stdio.h>intmain(){ ; /*year、leap*/printf("请输人年份:\n"); ;/*scanf函数输入键盘数据*/ /*ifyear400整除*/leap=1;else{ /*4100整除*/leap=1;elseleap=0;} /*leap1*/{printf("%d年是闰年\n",year);}else{printf("%d年不是闰年\n",year);} ; /*0*/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论