资源描述:
《C语言程序设计试卷B卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生姓名: 学号: 班级: 专业 命题:审批:-------------------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------(答题不能超出密封装订线)《C语言程序设计》考试试卷(B卷)题 号一二三四五六七八九总分得 分阅卷人一、选择题(每小
2、题3分,共60分)12345678910111213141516171819201、下列四个叙述中,错误的是:( )一个C源程序必须有且只能有一个主函数一个C源程序可以有多个函数在C源程序中注释说明必须位于语句之后C源程序的基本结构是函数2、下面不是C语言合法标识符的是:( )A、abc B、5n C、_4m D、x33、关于计算机程序设计,以下描述最准确的是:( )A.程序设计就是用语言来编写程序B.程序设计就是用计算机语言来编写程序C.程序设计就是用计算机程序设计语言来编写程序D.程序设计就是用计算机能识别的语言来编写程序4、组成C语句的一个必不可少的符
3、号是:( )A.逗号B.引号C.冒号D.分号5、表达式17%4的值为:( )A、0B、1C、2D、36、C语言是一种:( )A.机器语言 B.汇编语言 C.高级语言 D.以上都不是7、目前编写计算机程序一般采用的是:( )A.机器语言 B.汇编语言 C.高级语言 D.英语8、C程序中的复合语句指的是:( )A.并列的多个C语句 B.写在同一行中的多个C语句C.用一对大括号对括的多个C语句 D.就是函数体中的语句9、以下为C语句的是:( )A.a=8 B.a++;C.if(a>8) D.#include
4、10、若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是:( )A、read(a,b,c);B、scanf(“%d%d%d”,a,b,c);C、scanf(“%D%D%D”,%a,%b,%c);D、scanf(“%d%d%d”,&a,&b,&b);11、若有以下语句staticinta[4]={1,2,3},i;i=a[0]*a[1]+a[2]*a[3];i的值为________A、2B、5C、3D、以上都不对12、若有以下定义和语句:( )inta=5,bb=a++;此处b的值是:( )A)7B)6C)5D)413、若执行下面的程序从
5、键盘输入3和4,则输出是:( )main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(ab?(a>c?a:c):(b));}A
6、、5B、4C、6D、不确定16、假设int型变量占两个字节的存储单元,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数为:( )A、3B、6C、10D、2017、下列合法的数组定义是:( )A、inta[]=”string”;B、inta[5]={0,1,2,3,4,5};C、chara=”string”;D、chara[]={0,1,2,3,4,5};18、下面程序段的输出结果是:( )intj;intx[3][3]={1,2,3,4,5,6,7,8,9};for(j=0;j<3;j++)printf(“%d”,x[j][2-j]);A
7、、159B、147C、357D、36919、对两个数组a和b进行如下初始化:chara[]=“ABCDEF”;charb[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};则以下叙述正确的是:( )。A.数组a与数组b完全相同B.数组a与数组b长度相同C.数组a与数组b中都存放字符串D.数组a比数组b长度长20、分析以下程序的运行结果()。func(inta,intb){inttemp=a;第5页(共5页)a=b;b=temp;}main(){intx,y;x=10;y=20;func(x,y);printf((“%d,%d”,x,y);}A、10,