山东省中职信息技术c语言试题及答案,中职计算机专业C语言测试题
高三計算機專業C語言測試題(1)
學號姓名:得分:
一、選擇題40’
1、下列選項是C語言保留字的一項是()
A DO
B gosub
C strut
D CHAR
2、下列選項中可以作為C語言用戶標識符的一組是()
A void , define, word
B a3_b3, _123, IF
C for, _abc , case
D 2a, do, sizeof
3、下列選項中,均是不合法的浮點數的選項是()
A 160 0.25 e3
B 123 2e4.2 .e5
C -.60 12e-4 -8e5
D –e3 .234 1e3
4、若有說明語句:char c=’\52’;則變量c()
A 包含1個字符
B 均為2個字符
C 包含3個字符
D 說明不合法,c的值不確定
5、已知ch是字符型變量,下面正確的賦值語句是()
A ch=’234’;
B ch=’\xff’;
C ch=’\08’;
D ch=”\”
6、執行程序段int x=10,y=9,a,b,c; a=(- -x= =y++)?x: ++y; b=x++; c=y; 后,變量a,b,c的值分別是()
A a=9,b=9,c=9
B a=9,b=9,c=10
C a=9,b=10,c=9
D a=1,b=11,c=10
7、已知int i,a; 執行語句i=(a=2*3,a*5),a+6;后,變量i的值是()
A 6
B 12
C 30
D 36
8、語句printf("a\bre\'hi\'y\\\bou\n");的輸出結果是()
A) a\bre\'hi\'y\\\bou B) a\bre\'hi\'y\bou
C) re'hi'you D) abre'hi'y\bou
9、下面程序的輸出是()
main()
{int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
A)k=11,k=12,k=11 B)k=11,k=13,k=13
C)k=11,k=013,k=0xb D)k=11,k=13,k=b
10、設a=2,b,c;則執行c=b=a- - ;語句后,c的結果分別是()
A 0
B 1
C 2
D 3
11、printf( )中用到格式符%5s,其中數字5表示輸出的字符串占用5列。如果字符串長度大于5,則輸出方式();如果字符串長度小于5,則輸出方式()
A 從左起輸出該字符,右補空格
B 按原字符長從左向右全部輸出
C 右對齊輸出該字符串,左補空格
D 輸出錯誤信息
12、若x為float型變量,則語句x=213.82631;printf(“%-4.2f\n”,x); ( )
A 輸出格式描述符的域寬不夠,不能輸出
B 輸出為213.83
C 輸出為213.82
D 輸出為-213.82
12、以下if 語句形式不正確的是()
A if(x>y&&x!=y)
B if(x= =y)x+=y
C if(x!=y)scanf(“%d”,&x)else scanf(“%d”,&y)
D if(x13、已知程序段int k=10; while(k= =0)k=k-1;則下面描述中正確的是()
A while循環執行10次
B 循環是無限循環
C 循環體語句一次也不執行
D 循環體語句執行一次
14、以下正確的函數定義形式是()
A double fun(int x,int y)
B double fun(int x:int y)
C double fun(int x,int y);
D double fun(int x,y)
15、C語言規定,簡單變量做實參時,它和對應形參之間的數據傳遞方式是()
A 地址傳遞
B 單向值傳遞
C 由實參傳給形參,再由形參傳回給實參
D 由用戶指定傳遞方式
16、若有語句int *point,a=4;和point=&a;下面均代表地址的一組選項是()
A a, point, *&a
B &*a, &a, *point
C *&point, *point, &a
D &a, &*point, point
17、下述程序段的運行結果是()。
int a=1,b=2, c=3, t;
while (a
printf(“%d,%d,%d”,a,b,c);
A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,1
18、下列程序執行后的輸出結果是
main()
{ char x=0xFFFF; printf("%d \n",x- -); }
A) -32767 B) FFFE C) -1 D) –32768
19、以下程序的輸出結果是()
main()
{ int a=2,c=5;
printf("a=%%d,b=%%d\n",a,c); }
A a=%2,b=%5
B a=2,b=5
C a=%%d,b=%%d
D a=%d,b=%d
總結
以上是生活随笔為你收集整理的山东省中职信息技术c语言试题及答案,中职计算机专业C语言测试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机械师推出新款星辰显示器:24 英寸 2
- 下一篇: c语言中如何使用面向对象编程,如何使用C