亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>
        違法信息舉報 客服熱線:400-118-7898
        廣告
        ?
        專接本欄目測試廣告

        ?2023年河北專升本C語言程序設計模擬題及答案

        普通專升本 責任編輯:管理員 2023-03-06

        摘要:本文是2023年河北專升本C語言程序設計模擬題及答案,參加2023年河北專升本的學生可以多做做題目,并通過本卷考生可了解專升本考試試題題型及結構,也可用于考生備考使用。

        2023年河北專升本C語言程序設計模擬題及答案

        說明:請在答題紙的相應位置上作答,在其它位置上作答的無效。

        一、單項選擇題 (本大題共 20 小題,每小題 2 分,共 40 分。在每小題給出的四個備選項中,選出一 個正確的答案,并將所選項前的字母填寫在答題紙的相應位置上。)

        1.   以下選項中合法的用戶標識符是 (   )

        A. No- 1 、abc 、sf_02                           B. _int 、  2xy 、count

        C. pc 、_4866pc 、vf_2                         D. ++c 、hj6_d 、name

        2.   以下選項中正確的 C 語言常量是 (   )

        A. 2.46E- 1 .5          B. 0382                   C. '123'                            D. '\0'

        3.  設 x 為 int 類型,其值為 11 ,則表達式 ( x++*1/3) 的值是 (   )

        A. 3              B. 4              C. 11              D. 12

        4.   以下說法中正確的是 (   )

        A .C 語言程序總是從第一個定義的函數開始執(zhí)行

        B .C 語言程序中,要調用的函數必須在 main( )函數中定義

        C .C 語言程序總是從 main( )函數開始執(zhí)行

        D .C 語言程序中的 main( )函數必須放在程序的開始部分

        5.  正確表示條件 100≤x≤ 300 的 C 表達式是 (   )

        A. 100<=x<=300 b.="" x="">=100,x<=300

        C. x>=100&x<=300 d.="" x="">=100&&x<=300

        6.  下列程序段的運行結果是 (   ) 

        int    x= 10,y=20,z=30;           

        if(x>y)            z=x; x=y; y=z; 

        printf("%d,%d,%d\n",x,y,z) ;

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

        7. C 語言中 while 和 do-while 循環(huán)的主要區(qū)別是 (   )

        A. do-while 的循環(huán)體至少無條件執(zhí)行一次

        B. while 的循環(huán)控制條件比 do-while 的循環(huán)控制條件嚴格

        C. do-while 允許從外部轉到循環(huán)體內

        D. do-while 的循環(huán)體不能是復合語句

        8.  設有以下程序段:    

        int k=0;                 

        while(k=1)     k-- ;

        則以下敘述中正確的是 (   )

        A. while 循環(huán)執(zhí)行一次                B.  該循環(huán)是無限循環(huán)

        C.  循環(huán)體語句一次也不執(zhí)行          D.  該循環(huán)有語法錯誤

        9.   以下選項中不能正確賦值的是 (   )

        A.     char *s; s= "student";                    B. char *s= "student ";

        C.     char s[]="student ";                        D .char s[10] ; s= "student";

        10 .  下列各定義數組的語句中不正確的是 (   )

        A. int a [ 1][3] ;                                                  B. int x [2][2]={ 1,2,3,4 } ;

        C. int x [2][ ]={1,2,4,6 };                        D. int m [ ][3]={1,2,3,4,5 };

        11.  若有 int a [ 10], *p=a; ,且 a 數組已賦值,則與 a [4]不等價的表達式為 (   )

        A. p+4               B. *(p+4)                C. *(a+4)              D. p [4]

        12 .  下列關于函數之間數據傳遞的敘述正確的是 (   )

        A.  當函數實參是指針類型時,被稱為傳值調用

        B.  利用函數的返回值傳遞數據時只能傳遞一個數據

        C.  參數的傳址調用是一種雙向數據傳遞方式

        D.  參數的傳值調用方式中,形參與實參具有相同的存儲空間

        13 .   已定義以下函數的功能是 (   ) 

        void fun(char *p2, char *p1)

        { while((*p2= *p1)!= '\0'){ p1++;p2++; } }

        A.  將 p1 所指字符串復制到 p2 所指內存空間

        B.  將 p1 所指字符串的地址賦給指針 p2

        C.  對 p1 和 p2 兩個指針所指字符串進行比較

        D.  檢查 p1 和 p2 兩個指針所指字符串中是否有'\0'

        14 .   以下程序段中,變量 c 的二進制值是 (   )

        char a=2,b=4,c;

        c=a+b<<2;

        A. 00000011                   B. 00010100          C. 00011100                   D. 00011000

        15 .  表達式 strlen( "\x69\082\n")的值是 (   )

        A. 1                          B. 2                 C. 3                          D. 4

        16.C 語言中局部變量的缺省存儲類別是 (   )

        A. static                  B. auto            C. register                       D. extern

        17. 以下程序的運行結果是 (   )

        #include

        #define M(x,y)    x-y

        void main()

        {      int a=4,b=3,c=5;

        printf("%d",a*M(b,c));

        }

        A .8                                B. 7                 C.  編譯錯誤         D. -8

        18 . 以下程序段運行后的結果是 (   )

        int    x= 1,y=2,z=3;

        y+=x+=z;

        printf("%d",x<y?x++:y++);

        A.     6                              B.     5                      C.    4                               D.     3

        19 .  若有以下說明和語句,對 c 數組元素的正確引用是 (   )

        int c [4][5], *cp[4] ;

        for(  int j=0;j<4;j++)       cp[j]=c [j];

        A.     cp+ 1                  B.     *(cp+3)                C.     *(cp+ 1)+3                  D.     cp[2][3]

        20. 有以下說明語句:

        struct

        {

        int a;

        double b;

        }stu;

        則下面敘述中不正確的是 (   )

        A .struct 是定義結構體類型的關鍵字

        B .struct stu 是用戶定義的結構體類型

        C .stu 是用戶定義的結構體變量

        D .a 和 b 都是結構體成員名

        二、程序閱讀題 (本大題共 5 小題,每小題 6 分,共 30 分。請將程序的運行結果填寫在答題紙的相 應位置上。)

        image.png

        image.png

        三、程序填空題 (本大題共 3 小題,每空 5 分,共 35 分。請將答案填寫在答題紙的相應位置上。)

        1.  程序功能: 輸出 100 以內的個位數為 6 、且能被 3 整除的所有正數。

        image.png

        image.png

        3 .程序功能: 找出學生成績的最高者,并輸出其各項信息。

        image.png

        四、編程題 (本大題共 3 小題,每小題 15 分,共 45 分。請在答題紙的相應位置上作答。)

        1.編寫程序,使用循環(huán)結構語句打印輸出如下圖形。

        image.png

        2.  編寫程序,將從鍵盤輸入的 10 個整數按升序排列輸出。

        3.  編寫函數 void del(char *s,char c) ,其功能是在 s 所指字符串中刪除與變量 c 相同的字符, 并設計主函數實現:

        ( 1) 從鍵盤輸入字符串和指定被刪除的字符;

        (2) 調用 del()函數實現刪除操作;

        (3) 輸出刪除后的字符串。

        說明: 不允許使用除 gets()和 puts()之外的任何字符串處理庫函數。

        參考答案

        一、單項選擇題 (本大題共 20 小題,每小題 2 分,共 40 分。選對得 2 分,選錯、未選或多選得 0 分)

        題 號1234567891011121314151617181920

        答 案CDACDCABDCABADABBCDB

        二、程序閱讀題 (本大題共 5 小題,每小題 6 分,共 30 分。分析結果對得 6 分,未答或答錯得 0 分)

        1.     6.0   2.    x=8     3.    25     4.     a=5,b=5      5.    2,3

        三、程序填空題 (本大題共 7 空,每空 5 分,共 35 分。填對得 5 分,未填或填錯得 0 分)

        1.   i<=10   、 j%3 !=0   或 j%3

        2.   a, 10   、q=p+n- 1 ;p<q;p++,q--

        3. &p->id,p->name,&p->score、stu [i].score>stu [temp].score          stu+temp或  &stu [temp]

        四、編程題 (本大題共 3 小題,每小題 15 分,共 45 分。編碼必須符合 C 語法規(guī)范)

        答案不唯一, 以下代碼僅供參考。

        image.png

        image.png

        image.png

        更多資料

        統(tǒng)招專升本《政治》資料

        《計算機基礎》知識集錦(電子版)

        《民法》知識集錦(電子版)

        更多課程

        《市場營銷學》公開課—業(yè)務成長戰(zhàn)略

        1節(jié)課

        《基礎會計》公開課—會計要素-反映財務狀況的會計要素

        1節(jié)課

        《管理學》公開課——馬斯洛需要層次理論

        1節(jié)課

        溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

        專升本備考資料免費領取

        去領取