亚洲精品自慰成人无码三级片|伊人乱码一区一站|美女黄片免费在线观看|手机在线观看无码片子|中文字幕日本强奸|91大神无码六月婷国产|日韩一区二区三区激情精品|亚洲成人网日韩有码|欧美日韩精品一区二区三区视频播放|Av在线收看日韩无天操

25級(jí)C語言復(fù)習(xí)試題

添加問卷說明
1.以下敘述中錯(cuò)誤的是()
2.下面有關(guān)for循環(huán)的正確描述是()
3.代碼段for(i=2;i<=5;i=i+2)循環(huán)執(zhí)行的次數(shù)是()
4.若有定義:int a=8,b=5,c; 執(zhí)行語句c=a/b+0.4;后,c的值為()
5.以下描述中正確的是()
6.為了避免在嵌套的if-else語句中產(chǎn)生二義性,C語言規(guī)定與else子句配對(duì)是()
7.以下能正確計(jì)算1×2×3×4×…×10的程序段是()
8.do-while語句的循環(huán)體至少需要執(zhí)行一次()
9.C語言中不區(qū)分大小寫英文字母()
10.以下程序的輸出結(jié)果是()int main( ) {int x=023;printf("%d\n",--x);return 0;}
11.以下程序的輸出結(jié)果是()main(){ char c='z';printf("%c",c-25);}
12.已知int x=5,y=3;則以下代碼段的輸出結(jié)果是()if(x < y) printf("***x= %d",x );else printf("###y= %d",y );
13.C語言中不允許出現(xiàn)多個(gè)函數(shù)()
14.有以下程序段scanf("%d%d%d", &a, &b, ≈c);if (a > b)a = b;if (a > c)a = c;printf("%d\n", a);該程序段的功能是()
15.請(qǐng)從以下表達(dá)式中選出a為偶數(shù)時(shí)值為0的表達(dá)式()
16.下列選項(xiàng)中()不是算法的特性之一
17.C語言程序的語句結(jié)束符是()
18.C程序有且僅有一個(gè)main()函數(shù)()
19.以下符號(hào)中能用作用戶標(biāo)識(shí)符的是()
20.C語言鏈接程序的功能是()
21.一個(gè)switch語句可以出現(xiàn)超過一個(gè)default()
22.下列運(yùn)算符中優(yōu)先級(jí)最低的是()
23.在執(zhí)行了a=5;a+=a=5;之后,a的值為()
24.C語言程序的模塊化通過以下哪個(gè)選項(xiàng)來實(shí)現(xiàn)()
25.設(shè)int x=8, y,z; 執(zhí)行y=z=x++;x=y=z;后,變量x的值是()
26.以下程序的輸出結(jié)果是()int main() {int a=2,b=3,k;printf("%d\n",k=(a%b,a/b));return0;}
27.算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為()
28.對(duì)于for(表達(dá)式1;;表達(dá)3)可以理解為()
29.用C語言編寫的程序是一種需要經(jīng)過編譯和連接才能運(yùn)行的程序()
30.C語言中,()等價(jià)于邏輯“真”
31.C語言中%運(yùn)算符的運(yùn)算對(duì)象必須是整型()
32.for循環(huán)體中遇到continue語句,會(huì)轉(zhuǎn)向執(zhí)行for語句中的條件判斷(語句2)()
33.以下選項(xiàng)中合法的變量是()
34.低級(jí)語言更接近計(jì)算機(jī)的機(jī)器語言()
35.while循環(huán)語句的特點(diǎn)是()
36.以下敘述中正確的是()
37.可用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是()
38.執(zhí)行語句++i ; i=3;后變量i的值為4()
39.增1(或自增)、減1(或自減)運(yùn)算符都是雙目運(yùn)算符()
40.break可用于終止switch語句中的一個(gè)case()
41.若有定義int a=3,b=4,c=5;,則a+b>c&&b==c的值為1()
42.計(jì)算機(jī)存儲(chǔ)器中,一個(gè)字節(jié)由()個(gè)二進(jìn)制位組成
43.判斷字符型變量c1是否為小寫字母的正確表達(dá)式為()
44.要把高級(jí)語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序,需要使用()
45.C語言程序的基本單位是()
46.設(shè)n=10,i=4則執(zhí)行賦值運(yùn)算n%=i+1后,n的值是()
47.while循環(huán)中不能再定義另一個(gè)循環(huán)()
48.一條C語言的語句必須以句號(hào)結(jié)束()
49.下列運(yùn)算符中優(yōu)先級(jí)最高的是()
50.C語言直接提供輸入輸出語句()
51.若a=3, b=2, c=1則關(guān)系表達(dá)式(a>b)==c的值為真()
52.若i為整型變量,且有程序段如下,則輸出結(jié)果是()i=322;if(i%2==0) printf("####");else printf("");
53.以下不屬于C語言關(guān)鍵字的是()
54.有如下程序,該程序的執(zhí)行結(jié)果是()int main( ) {int i,sum;for(i=1; i<=3; sum++)sum+=i;printf("%d\n",sum);return 0;}
55.將C程序編譯成目標(biāo)文件,其擴(kuò)展名為EXE()
56.若有以下定義:double w[10]; 則數(shù)組w的元素下標(biāo)范圍是()
57.設(shè)有定義int i;char c;float f;以下結(jié)果為整型的表達(dá)式是()
58.用數(shù)組名作為函數(shù)調(diào)用時(shí)的實(shí)參,實(shí)際上傳送給形參的是()
59.所有關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)相同()
60.一個(gè)C語言程序的執(zhí)行是從()
61.下面程序的運(yùn)行結(jié)果是()
#include<stdio.h>
int main() {
         int i , j;
         for (i=9; i==j-1 i++)   {
               print("%d",j);
         }
         return 0;
}
62.假定w,x,y,z,m均為int型變量,有如下程序段:
w=1;
x=2;
y=3;
z=4;
m=(w<x)?w:x;
m=(m<y)?m:y;
m=(m<z)?m:z;
則該程序運(yùn)行后,m的值是()
63.下面程序的運(yùn)行結(jié)果是()
#include<stdio.h>
int main()  {
      int  i;
      for(i=100;i>=0;i-=10);
      print("%d\n",i);
      return 0;
}
64.數(shù)組是具有相同()的元素的集合
65.以下程序段,執(zhí)行后輸出結(jié)果是()
int x=102,y=012;
print f("%2d,%2d\n",x,y);
66.下面程序的運(yùn)行結(jié)果是()
include<stdio.h>
int main()   {
        int  a=0, i=0;
        do   {
                  ++i;
                  a+=i;
               }while (a<=6);
               print("%d\n",a);
               return   0;
}
67.含有n個(gè)元素的數(shù)組,最后一個(gè)元素下標(biāo)是()
68.用于提前跳出循環(huán)體的關(guān)鍵字是()
69.以下程序段的輸出結(jié)果是()
int a =1234;
print f("%2d\n",a);
70.請(qǐng)根據(jù)期望輸出的內(nèi)容補(bǔ)全代碼。
該段程序的期望輸出為:
*
**
***
****
*****
******
#include
int main()
{
     int i, j;
     for ([填空])
     {
         for([填空])
            print("*");
            print("\n");
  }
}
71.下列程序的功能是:求出200以內(nèi)的整數(shù)中,最大的可以被17整除的數(shù)是哪個(gè)數(shù)。
程序輸出:187
#include
int main()    {
       int i;
       for (i = 200; i>17; [填空])
       {
          if([填空])
               break:
       }
       print f("%d\n",i);
       return   0;
}

