一、選擇題,(每題1分,共40分)
(下列各題a)、b)、c)、d)四個選項中,只有乙個選項是正確的,請將正確選項填寫在答題卡相應位置上,答在試卷上不得分)
(1) 以下程式段中與語句k=a>b?(b>c?1:0):0;功能等價的是
a) if((a>b) &&(b>c) ) k=1; b) if((a>b) ||(b>c) ) k=1
else k=0else k=0
c) if(a<=b) k=0d) if(a>b) k=1;
else if(b<=c) k=1else if(b>c) k=1;
else k=0else k=0;
(2) 有以下程式
main( )
}程式執行時,從鍵盤輸入:01《回車》,程式執行後的輸出結果是
a) another b) another c) another d) number
numbernumbernumber number
numberanother number
(3) 有以下程式
main( )
程式執行後的輸出結果是
a) 3,2,0b) 3,2,-1c) 4,3,-1d) 5,-2,-5
(4) 有以下程式
main( )
程式執行後的輸出結果是
a) 自然數1~9的累加和b) 自然數1~10的累加和
c) 自然數1~9中的奇數之和 d) 自然數1~10中的偶數之和
(5) 有以下程式
main( )
printf(「n=%d\n」,n);
}程式執行後的輸出結果是
a) n=5b) n=2c) n=3d) n=4
(6) 若程式中定義了以下函式
double myadd(double a,double b)
return (a+b) ;}
並將其放在呼叫語句之後,則在呼叫之前應該對該函式進行說明,以下選項中錯誤的說明是
a) double myadd(double a,b) ;
b) double myadd(double,double);
c) double myadd(double b,double a) ;
d) double myadd(double x,double y);
(7) 有以下程式
char fun(char x , char y)
main( )
程式的執行結果是
a) 函式呼叫出錯 b)8c)9d)7
(8) 設有定義:int n=0,*p=&n,**q=&p;則以下選項中,正確的賦值語句是
a) p=1b) *q=2c) q=pd) *p=5;
(9) 有以下程式
void f(int v , int w)
main( )
執行後輸出結果是
a) 1,2,3b) 3,1,2c) 1,3,2d) 2,3,1
(10) 有以下程式段
int a[10]=,*p=&a[3],b;
b=p[5];
b中的值是
a) 5b) 6c) 8d) 9
(11) 有以下程式
main( )
執行後輸出結果是
a) 7 7b) 8 8c) 8 10 d) 10 10
(12) 若以下選項中的變數已正確定義,則正確的賦值語句是
a) x1=26.8%3; b) 1+2=x2; c) x3=0x12; d) x4=1+2=3;
(13) 在下列c語言中運算物件必須是整型的運算子是
abcd) *=
(14)若有以下程式段;int c1=1,c2=2;c3=1.0/c2*c1;則執行後,c3中的
值是 。
a) 0b) 0.5c) 1d) 2
(15) 有以下定義
#include <>
char a[10],*b=a;
不能給陣列a輸入字串的語句是
a) gets(a) b) gets(a[0]) c)gets(&a[0]); d) gets(b) ;
(16) 有以下程式
main( )
; printf(「%d\n」,strlen(p[4]));
}執行後輸出結果是
a) 2b) 3c) 4d) 5
(17) 有以下程式
int a=2;
int f(int *a)
main( )
s+=f(&a) ;
printf(「%d\n」,s);
}執行後輸出結果是
a) 10b) 9c) 7d) 8
(18) 有以下程式
#define f(x) x*x
main( )
執行後輸出結果是
a) 28b) 22c) 16d) 4
(19) 設有以下語句
typedef struct s
t;則下面敘述中正確的是
a) 可用s定義結構體變數b)可以用t定義結構體變數
c)s是struct型別的變數d)t是struct s型別的變數
(20) x和y均為int型變數,則以下語句:x+=y; y=x-y; x-=y;的功能
是 。
a) 把x和y按從大到小排列 b) 把x和y按從小到大排列
c) 無確定結果d) 交換x和y中的值
三、填空題(每空4分,共40分)
(請將每乙個空的正確答案寫在答題卡【1】至【10】序號的橫線上, 答在試卷上不得分)
(1) 在關聯式資料庫中,把資料表示成二維表,每乙個二維表稱為【1】。
(2) 以下程式執行時若從鍵盤輸入:347890《回車》。輸出結果是 【2】。
#include<>
main()
(3) 以下程式執行後的輸出結果是 【3】。
#defines(x) 5*x*x+1
main()
(4) 以下程式執行後的輸出結果是 【4】
main()
(5) 以下程式執行後的輸出結果是 【5】
main()
(6)已知字元a的acsii碼值為65,以下語句的輸出結果是【6】
char ch=』b』;
printf(「%c %d\n」,ch,ch);
(7)有以下語句段
int n1=50,n2=60;
printf(「 【7】 」,
要求按以下格式輸出n1和n2的值,每個輸出行從第一列開始,請填空。
n1=10
n2=20
(8)有以下程式
main( )
執行後輸出結果是【8】 。
(9)有以下程式
main( )
{ int n=0,m=10,x=12;
if(!n) x-=1;
if(m) x-=2;
if(x) x-=3;
C 考試題庫
江西財經大學 10 11第一學期期末考試上機考試100題 試卷 18095授課課時 96考試用時 180分鐘 課程名稱 c 程式設計 軟體適用物件 軟體工程4班 專公升本 試卷命題人試卷審核人 一 第一類題目 50道,每題7分,在word中保留 並將輸出結果視窗保留 1.求圓的面積。圓的半徑從1到1...
大學C語言考試題庫 含答案
單項選擇 題號 1482 執行以下程式段後,輸出結果和a的值是 int a 10 printf d a a 11 和 10 b 11 和 11 c 10 和 11 d 10 和 10 答案 c 題號 2100 已知字元 a 的asc 值是65,字元變數c1的值是 a c2的值是 d 執行語句prin...
黨課考試題庫
8.重要思想,是我們黨的 c a 立國之本 執政之基 力量之源 b 立黨之本 強國之基 力量之源 c 立黨之本 執政之基 力量之源。9.我國正處於並將長期處於社會主義初級階段。這是在經濟文化落後的中國建設社會主義現代化 b 需要上百年的時間。a 可以逾越的歷史階段 b 不可逾越的歷史階段 c 不得不...