PTA選擇判斷 2019 4Array

2021-10-07 06:15:41 字數 1374 閱讀 3170

1-1 製造(new)陣列時,要指定陣列長度,以便為陣列分配記憶體。

對1-2乙個陣列可以存放不同型別的數值。

錯1-3程式執行中可以改變陣列的大小。

錯2-1陣列定義為int s[3][2]=,陣列元素( )的值為4。  2

s[3][0]s[1][1]s[1][2]s[0][1]

2-2設有陣列定義:char array [ ]="china"; 則陣列 array所佔的空間為()。3

4個位元組

5個位元組

6個位元組

7個位元組

2-3以下不正確的賦值或賦初值的方式是( )。3

char str="string";char str[7]=;char str[10];str="string";char str[7]=;

2-4以下陣列定義中錯誤的是( )。2

int x[3]=;int x[2][3]=,,;int x[3]=,(4,5,6)};int x[2][3]=;

2-5關於char型別的陣列,說法正確的是( )。4

其陣列的預設值是'a'

可以僅通過陣列名來訪問陣列

陣列不能轉換為字串

可以儲存整型數值

2-6有說明語句int a[4][5];,則a[2]+3表示__。1

a陣列行下標為2、列下標為3的元素的位址

a陣列行下標為2、列下標為3的元素的值

a陣列第2行的首位址

a陣列第3行的首位址

2-7設有乙個 12×12 的對稱矩陣m,將其上三角部分的元素m​i,j​​(1≤i≤j≤12)按行優先存入c語言的一維陣列n,元素m​6,6​​在n中的下標是:1 50

5155

66題目意思要先看懂

一維陣列下標是從0開始的,所以答案應該是12+11+10+9+8+1-1=50.

PTA選擇判斷 2019 4Struct

1 1共用體變數可以作結構體的成員,結構體變數也可以作共用體的成員。對1 2結構體變數可以作陣列元素。對1 3指向結構體變數的指標可以作函式引數,實現傳址呼叫。對1 4結構體成員的型別必須是基本資料型別。錯1 5結構體成員必須是不同資料型別的變數。錯1 6結構體陣列中可以包含不同結構體型別的結構體變...

PTA判斷素數

注意 1 1不是素數 2 if flag 只要乙個值不是0,他就相當於真,0就是假 3 用sqrt平方根判斷素數,以防超時 n 根號n 根號n n的因數除了根號n,其他都是成對存在的,且必定乙個大於根號n乙個小於根號n 假設n不是質數,有個因數大於根號n 不是n本身 則n必定有乙個與之對應的小於根號...

PTA素數判斷

本題要求實現乙個判斷素數的簡單函式 以及利用該函式計算給定區間內素數和的函式。素數就是只能被1和自身整除的正整數。注意 1不是素數,2是素數。函式介面定義 int prime int p int primesum int m,int n 其中函式prime當使用者傳入引數p為素數時返回1,否則返回0...