二級(jí)C語(yǔ)言基本功測(cè)試

字號(hào):

1 /N`是C語(yǔ)言的字符常量()。
    2。C程序從main涵數(shù)開始執(zhí)行,結(jié)束于main函數(shù)或者某個(gè)被調(diào)用的函數(shù)()
    3。數(shù)組名作為函數(shù)參數(shù),傳送的是地址()
    4。 for(;;)S中的語(yǔ)句S必執(zhí)行無(wú)窮多次()
    5。字符數(shù)組char c[]="string"; 有6個(gè)數(shù)組元素()
    6。在C程序中,不同函數(shù)中所定義的變量允許同名()
    7。在邏輯表達(dá)式的計(jì)算機(jī)中,必須所有的邏輯遠(yuǎn)算符都被執(zhí)行后,才會(huì)結(jié)束表達(dá)式的計(jì)算()
    8。C語(yǔ)言認(rèn)為number與NUMBER是同一符號(hào)。()
    9?!?D“可以用來(lái)輸出字符型數(shù)據(jù)()
    10。在程序遠(yuǎn)行過(guò)程中,起值不能被改變的量稱為常量() 二,填空題
    1,C語(yǔ)言中,一個(gè)char類型的數(shù)據(jù)占()個(gè)字節(jié),一個(gè)int類型的數(shù)據(jù)占()個(gè)字節(jié)(16位字長(zhǎng))
    2. C語(yǔ)言中,一個(gè)char類型的數(shù)據(jù)與()個(gè)字節(jié),一個(gè)int類型的數(shù)據(jù)占()個(gè)字
    3.當(dāng)全局變量與局部變量同名時(shí),( )變量?jī)?yōu)先
    4。宏定義;#define S(n) n n
    printf("%f",32.0/S(2.0));輸出是()
    第四大題是分析程序運(yùn)行結(jié)果
    1。#incude "stdio.h"
    main()
    {
    int x=5,y;
    y=x ;
    x=y
    y =3;
    printf("%d,%d/n",x,y);
    該程序的運(yùn)算結(jié)果是
    2。#include "stdio.h"
    main()
    {
    int a,b,i;
    a=b=o
    ; for(i=1;i<=10;i )
    {
    if(i%2==0)
    a=a i;
    else
    b=b i;
    }
    printf("%d, %d/n", a,b) 
    }
    答案:
    3.main()
    {
    inta[2][3]={{1,2,3},{4,5,6}};
    inti;j;
    printf("arraya; /n");
    for(i=0;i<2;i )
    {
    for(j 0;j<3;j )
    printf("]",a[i][j];
    pfintf("/n");
    }
    }
    這道題的答案是:
    4。 void printstar()
    {
    pfintf("***************")’
    }
    void print_message()
    &nb
    sp; {
    printf("Hom do you do!);
    }
    main()
    {
    printstar();
    print_message();
    printstar()
    }
    答案是: 五,程序填空
    1。有一個(gè)3*4的矩陣,要求出其中值的那個(gè)元素的值,以及其所在的行號(hào)和例號(hào)。
    main()
    {
    int l,j,jrow=0,max;
    int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
    max=a[0][0];
    for(l=0;l<=2;l )
    for(j=o;---------;j )
    if(------)
    {
    max=a(l][j];
    row=l; colum=%d/n",max,row,colum)
    }
    printf("max=%d,colum=%d/n",max,colum)’