當前位置:首頁 » 編程語言 » c語言單選題

c語言單選題

發布時間: 2023-08-18 09:09:57

A. 計算機二級c語言考試題目類型

全國計算機二級C語言程序設計包括40個單選題(每題一分)和三道操作題(60分)。
單選題中1~10題為二級公共基礎知識,單選題的11~40題是C語言的內容。
操作題包括程序填空(18分)、程序改錯(18分)和編程題(24分)各一題。
程序填空是將一個完整的程序,扣掉兩到三處,讓考生將它填寫完整。由於每位考生具體抽到的題目不同,程序填空有2到3個空要填。

C語言有基礎知識(C語言概述、常量與變數、數據類型、運算符和表達式),編程三大結構(順序結構、選擇結構、循環結構),數組、函數和指針,其他內容(預處理命令、結構體和共用體、位運算、文件)四大部分內容。重點是第二、三部分。

B. C語言 單選題

3、在C語言程序中,當調用函數時,正確的是(
D)。
1)形參在相應的函數中需要分配存儲單元
2)內部變數從定義變數開始佔用存儲單元,作用於函數內部
3)外部變數extern是在函數外部定義,從變數定義開始佔用存儲單元,至到本程序文件結束
4)全局變數是在程序全部執行過程中都佔用存儲單元
這里容易混淆是外部變數和全局變數
4、下列選項中屬於三元運算的運算符有(
A)。
A、條件運算符
a
?
b
:
c
三元
B、賦值運算符
a=b
二元
C、逗號運算符
a,b
二元
D、自增運算符
a++
一元,也叫單目運算

C. C語言單項選擇題4

31.答:A)

32.答:C)

33.答:A)

34. 答:A)

35. 答:A)

36.答:A)

37.答:C)

38.答:B)

39.答:D)

40.答:A)
詳解如下:
31.
以下4個變數定義中,定義p為二級指針的是()。
A) int **p;
B) int (*p)( );
C) int *p[10];
D) int (*p)[10];

答:A)
指向指針的指針,稱為二級指針

32.
*若有以下定義和賦值語句, 則與&s[i][j]等價的是()。
int s[2][3]={0}, (*p)[3], i, j;
p=s; i=j=1;

A) *(*(p+i)+j)
B) *(p[i]+j)
C) *(p+i)+j
D) (*(p+i))[j ]

答:C)&s[i][j]等價 s[i][j]的地址
(*p)[3]表示指向數組的指針,又稱數組指針,
*(p+i)表示指向s的第i行
*(p+i)+j就是第i行第j列的地址

33.
以下4個變數定義中,定義p為指針數組的是()。
A) int *p[10];
B) int (*p)( );
C) int **p;
D) int (*p)[10];

答:A)
指針數組是數組元素為指針的數組

34.
在C語言中,表示結束當前函數的語句是()。
A) return語句
B) break語句
C) continue語句
D) end語句

答:A)

35.
*若已定義x為int類型變數,下列定義指針變數p的語句正確的是()。
A) int *p=&x;
B) int p=&x;
C) int *p=x;
D) int p=x;

答:A)

36.
在C語言中,表示循環的一組語句是()。
A) for, while, do-while
B) for, while, do-until
C) for, loop, do-loop
D) for, for each, while

答:A)

37.
以下選項中,合法的函數說明語句是()。
A) void func( char a[], b[]);
B) void func( *a, char b[]);
C) void func( char a[], char *b);
D) void func( char *a, *b );

答:C)

38.
*以下定義語句中正確的是()。

A) char a="A", b="B" ; //"A"是字元串
B) char *p="abcd", *q=p+1;
C) int a=b=0; //b未定義
D) float *a, b=&a; //a未分配內存

答:B)

39.
*設有以下語句:
struct st
{ int n;
struct st *next;
}a[3]={5, &a[1], 7 , &a[2], 9, '\0'}, *p=a;
則以下表達式的值為6的是()。
A) p++->n
B) p->n++
C) (*p).n++
D) ++p->n

答:D)

p指向鏈表的第一個點n=5;++5=6 選D
B和C雖然也指向鏈表的第一個點n=5,但是是後綴++,n=6,表達式還是5

40.
設有以下結構體定義及初始化,則表達式結果為'i'的是()。
struct node
{
int num;
char name[20];
} stu[2]={101, "Wang",102, "Li"},*p=stu;

A) stu[1].name[1]
B) p->name[1]
C) stu[0].name[1]
D) p->name[1]+1

答:A)

辛苦給點分吧,555

D. C語言試題,那位大神幫忙給個答案

