2011C程序设计期末试卷(A)

2011C程序设计期末试卷(A)

ID:37897093

大小:79.00 KB

页数:5页

时间:2019-06-02

2011C程序设计期末试卷(A)_第1页
2011C程序设计期末试卷(A)_第2页
2011C程序设计期末试卷(A)_第3页
2011C程序设计期末试卷(A)_第4页
2011C程序设计期末试卷(A)_第5页
资源描述:

《2011C程序设计期末试卷(A)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杭州电子科技大学学生考试卷(A)卷考试课程C语言程序设计考试日期2011年1月成绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业说明:请将全部答案都书写在最后页答卷纸上,否则答题无效。试题一、判断题(共10分)1.相同类型的变量在内存中占用存储空间的大小必定是一样的。2.x*=y+8功能上等价于x=x*(y+8)。3.指针变量可以用于存放另一个变量的地址。4.表达式5/9*5.2与表达式5*5.2/9等价,即两个表达式的值相等。5.如果想使一个数组中全部元素的值为1,可以写成inta[10]={1}。6.二维数组的数组名是一个地址常量,表示

2、第一个元素的地址。7.在C语言程序中,格式符“%f”不能用于输入double数据。8.函数若有形参,则它一定有返回值。9.如果在main函数中定义一个变量,则该变量在本程序的所有函数中都有效。10.结构体类型变量之间可以直接相互赋值。试题二、单选题,根据题目从A、B、C、D中选择一个正确的选项(共20分)1.下列可用于C语言用户标识符的一组是()。A.void,define,WORD     B.a3_b3,_123,Car     C.For,-abc,IFCase     D.2a,DO,sizeof2.能正确表达“x的绝对值小于8”的C语言

3、逻辑表达式是()。A、–8x,x>-8C、x>-8&&x<8D、x<8

4、

5、x>-83.若有inti,j,n=8;连续执行下述两条赋值语句后,i,j和n的值分别是()。 i=n++;j=++n;   A.i=8j=9n=10    B.i=8j=8n=9     C.i=9j=8n=9     D.i=8j=10n=104.设有整型变量a,b,c,其中a,b的值分别为15与19,计算表达式“c=(a%2==0)?a:b”后,c的值是()。  A.0     B.1     C.15     D.195.有输入语句:scanf("a=

6、%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是()。 A.132    B.1,3,2    C.a=1b=3c=2     D.a=1,b=3,c=26.若有数组定义:inta[3][4];则对a中数组元素的正确引用是()。  A.a[3][1]   B.a[3][4]  C.a[3–1][4–4]    D.a[2,1]7.下面程序段中循环体执行多少次()。i=0;k=10;while(i=0)i=k--;A、8次B、10次C、2次D、0次8.下面程序段的运行结果是()。  

7、char*s="abcde";  s+=2;   printf("%s",s);A、abcdeB、abcde2C、abcD、cde10.设有以下说明语句,则下面叙述中正确的是()。struct{intx,y;}per;A、per是结构体变量名;B、per是结构体类型名;C、struct是结构体类型名;D、struct是结构体变量名;试题三、程序阅读(共20分)1.阅读下列程序,并写出程序执行结果。(运行时输入为:9361013-1)#includevoidmain(){intx,sum;sum=0;sum=25scanf("%d

8、",&x);while(x>=0){if(x%2==1)sum=sum+x;scanf("%d",&x);;}printf("sum=%d",sum);}2.阅读下列程序,并写出程序执行结果。#include#defineN6voidmain(){inta[N]={6,3,1,2,8,9};for(intj=0;ja[j+1]){intt=a[j];a[j]=a[j+1];a[j+1]=t;}for(inti=0;i

9、列程序,并写出程序执行结果。#includevoidmain(){inta[4][4];inti,j;for(i=0;i<4;i++)for(j=0;j<4;j++)a[i][j]=i*10+j;ints1=0;for(i=0;i<4;i++)s1=s1+a[i][i];printf("s1=%d",s1);}4.阅读下列程序,并写出程序执行结果。(运行时输入:program)#includevoidmain(){charstr[80];char*s,*t,c;gets(str);s=t=str;for(;*t

10、!='';t++);t--;for(;s

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

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

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