永发信息网

c语言编程小题

答案:2  悬赏:40  手机版
解决时间 2021-05-23 16:59

一、填空题

1.C程序设计中语句后的符号 所起作用是_________________________________.

2.int p 的含义是_______________________________________________________________.

3.在C语言程序设计中,正确的标识符是由__________________________________组成的。

4. 设x=4,y=(++x)+(++x);那么y的值为_____,表达式执行后,变量x的值为_______.

5.下面运算符  <  %  ++  =  按照优先级从高到低排列顺序为_______________________.

6.设有变量定义如下:

    Int a=16,b=20,c,d=50,e=27,f=28,k,t=15;float s;

    下列语句执行完成后,各变量的值。

c=3*b--;          c____________,b_____________.

A+=d/=(d+1);      a____________,d_____________.

K=e%3!=0&&++f>10; k____________,e_____________,f______________.

S=t/=2;           s____________,t_____________  

二、选择题

 

1.在使用TurboC3.0环境编辑程序时,运行某程序使用的菜单项为(         )

  A.FILE       B.RUN        C.EDIT         D.OPTION

2.下列语句不具有赋值功能的是(           )

  A.a*=b       B.x=1        C.a+b          D.a++

3.C语言程序中,当出现条件分支语句if~else时, else与( )组成配对关系

  A.同一复合语句内部的if               B.在其之前任意的if

  C.在其之前未配对的最近的if           D.首行位置相同的if

4.下列(                 )表达式的值为真

  a=5;     b=8;    c=10;   d=0

  A.a*2>8+2        B.a&&d         C. (a*2-c)||d         D.a-b<c*d

5.各种基本数据类型的存贮空间正确的长度排列为__________.

  A.Char<long<int<float<double       B.Double<float<long<int<char

C.Char<int<long<float<double       D.Float<int<long<char<double

6.表达式y=(13>12?15:6>7?8:9)的值为____________ .

  A   9           B   8           C  15               D.  1

7.若x=5,y=3 则y*=x+5; y的值为_______________.

  A.  10          B.  20           C.  15           D.  30

8.C语言的输入与输出操作是由____________完成的。

  A.输入语句                  B.输出语句

  C.输入与输出函数            D.输入与输出语句

9.语句 for(k=0;k<5;++k)

  {  if(k= = 3) continue;

  printf(“%d”,k);

  }的输出结果为___________.

  A.012         B. 0124         C.  01234         D.  没有输出结果

10.从循环体内某一层跳出,继续执行循环外的语句是:___________.

  A. break语句                  B.return语句

  C.continue语句                D.空语句。

11.Break语句的正确的用法是____________.

  A.无论在任何情况下,都中断程序的执行,退出到系统下一层。

  B.在多重循环中,只能退出最靠近的那一层循环语句。

  C.跳出多重循环。

  D.只能修改控制变量。

12.为表示关系x≥y≥z,应使用C语言表达式__________

  A.(x>=y)&&(y>=z)      B. (x>=y) AND (y>=z)

  C.(x>=y>=z)             D. (x>=z)&(y>=z)

13.下列属于整型常量的是________.

  A、12          B、12.0       C、-12.0        D、10E10

14.不属于字符型常量的是_________.

  A.‘A’        B、‘a’       C、“A”         D、‘b’

15.下列表达式为关系表达式的为_________.(其中a为一整型变量)

  A.3+4*5       B、a==10       C、a>0?a:-a   D、a=1

16.下面不正确的赋值语句是_____________.

  A.a=a+1       B、a= =b       C、a+=b         D、a=1

17.表达式“1?(0?3:2):(10?1:0)”的值为_____________________.

  A、3          B、2           C、1            D、 0

18.根据C语言的语法规则,下列________个是不合法标识符。

A.While      B. Name       C. Rern5       D. _exam

19.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________

 A.  0        B.  4         C. - 4         D.  2

20.设char ch=‘A’;表达式ch!(ch>=‘A’&&ch<=‘Z’)?ch:(ch+32)的值是_________.

A.A          B.  a          C. Z          D.  z

三、判断题

 

1.  函数一般由函数的说明部分和函数体部分组成。

2.  C语言中数据类型只有整型、实型和字符型。            