◆單選題
共(40
分)
1、在C語言中,
char型數據在內存中的存儲形式是:___A___
A、補碼
B、反碼
C、原碼
D、ASCII碼
2、已知int
i,
x[3][4];則不能將x[1][1]的值賦給變數i的語句是___C___
A、i=*(*(x+1))
B、i=x[1][1]
C、i=*(*(x+1))
D、i=*(x[1]+1)
3、以下敘述正確的是__D____
A、在C程序中,main函數必須位於程序的最前面
B、C程序的每行中只能寫一條語句
C、C語言本身沒有輸入輸出語句
D、在對一個C程序進行編譯的過程中,可發現注釋中的拼寫錯誤
4、若x=2,y=3則x||y的結果是__B____
A、0
B、3
C、1
D、2
5、若有以下說明語句:char
s='\\\092';則下面哪一項是正確的__B____
A、使s的值包含2個字元
B、說明語句不合法
C、使s的值包含6個字元
D、使s的值包含4個字元
6、一個C程序的執行是從_A_____
A、本程序的main函數開始,到main函數結束
B、本程序文件的第一個函數開始,到本程序文件的最後一個函數結束
C、本程序的main函數開始,到本程序文件的最後一個函數結束
D、本程序文件的第一個函數開始,到本程序main函數結束
7、已知int
a[10];則對a數組元素的正確引用是______
沒有正確的,AC相同,應該是選項有問題。
A、a[10]
B、a[3.5]
C、a[10]
D、a(5)
8、若希望當A的值為奇數時,表達式的值為"真",A的值為偶數表達式的值為"假"。則以下不能滿足要求的表達式是___C___
A、A%2=
=1
B、!(A%2
=
=0)
C、!(A%2)
D、A%2
9、在C語言的if語句中,用作判斷的表達式為___B___
A、關系表達式
B、邏輯表達式
C、算術表達式
D、任意表達式
10、C語言程序由什麼組成?___C___
A、子程序
B、主程序和子程序
C、函數
D、過程
11、已知static
int
a[2][3]={2,4,6,8,10,12};
正確表示數組元素地址的是___C___
A、*(a[1]+2)
B、a[1]+3
C、*(a+1)
D、a[0][0]
12、075的十進制寫法為___,十六進制寫法為___。
C
A、0x4b
0113
B、0165
117
C、61
0x3d
D、0x4b
61
13、在C語言中,字元型數據在內存中的存儲形式是__B____
A、原碼
B、補碼
C、反碼
D、ASCII碼
14、(
)以下關於數組的描述正確的是
C
A、數組大小固定,但是可以有不同類型的數組元素
B、數組大小可變,但是所有數組元素的類型必須相同
C、數組大小固定,所有元素的類型必須相同
D、數組大小可變,可以有不同類型的數組元素
15、在C語言中,要求運算數必須是整型的運算符是__D___
A、/
B、++
C、!=
D、%
16、(
A)若有以下定義:char
s[20]=
"programming",*ps=s;則不能代表字元g的表達式是
A、ps+3
B、s[3]
C、ps[3]
D、ps+=3,*ps
17、(D
)選擇正確的輸入語句(
)。:(其中:char
string[20];)使得string的內容為"I
am
student".
D
A、scanf("%s",
string);
B、scanf("%c",
&string);
C、scanf("%s",
&string);
D、gets(string);
18、已知char
b[5],
*p=b;則正確的賦值語句是。__C____
A、b=」abcd」
B、*b=」abcd」;
C、p=」abcd」;
D、*p=」abcd」;
19、printf函數中用到格式符%5s,其中數字5表示輸出的字元串佔用5列。如果字元串長度大於5,則輸出按方式___B___
A、從左起輸出該字串,右補空格
B、按原字元長從左向右全部輸出
C、右對齊輸出該字串,左補空格
D、輸出錯誤信息
20、75的十六進制寫法為___,八進制寫法為______
C
A、0x4b
0113
B、0165
117
C、61
0x3d
D、0x4b
61

熱點內容
演算法牛人左 發布:2025-02-05 15:31:02 瀏覽:438
php篩選功能 發布:2025-02-05 15:29:09 瀏覽:167
ip匹配伺服器 發布:2025-02-05 15:10:35 瀏覽:909
php語法後 發布:2025-02-05 15:10:34 瀏覽:59
oppor9s怎麼壓縮文件 發布:2025-02-05 15:00:34 瀏覽:639
蘋果耳塞怎麼改安卓也能用 發布:2025-02-05 14:50:54 瀏覽:558
安卓如何鑒別手機真假 發布:2025-02-05 14:28:15 瀏覽:121
ffmpeglinux編譯 發布:2025-02-05 14:28:04 瀏覽:545
伺服器如何做界面 發布:2025-02-05 14:27:23 瀏覽:291
訪問學者單位推薦意見 發布:2025-02-05 14:13:05 瀏覽:854