72. 下面程序段的功能是:依次輸出[0,20]范圍內(nèi)是3的倍數(shù)的整數(shù),請(qǐng)?zhí)羁铡?div>程序輸出:
0
3
6
9
12
15
18
#include
int main ()  {
     int i;
     for (i = 0;i <= 20; [填空])
     {
         if ([填空])
            print("%d\n",i);
      }
      return  0;
}

73.下列程序段的功能是:寫出與以下for語句等價(jià)的while語句。
#include <stdio.h>
int main ()   {
      int  n   = 30;
      int sum = 0;
      int i;
      for (i = 1;i <=n; i++)
            sum = sum + i;
         print f("%d",sum);
         return  0;
}
程序輸出:465
#include
int main ()   {
       int n = 30;
       int sum = 0;
       int i = 1;
       while([填空])
      {
           [填空]
           i++;
        }
        print("%d",sum);
        return  0;
74.下列程序段的功能是:如果數(shù)字為正,則打印positive,如果數(shù)字為負(fù),則打印negative,否則為zero。
程序輸出:negative
#include
int main ()  {
              int num = - 14;
              if([填空])
                       print f("positive");
              else if ([填空])
                       print("negative");
              else
                       print("zero");
}
75.編程實(shí)現(xiàn):輸入圓的半徑,求圓的面積。
注意:圓的面積=pi*半徑*半徑;pi取值3.14.輸出的所有數(shù)保留兩位小數(shù)。半徑,面積,周長(zhǎng)都為單精度浮點(diǎn)數(shù)。
示例1
輸入:1.5
輸出:area=7.07
輸入:12
輸出:452.16
76.編程實(shí)現(xiàn):從鍵盤輸入三個(gè)表示三門課的成績(jī)的雙精度浮點(diǎn)數(shù),求出三門課的平均成績(jī),并將平均成績(jī)輸出。
注意:平均成績(jī)保留兩位小數(shù)。
示例1
輸入(使用空格分隔多數(shù)據(jù)輸入)
93.5  87.3  76.4
輸出
85.73
示例2
輸入(使用空格分隔多數(shù)據(jù)輸入)
75.5   84.6   93.1
輸出
84.40
77.編程實(shí)現(xiàn):輸入兩個(gè)整數(shù)num1, num2,并將兩整數(shù)交換前后的值輸出。

示例1

輸入:2 3 

輸出:

交換前: num1 = 2, num2 = 3

交換后: num1 = 3, num2 = 2

示例2

輸入:1 6 

輸出:

交換前: num1 = 1, num2 = 6

交換后: num1 = 6, num2 = 1

78.編程實(shí)現(xiàn):輸入一個(gè)小寫字母,將其轉(zhuǎn)換為大寫字母,并輸出。

注:小寫字母的ASCII碼比大寫字母的ASCII碼大32。

示例1

輸入:a 

輸出:A

示例2

輸入:b 

輸出:B

79.編程實(shí)現(xiàn):輸入一個(gè)大寫字母,將其轉(zhuǎn)換為小寫字母,并輸出。

注:小寫字母的ASCII碼比大寫字母的ASCII碼大32。

示例1

輸入:A 

輸出:a

示例2

輸入:B 

輸出:b