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 ...