期中c语言试卷.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:5 大小:23KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

期中c语言试卷.doc

期中c语言试卷.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

诚信应考,考试作弊将带来严重后果!诚信应考考试作弊将带来严重后果!考试作弊将带来严重后果考试中心填写:____年___月___日湖南大学课程考试试卷;课程编码:试卷编号:;考试时间:120分钟考试用课程名称:湖南大学课程考试试卷专业班级:题号一二三四五六七八九十总分100应得分实得分评卷人一、选择题(每空2分共50分)1.C语言源程序名的后缀是()装订线(题目不得超过此线)A).exeB).CC).objD).cp2.可在C程序中用做用户标识符的一组标识符是()A)and_2007B)Datey-m-dC)HiDr.TomD)caseBigl3.以下选项中,合法的一组C语言数值常量是()A)028.5e-3-0xfB)12.OXa234.5e0C).1774c1.5OabcD)0x8A10,0003.e54.以下叙述中正确的是()学号:A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数5.有以下程序段charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);湖南大学教务处考试中心姓名:已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是(A)因变量类型与格式描述符的类型不匹配输出无定值)(共页)B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=126.D)a,97,k=12B)(c>=2&&c<=6)‖(c!=3)‖(c!=5)D)(c>=2&&c<=6)&&(c%2!=1)当变量c的值不为2、4、6时,值也为“真”的表达式是()A)(c==2)‖(c==4)‖(c==6)C)(c>=2&&c<=6)&&!(c%2)inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是(A)程序段有语法错8.有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}程序的运行结果是()A)a=1,b=0C)a=1,b=1)B)3,5,37.若变量已正确定义,有以下程序段C)3,5,5D)3,5,7B)a=2,b=2D)a=2,b=19.在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()A)(!E==0)B)(E>0||E<0)C)(E==O)D)(E!=O)10.要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()A)while((ch=getchar())!='N')printf("%c",ch);B)while(ch=getchar()!='N')printf("%c",ch);C)while(ch=getchar()=='N')printf("%c"),ch);D)while((ch=getchar())=='N')printf("%c",ch);11.有以下程序(共页)#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);}程序运行后,若从键盘输入(从第1列开始)123<回车>45678<回车>则输出结果是()A)126712.有以下程序main(){inty=lO;while(y--);printf(