c語言數組二維題庫選擇題,在c語言中,二維數組的定義方式為

本文目錄一覽:

C語言 數組選擇題

A

D (c2 – 0)是字符’2’的ASCII值,所以不是數字2.

a[1]數組a的第二個數

‘d’ – c1 – ‘d’ – ‘b’ 等於2

a[‘3’ – c2] – a[ ‘3’ – ‘2’] – a[1]

c語言。求一個用二維數組編的選擇題5道。能計分能看見題目。謝謝大家

C語言程序:

#include stdio.h

#include string.h

 

#define ROW 5

#define MAX 100

 

void main()

{

    /* 存儲題目 */

    char question[ROW][MAX] = {

        “以下表示C語言中短整型的是:”,

        “以下不屬於整數類型的是:”,

        “執行’int x=1; int y=x++;’後y的值是:”,

        “以下說法錯誤的是:”,

        “執行’int i; for(i=0;i10;i++); printf(\”%d\”,i);’後的運行結果是:”};

 

    /* 存儲4個答案 */

        char *answer[ROW][4] = {

            {“A. int”, “B. short”, “C. long”, “D. small”},

            {“A. int”, “B. short”, “C. long”, “D. small”},

            {“A. 1”, “B. 2”, “C. -1”, “D. 0”},

            {“A. main函數是C程序的入口”, “B. 一個C程序可以包含多個函數”, “C. C程序對大小寫不敏感”, “D. 數組一經定義,它的大小不容改變”},

            {“A. 11”, “B. 0123456789”, “C. 0”, “D. 陷入死循環”}};

 

    /* 存儲正確答案 */

    char key[ROW] = {‘B’,’D’,’A’,’C’,’A’};

    char choice;

    int score = 0;

    int n, col;

 

    printf(“C語言程序設計測試\n”);

    printf(“——————————————————–\n”);

    for(n=0; nROW; n++)

    {

        printf(“%d. %s\n”, n+1, question[n]);

        for(col=0; col4; col++)

        {

            printf(“%s\n”, answer[n][col]);

        }

        printf(“您的答案:”);

        scanf(“%c”, choice);

        getchar();

        if(choice == key[n] || (choice – 32) == key[n])

        {

            score += 20;

        }

        printf(“\n”);

    }

 

    printf(“測試結束\n”);

    printf(“您的最終得分:%d\n”, score);

}

運行測試:

C語言二維數組習題

因為二維數組的存儲結構是一維的並列,x[3][3]={1,2,3,4,5,6,7,8,9}在內存中是這樣排列:123456789所以printf(“%d”,x[i][2-i]);輸出是321,654,987

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/254927.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:14
下一篇 2024-12-15 12:14

相關推薦

  • Python第一章題庫

    本篇文章將從以下幾個方面對Python第一章題庫進行詳細的闡述,包括基本語法、數據類型、控制語句、函數和模塊等方面。 一、基本語法 Python是一門簡單易學、功能強大的編程語言,…

    編程 2025-04-29
  • Python導入數組

    本文將為您詳細闡述Python導入數組的方法、優勢、適用場景等方面,並附上代碼示例。 一、numpy庫的使用 numpy是Python中一個強大的數學庫,其中提供了非常豐富的數學函…

    編程 2025-04-29
  • Python返回數組:一次性搞定多種數據類型

    Python是一種多用途的高級編程語言,具有高效性和易讀性的特點,因此被廣泛應用於數據科學、機器學習、Web開發、遊戲開發等各個領域。其中,Python返回數組也是一項非常強大的功…

    編程 2025-04-29
  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python去掉數組的中括號

    在Python中,被中括號包裹的數據結構是列表,列表是Python中非常常見的數據類型之一。但是,有些時候我們需要將列表展開成一維的數組,並且去掉中括號。本文將為大家詳細介紹如何用…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29

發表回復

登錄後才能評論