山东建筑大学c语言a卷

山东建筑大学c语言a卷

ID:17666505

大小:54.00 KB

页数:5页

时间:2018-09-04

山东建筑大学c语言a卷_第1页
山东建筑大学c语言a卷_第2页
山东建筑大学c语言a卷_第3页
山东建筑大学c语言a卷_第4页
山东建筑大学c语言a卷_第5页
资源描述:

《山东建筑大学c语言a卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2006至2007学年第2学期课程名称c语言及程序设计B(本科)试卷A试卷类别:考试;考试形式:闭卷;考试时间120分钟题号一二三四总分分数考生注意:请将正确答案写在试卷第4,5页相应的位置一、单项选择题(30分,每题2分)1、一个C程序的执行是从_____。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束2、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为_____。A)char=int

2、<1ongint<=float

3、值为0的是_____。A)x&&yB)x<=yC)x

4、

5、y+z&&y-zD)!((x

6、

7、1)6、以下程序的运行结果是_____。#include"stdio.h"main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf("%d,%d",a,b);}A)6,1B)2,1C)6,0D)2,07、以下对二维数组a的正确说明是_____。A)inta[3][];B)floata(3,4);C)doublea[1][4];D)floata(3)(4);8、下面程序段的运行结果是_____。x=y=0;while(x<15)y++,x+=++y;p

8、rintf("%d,%d",x,y);A)20,7B)6,12C)8,20D)20,8-5-9、以下程序段,正确说法为_____。x=-1;do{x=x*x;}while(!x);A)是死循环B)循环执行二次C)循环执行一次D)有语法错误10、如果在一个函数的复合语句中定义了一个变量,则以下正确的说法是A)该变量只在该复合语句中有效B)该变量在该函数中有效C)该变量在本程序范围内有效D)该变量为非法变量11、C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是_____。A)floatB)intC)longD)double12、程序中头文件type1.h的内容是_____。#define

9、N5#defineM1N*3程序如下:#include“type1.h”#defineM2N*2main(){inti;i=M1+M2;printf(“%d”,i);}程序编译后运行的输出结果是_____。A)10B)20C)25D)3013、若有说明:inti,j=7,*p=&i;则与i=j;等价的语句是:A)i=*P;B)*P=*&j;C)i=&j;D)i=**p;14、下面程序的运行结果是_____。#includemain(){inti;for(i=1;i<=5;i++)switch(i%5){case0:printf("*");break;case1:prin

10、tf("#");break;default:printf("");case2:printf("&");}}A)#&&&*B)#&C)#D)#&&&&&*-5-15、当定义一个结构体变量时系统分配给它的内存是______。A)结构中第一个成员所需的内存量B)结构中最后一个成员所需的内存量C)结构体成员中占内存量最大者所需的容量D)结构体中各成员所需内存量的总和二、填空题(20分,每空4分)1、下面程序的功能是从键盘输入一行字符,例如“Iamastudent.”统计其中有多少个单词,单词之间用空格分隔,请完成程序。#includemain(){chars[80],c1,c2

11、='';inti=0,num=0;gets(s);while(_____【1】_______){c1=s[i];if(i==0)c2='';elsec2=s[i-1];if(cl!=’’&&c2==’’)num++;i++;}printf("Thereare%dwords.",num);}2.用起泡法对输入的10个数排序(由小到大)。请填空完成程序。main(){inta[10];inti,j,t;pri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。