C語言 習題

2021-09-22 12:19:19 字數 668 閱讀 3055

1.c語言程式設計中,巨集定義有效範圍從定義處開始,到原始檔結束處結束。但可以用來提前解除巨集定義作用的是 d

a.#ifndef b.endif c.#undefined d.undef

2.c語言編譯系統對巨集定義的處理是 b

a.和其它c語言語句同時進行;

b.在對其成分正式編譯之前處理的;

c.在程式執行時進行;

d在程式連線時處理的;

3.以下對巨集替換的敘述,不正確的是 d

a.巨集替換只是字元的替換;

b.巨集替換不佔執行時間;

c.巨集名無型別,其引數也無型別;

d.巨集替換時,先求出實參表示式的值,然後代入形參運算求值;

4.以下不正確的敘述是 c

a.乙個include命令只能指定乙個被包含檔案;

b.檔案包含是可以巢狀的;

c.乙個include 命令可以指定多個被包含檔案;

d.在#include 命令中,檔名可以用雙引號或雙尖號括起來;

5.在檔案包含預處理語句的使用形式中,當#include 後面的檔名用" "括起來,尋找被包含檔案的方式為 b

a.直接按系統定義的標準方式搜尋目錄;

b.先在源程式所在的目錄搜尋,再按系統設定的標準方式搜尋;

c.僅僅搜尋源程式所在的目錄;

d.僅僅搜尋但前目錄;

C語言習題

給你n根火柴棍,你可以拼出多少個形如 a b ca b c 的等式?等式中的aa bb cc是用火柴棍拼出的整數 若該數非零,則最高位不能是00 用火柴棍拼數字0 90 9的拼法如圖所示 注意 1 加號與等號各自需要兩根火柴棍 2 如果a b,a b,則a b c與b a cb a c視為不同的等式...

C語言習題六

編寫乙個名叫my strchr的函式,它的原型如下 char my strrchr char const str,int ch 這個函式類似於strchar函式,只是它返回的是乙個指向ch字元在str字串中最後一次出現 最右邊 的位置的指標。這道題其實很簡單。剛開始我沒有想到利用現有的strchar...

C語言習題 鞍點

題目源自 中國大學mooc 浙江大學翁愷老師 程式設計入門 c語言 課程第7周 陣列運算 程式設計練習給定乙個n n矩陣a。矩陣a的鞍點是乙個位置 i,j 在該位置上的元素是第i行上的最大數,第j列上的最小數。乙個矩陣a也可能沒有鞍點。你的任務是找出a的鞍點。輸入格式 輸入的第1行是乙個正整數n,1...