3.  getchar()函数的功能是从键盘上输入一个字符串。

4.  C语言的数据类型只有int 型和 float 型。                   

5.  从循环体中退出只能使用goto语句。                        

6.  Continue语句的作用是继续程序中的下一个循环。     

7.  C语言程序设计可以对计算机硬件进行操作。                  

8.  在循环过程中,使用break语句和continue语句的作用是一样的。  

9.  在C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。

10. 选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。

四、读出下列程序,写出程序的运行结果

1. main()

  { float c,f;

  c=30.0;

  f=(6*c)/5+32;

printf(“f=%f”,f);  

}

  该程序的运行结果是_______________________________________________________.

2. main ()

  {  int x=10,y=10;

printf(“%d  %d\n”,x——,——y);  

}

 该程序的运行结果是________________________________________________________.

3.  int A,B,C,m=1,n=0;

  A=(——m=n++)?- -m:++n;

  B=++m;

  C=n——;

执行完上面的语句段后,A的值为___________B的值为_________C的值为_________

4. main()

  {  int i;

  for(i=3;i<10;i++)

  {    if(i%4==0)

  continue;

  else

  printf(“%d,”,i);

   }  

}

  该程序输出的结果是  _____________________________________________________

5. main()

   {

   Int c1=65,c2=100;

   Printf("%c%c\n",c1+4,c2+4);

   Printf("%d%d\n",c1+4,c2+4);

  }

   该程序输出的结果是  ______________________________________________________.

五、编程题  

1. 编程实现:从键盘上接收10个整数,并对其进行排序(要求排成升序)。

2. 计算正负数据算术平均数。要求从键盘输入一批整数(数据个数不论,假定用户输入的数据都是非0的数据,因此与用户约定,如果输入0,则表示数据的输入完成),分别计算并显示所有正数的算术平均值,以及所有负数的算术平均值,显示结果要求输出3位小数。

3. 编程序求 3,-30,20,6,77,2,0,-4,-7,99这十个数中最大值与最小值。

4. 编程计算1-100之间的奇数和与偶数和。

最佳答案
一.1.注释说明 2.定义一个整型变量P 3.以字母数字下划线开头 4.12 6 5.++ 、%、<、=6.b=19,c=60,a=16,d=0,k=0,e=27,f=28,t=7(s和t存有问题,请核对)
全部回答

/ #include<stdio.h> #include<string.h> void Order(int *a,int n) {  int temp;  for(int i=n-1;i>0;i--)   for(int j=0;j<i;j++)   {    if(a[i]<a[j])      {     temp=a[i];     a[i]=a[j];     a[j]=temp;    }   } } int main() {  int arr[10];  printf("Please Input: ");  for(int i=0;i<10;i++)   scanf("%d",&arr[i]);  Order(arr,10);  printf("Ascending the output:");  for(i=0;i<10;i++)     printf("%d   ",arr[i]);  printf("\n");  return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亚威是几轴
浚县鹤壁花圈寿衣地址在哪,我要去那里
睡眠时间长短调节吗?
我头发较少…适合什么发型
淘宝店铺怎么开淘宝客,淘宝店怎样区分刷手是
三星笔记本R428电脑配置怎么样?
The lecture which lasted about three hours
海林市牡丹江锋尚旅馆怎么去啊,谁知道地址啊
QQ空间里的好友花藤排行是以什么…
署假之友答案
李姓为什么那么多
罗平小吃这个地址在什么地方,我要处理点事
长沙县长沙馋猫柴火鱼(汽配城店)这个地址在什
数列有界必定存在收敛子列,这是充要条件还是
我家的图片怎么看不了啦?
推荐资讯
平面设计中文字的编排要注意些哪些方面?
不是会员,可以让自己的昵称变红吗
这个景观在哪个国家?
川农高科地址在哪,我要去那里办事
Mid-autumn中文
你有《天作之合》-赤焰冷 吗?
大冶市黄石海南国旅地址在哪里啊
大学美术类暑假社会调查报告
太康县周口正宗孔集烧鸡快餐(太康县土地管理
小洞新村地址有知道的么?有点事想过去
1999年世界人居日全球庆典活动今天在大连隆重
海贼王死迷进!用形容词形容一下海贼王,越多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?