2023年昭通事業單位計算機類專業知識模擬試題四

2022-08-19 03:33:05 字數 3114 閱讀 8716

1.以下說法中正確的是( d )。

a) #define和printf都是c語句

b) #define是c語句,而printf不是

c) printf是c語句,但#define不是

d) #define和printf都不是c語句

2.以下程式的輸出結果是( c )。

#define f(x) x*x

main( )

a) 9

b) 6

c) 36

d) 18

3.下列程式執行後的輸出結果是( b )。

#define ma(x) x*(x-1)

main( )

a) 6

b) 8

c) 10

d) 12

4.以下程式的輸出結果是( d )。

#define m(x, y, z) x*y+z

main( )

a) 19

b) 17

c) 15

d) 12

5.以下程式的輸出結果是( b )。

#define sqr(x) x*x

main( )

a) 16

b) 2

c) 9

d) 1

6.有如下程式:

#define n 2

#define m n+1

#define num 2*m+1

main( )

《 m=3,num=6》

該程式中的for迴圈執行的次數是( b )。

a) 5

b) 6

c) 7

d) 8

7.以下程式的輸出結果是( c )。

#include

#define min(x, y) (x)< (y)?(x):(y)

main( )

a) 20

b) 200

c) 10

d) 50

8.在下列敘述中,正確的是( c )。

a) 下面的程式有乙個整型輸出值:

main( )

void pp( )

b) 以下程式的執行結果為1,3,5,7

main( )

;  printf(「%d,%d,%d,%d\n」,a);

}  c) 以下兩個語句是等價的

for(;(c=getchar( ))!=『\n』;printf(「%c\n」, c));

for(;(c=getchar( ))!=『\n』;) printf(「%c\n」, c);

d) 以下程式中的print()是乙個函式

#define print(v) printf(「v=%d\t」, v)

main( )

9.在下列#include命令中,正確的一條是( d )。

a) #include[

b) #include,*p;

int i;

i=8;

p=a+i;

printf("%s\n",p-3);

}  a) 6

b) 6789

c) 『6』

d) 789

11.以下程式的執行結果是( a )。

#include ""

main( )

;  int *p=a+5,*q=null;

*q=*(p+5);

printf("%d %d\n", *p, *q);

}  a) 執行後報錯

b) 6 6

c) 6 11

d) 5 5

12.若有以下的說明和語句,則在執行for語句後,*(*(pt+l)+2)表示的陣列元素是( c )。

int t[3][3],*pt[3],k;

for(k=0; k<3; k++) pt[k]=&t[k][0];

a) t[2][0]

b) t[2][2]

c) t[l][2]

d) t[2][l]

13.下面程式把陣列元素中的最大值放入a[0]中,則在if語句中的條件表示式應該是( b )。

main( )

, *p=a, i;

for(i=0; i<10; i++, p++)

ifa=*p;

printf("%d",*a);

}  a) p>a

b) *p>a[0]

c) *p>*a[0]

d) *p[0]> *a[0]

14.以下程式的輸出結果是( a )。

#include

#include

main( )

fun(char *s)

}a) ihgfedcba

b) abcdefghi

c) abcdedeba

d) ihgfefghi

15.以下程式的輸出結果是( b )。

main( )

,k,i;

for(k=0;s[k];k++)

v[i]++;

}  for(k=0;k<4;k++) printf("%d ",v[k]);

}  a) 4 2 1 1

b) 0 0 0 8

c) 4 6 7 8

d) 8 8 8 8

16.以下程式的輸出結果是( d )。

#include

main( )

a) afghdefg

b) abfhd

c) afghd

d) afgd

17.若有以下定義和語句:

double r=99,*p=&r;

*p=r;

則以下正確的敘述是( d )。

a) 以上兩處的*p含義相同,都說明給指標變數p賦值

b) 在"double r=99,*p=&r; "中,把r的位址賦給了p所指的儲存單元

c) 語句"*p=r; "把變數r的值賦給指標變數p

d) 語句"*p=r; "取變數r的值放回r中

18.若已定義:

int a[ ]=, *p=a, i;

其中0≤ i ≤9, 則對a陣列元素不正確的引用是( d )。

a) a[p-a]

b) *(&a[i])

c) p[i]

d) *(*(a+i))=*a[i]

2023年雲南昭通事業單位考試計算機專業知識選擇題

1 目前,各企業在人事 財力 倉庫等管理上廣泛使用計算機,從計算機應用領域分類看,它們屬於 a 過程控制 b 資料處理 c 科學計算 d 計算機輔助設計 2 rom的中文名稱是 a 隨機訪問儲存器 b 唯讀儲存器 c 輔助儲存器 d 可程式設計唯讀儲存器 3 下列裝置組中,完全屬於輸入裝置的一組是 ...

2023年昭通事業單位招聘考試計算機複習十八

1 目前微機中所採用的電子元器件是 a 電子管 b 電晶體 c 小規模積體電路 d 大規模和超大規模積體電路 2 cam是計算機主要應用領域之一,其中文含義是 a 計算機輔助製造 b 計算機輔助教學 c 計算機輔助設計 d 計算機輔助測試 3 下列各組裝置中,完全屬於外部裝置的一組是 a 記憶體儲器...

2023年昭通事業單位招聘考試計算機複習二十

1 在第一代計算機期間,主要使用語言編寫程式 a 機器 b 符號 c 彙編 d 高階程式設計 2 計算機中所有資訊的儲存都採用 a 二進位制 b 八進位制 c 十進位制 d 十六進製制 3 計算機輔助製造 的英文縮寫是 a cad b cam c cae d cat 4 智慧型abc輸入法屬於 a ...