C语言模拟考试试题数组之前模拟2_第1页
C语言模拟考试试题数组之前模拟2_第2页
C语言模拟考试试题数组之前模拟2_第3页
C语言模拟考试试题数组之前模拟2_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单选题:DF2

1.floata=8.04;5.在C语言中,要求参加运算的数必须是整数的

intb=(int)a;是____o

printf("%d”,b);

则上面程序的输出为____oA==

A8.0B++

B8C/

C0D%

D8.046.若有说明:inta[10];则对a数组元素的正确引

2.用scanf("%c,%c",&a,&b);语句给变量a、b用是___O

分别赋值为3和4时,应从键盘输入____,然后

回车。Aa[3.5]

A3,4Ba(5)

B3;4Ca[10]

C3(空格)4Da[10-10]

D以上方式都可以7.下面不正确的if语句形式是___o

3.c=strlen("abv")则c的值是____。Aif(x!=y)

x=y;

A5y++;

else

B3y-;

C6Bif(x>y)

x=y;

D4

Cif(x==y)

4.在TurboC环境下,可以取得帮助信息的热键x+=y;

是。

Dif(xvy)

AF1{x++;y++;}

8.inti,t=0;

BF10for(i=0;i<2;i++)

(

CCTRLi++;

t++;

}while(k=2)k--;

printf("%d",t);该循环的循环体执行的次数为___O

上面程序段的输出为____O

A3

A4

B2

B3

C无限循环

C1

D0

D2

13.如果想提前结束for循环,并且执行for循

9.已知max=3<5?3:5;则max的值为____=环之后的语句,最常用的是___。

A8Abreak

B5Bcontinue

C0Cgoto

D3Dexit

10.以下运算符中优先级最高的运算符是14.有字符数组a[10],则输出其中的字符串的

正确语句是o

A*

Aprintf("%s",a);

B!=

Bprintf("%s",&a);

C||

Cprintf("%s”,a[0]);

D<

Dputs(a[0]);

11.若有:

chara[10],b[10];15.设有语句:

则以下正确的输入格式为Ointa=3,b;

b=a<4;

Ascanf(,,%s%s",a,b);printf("%d,%d",a,b);

则输出结果是o

BgetsC'a-J.getsC'b");

A3,1

Cgets(a,b);

B4,2

Dscanf(n%s%s",&a,&b);

12.intk=3;C3,0

B1

D3,6

C-1

16.设a,b均为float型变量,则以下不合法的赋

值语句是____oD无定值

Aa=b=0;20.设有intx=10,y=20;则printf("%d",(x,y));

的输出结果是____o

Bb=(a%2)/10;

A10

Ca*=b+8;

B2010

D++a;

C格式控制符不够,所以不能输出

17.下面那一种数据类型占内存存储空间最大的

是____。D20

Aint填空题:

1.输入输出单精度(float)变量时其格式控制符

Bfloat为%f,那么双精度(double)的格式控制符为

O

Clong2.逻辑运算符!比逻辑运算符)|的优先级___0

(填高或低)

Ddouble3.变量名只能由英文字母、数字和___组成。

18.若有:4.在TC2.0中,执行(运行)源程序的快捷健是

chara=97;____+F9o

printf("%c",a++);5.八进制011等于十进制的____-

则____06.表达式‘c'&&'d'的值为____»

7.在C语言中,有一个两目运算符,它的两侧要

A输出的是字符常量b求运算数都必须是整型,这个运算符是____。(不

要填汉字)

B输出的是978.除pirntf函数外,还有一个可以向屏幕输出单

个字符的库函数,这个函数的函数名是____O

C输出ASCII码为97的字符9.表达式5>3+2的值是____o

10.inti=0,sum=0;

D输出的是98for(;sum>=0;++i)

sum+=-i;

执行上面程序段以总的值为____o

19.unsignedintx;sum

x=65535;

printf("%d",x);改错题:

该程序段的输出为____O从键盘输入的若干学生成绩,统计并输出最高成

绩和最低成绩,当输入成绩为负数时结束。fmax

A65535和fmin分别存储最高成绩和最低成绩。

共有2行有错误,每个/*****found*****/以下的部

分有1行。请寻找错误行并分别改正。其它内容for(i=0;i<=2;i++)

不许改动;不许增加行,也不许删除行。

for(j=0;j<=2;j++)

scanf(”%d”,⑴);

作题步骤:先下载保存到D:盘,然后作题、保for(i=0;i<=2;i++)

存、上传。

for(j=0;j<=2;j++)

if((2)||i+j==2)

#include<stdio.h>s=s+a[i][j];

main()printff'arraya:\n");

{floatx,fmax,fmin;for(i=0;i<=2;i++)

scanf("%f",&x);(

fmax=fmin=x;for(j=0;j<=2;j++)

/*************found************/printf("%5d",a[i][j]);

while(x!=0)printf("\n");

(}

/★★★★★★★★★★★★★found************/printf("%d\n",s);

if(x<fmax)}

fmax=x;

elseif(x<fmin)

fmin=x;编程题:

scanf(”%f”,&x);

}

printf("%f,%f",fmax,fmin);有一分数序列:1/2,-1/3,1/4,-1/5,1/6求这个数列

}的前m项之和,将总和存放到变量sum中,并输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论