當前位置:首頁 » 編程語言 » 怎麼查c語言的選擇題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼查c語言的選擇題

發布時間: 2022-10-02 07:54:00

c語言選擇題

根據題意 從鍵盤輸入:1,2,3↙可知:輸入的字元中有數字和逗號,A、C可排除 B項缺少地址符號
正確答案是D
D、scanf("%d,%d,%d",&i,&j,&k);

❷ C語言選擇題 大家教教我怎麼才能選出答案來 謝謝

沒有一個選項是正確的,A最接近正確。A——1,5要是1.5就完全正確了。B——fun函數沒有返回值,用了k=...,錯。C——不倫不類,既不像函數聲明(前面缺了void),又不是調用(沒有實參),錯。D——前面多了void,後面少了分號,錯。

❸ c語言選擇題

如下圖所示,第二題那個程序編譯不會出錯,所以也不算不合法。第三題因為case後面都沒有bteak語句,所以說從第一個成立的case語句開始,會順序一直往下執行,包括case冒號後的語句,所以輸出的是011122,選a。

❹ C語言選擇題 怎麼看

選C執行四次。
這段循環,y初值0,且沒有在循環中改變值,所以y!=128始終成立。
所以原語句相當於for(x=0;x<4;x++)。

❺ C語言基礎選擇題,需要詳細步驟

子表達式x=y=1,將變數xy賦值為1
子表達式x+1,不改變x的值,x還是原值1
子表達式y++,y值自增為2
子表達式z=x+y--,y--表達式值為y的原值2,所以z被賦值為1+2=3,y最終自減為1
所以,x,y,z分別為1,1,3,選擇②

❻ C語言的選擇題 怎麼選

選C。首先把b[2]起始的字元串拷貝到起始位置為a[1]的地方。a數組保存的是″a2"。再把c[1]開始的字元串和字元串a連接,結果為字元串″a2yz"。

❼ 有什麼軟體可以搜索大學C語言題目的啊

摘要 大學c語言搜題app。大學c語言搜題app原名叫做菜鳥學C語言是一款非常好用的學習c語言的手機軟體

❽ c語言的題在哪找啊

各大在線評測站都可以,題目從簡單到困難應有盡有,推薦幾個:
直接網路搜索
杭電OnlineJudge
北大OnlineJudge
LeetCode
計蒜客

❾ C語言選擇題

選B,c = '\123';表示八進制123,即十進制83,有2個字元

❿ c語言選擇題10道

1、設 int *p , I ;以下正確合理的語句是(B )。 //p未初始化,指向隨機空間,不能賦值, 也不能提取實體。上機測試B通過,D編譯錯誤

A、*p=10;
B、i=p;
C、i=*p;
D、i=2*p+1;

2、設 char s[10] ; int I ; 以下引用數組 s 中元素正確的表達式是(B )。 //s[]可提取或*(S+i)可提取數組中元素

A、S(i+2);
B、*(s+i)
C、*(&s+i)
D、*((s++)+i)

3、若有定義和語句
int **pp, *p, a=10, b=20;
pp=&p;
p=&a;
p=&b;
printf("%d,%d\n",*p,**pp);
則輸出結果是( D)。 //這就是指針修改所指向實體的值,一重二重指針都一樣

A、10,20
B、10,10
C、20,10
D、20,20

4、若有定義和語句
char *s1="12345" , *s2="1234";
printf("%d\n" ,strlen(strcpy(s1,s2)));
則輸出結果是(C )。 //我自己數的,上機測試運行死機

A、4
B、5
C、9
D、10

5、若定義 int a[ ] ={1, 2, 3, 4, 5 , 6, 7 , 8 , 9 , 10}, *p=a ;
則值為 3 的表達式是 (A )。 //不解釋,你懂得。

A、p+=2,*(p++)
B、p+=2,*++p
C、p+=3,*p++
D、++*p

6、設有以下一段程序
char s[ ]="Hello";
char *p=s ;
執行完上面程序段後,*(p+5) 的值為 ( B) 。 //這個上機測試結果為null或「「;我只好選B了
A、'o'
B、'\0'
C、'o' 的地址
D、不確定的值

7、已知:int *p,a;則語句「p=&a;」中的運算符「&」的含義是。 (D)//取地址,不解釋,你懂得
A、位與運算
B、邏輯與運算
C、取指針內容
D、取變數地址

8、已知:int *p;使用如下語句動態申請一個int型的存儲單元,應當使用。
p=________malloc(sizeof(int)); (D)//不解釋,你懂得
A、int
B、int *
C、(* int)
D、(int *)

9、已知:char s1[4]="12";char *ptr;則執行以下語句後的輸出為。
ptr=s1;
printf("%c\n",*(ptr+1)); (A)//不解釋,你懂得
A、字元'2'
B、字元'1'
C、字元'2'的地址
D、不確定

10、已知:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則不能表示數組a中元素的表達式是。 (B)//數組下標從0開始數,你懂得……
A、*p
B、a[10]
C、*a
D、a[p-a]