C语言模拟试题及答案.doc

C语言模拟试题及答案.doc

ID:57254322

大小:161.00 KB

页数:36页

时间:2020-08-07

C语言模拟试题及答案.doc_第1页
C语言模拟试题及答案.doc_第2页
C语言模拟试题及答案.doc_第3页
C语言模拟试题及答案.doc_第4页
C语言模拟试题及答案.doc_第5页
资源描述:

《C语言模拟试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(50分,每题2分)1.不合法的字符常量是()。A)‘t’B)“A”C)‘a’D)’x32’2.假定x和y为double型,则表达式x=2,y=x+3/2的值是()。A)3.B)3C)2.D)3.3.putchar()函数可以向终端输出一个()。A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值4.在C语言中,要求参加运算的数必须时整数的运算符是()。A)/B)*C)%D)=5.执行下列程序片段时输出结果是()。        intx=13,y=5;        printf(“%d”,x%=(y/=2));A)1B)2C)3D)

2、06.已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使I的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()。A)scanf(“%2d%2d%2d”,&i,&j,&k);B)scanf(“%d_%d_%d”,&i,&j,&k);C)scanf(“%d,%d,%d”,&i,&j,&k);D)scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);7.C语言的程序一行写不下时,可以()。A)用逗号换行B)用分号换行C)在任意一空格处换行D)用回车符换行8.putchar()函数可以向终端输出一个()。A)整型变量表达式值B)实型变量

3、值C)字符串D)字符或字符型变量值9.执行下列程序片段时输出结果是()。        intx=13,y=5;        printf(“%d”,x%=(y/=2));A)3B)2C)1D)010.逻辑运算符两侧运算对象的数据类型()。A)可以是任何类型的数据B)只能是0或非0正数C)只能是整型或字符型数据D)只能是0或111.C语言对嵌套if语句的规定是:else总是与()。 A)其之前最近的if配对B)其之前最近的且尚未配对的if配对 C)缩进位置相同的if配对D)第一个if配对12.设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b

4、)&&(n=c>d)后n的值为()。A)1B)2C)3D)413.以下程序片段()。        main()        {intx=0,y=0,z=0;if(x=y+z)  printf(“***”);else  printf(“###”);        } A)输出:###B)输出:*** C)可以编译,但不能通过连接,所以不能运行D)有语法错误,不能通过编译14.以下程序输出结果是()。main(){intx=1,y=0,a=0,b=0;   switch(x){      case1:switch(y){              case0:a++;

5、break;              case1:b++;break;              }      case2:a++;b++;break;      case3:a++;b++;}  printf(“a=%d,b=%d”,a,b);} A)a=1,b=0B)a=2,b=1C)a=1,b=1D)a=2,b=215.下面程序段intk=2;while(k=0){printf(“%d”,k);k--;}则下面描述中正确的是()。 A)while循环执行10次B)循环是无限循环 C)循环题语句一次也不执行D)循环体语句执行一次16.下面程序的功能是从键盘输入一

6、组字符,从中统计大写字母和小写字母的个数,选择() 填空。main(){intm=0,n=0;   charc;   while(()!=’’){       if(c>=’A’&&c<=’Z’)m++;       if(c>=’a’&&c<=’z’)n++;   }}  A)c=getchar()B)getchar()C)c==getchar()D)scanf(“%c”,&c)17.若有定义:inta[10],则对数组a元素的正确引用是() A)a[10]B)a[3.5]C)a(5)D)a[0]18.定义如下变量和数组:inti;intx[3][3]={1,2

7、,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]);的输出结果是(    )。A)1 5 9          B)1 4 7      C)3 5 7         D)3 6 919.不能把字符串:Hello!赋给数组b的语句是(    )。A)charb[10]={'H','e','l','l','o','!'};           B)charb[10]; b="Hello!";C)charb[10]; strcpy(b,"Hello!");          D)cha

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

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

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