- 相關(guān)推薦
2017年9月計(jì)算機(jī)二級(jí)c語(yǔ)言考試試題基礎(chǔ)版
英國(guó)著名詩(shī)人拜倫的女兒 愛(ài)達(dá)·勒芙蕾絲曾設(shè)計(jì)了巴貝奇分析機(jī)上計(jì)算 伯努利數(shù)的一個(gè)程序。她甚至還創(chuàng)建了循環(huán)和 子程序的概念。下面是小編收集的關(guān)于計(jì)算機(jī)二級(jí)c語(yǔ)言考試試題,希望大家認(rèn)真閱讀!
一、選擇題
1.下述標(biāo)識(shí)符中,()是合法的用戶(hù)標(biāo)識(shí)符。
A.A#C B.getch C.void D.ab*
2.在C語(yǔ)言中,字符型數(shù)據(jù)在內(nèi)存中是以()形式存放的。
A.原碼 B.BCD碼 C.反碼 D.ASCII碼
3.以下選項(xiàng)中不合法的用戶(hù)標(biāo)識(shí)符是()。
A.abc.c B.file C.Main D.PRONTF
4.以下選項(xiàng)中不合法的用戶(hù)標(biāo)識(shí)符是()。
A.123 B.printf C.A$ D.Dim
5.可以在C語(yǔ)言程序中用做用戶(hù)標(biāo)識(shí)符的一組標(biāo)識(shí)符是()。
A.void B.as-b3 C.for D.2c
define -123 -abc Do
WORD If cas SIG
6.在以下各組標(biāo)識(shí)符中,合法的用戶(hù)標(biāo)識(shí)符是(1)、(2)、(3)。
(1)A.001 B.table_1 C.0_t D.k%
Int t*.1 W10 point
(2)A.Fast_ B.void C.pbl D.
Fast Big abs fabs beep
(3)A.xy_ B.longdouble C.*p D.CHAR
變量1 signed history Float
7.()是構(gòu)成C語(yǔ)言的基本單位。
A.函數(shù) B.過(guò)程 C.子程序 D.子例程
8.若有說(shuō)明:char s1='\067';char s2="1";char s3='1';則s1中(1),s2中(2),s3中(3)。
(1).A.包含3個(gè)字符 B.包含2個(gè)字符
C.包含1個(gè)字符 D.無(wú)定值,說(shuō)明不合法
(2).A.包含1個(gè)字符 B.包含2個(gè)字符
C.包含3個(gè)字符 D.無(wú)定值,說(shuō)明不合法
(3).A.包含1個(gè)字符 B.包含2個(gè)字符
C.包含3個(gè)字符 D.無(wú)定值,說(shuō)明不合法
9.若x為int型變量,則執(zhí)行以下語(yǔ)句后,x的值為
x=6;
x =x-=x*x
A.36 B.-60 C.60 D.-24
10.在C語(yǔ)言中,char 型數(shù)據(jù)在內(nèi)存中是以()形式存儲(chǔ)的。
A.原碼 B.補(bǔ)碼 C.ASCII碼 D.反碼
11.以下運(yùn)算符中優(yōu)先級(jí)最低的算符為(),優(yōu)先級(jí)最高的為()。
A.&& B.& C.|= D.|| E.?: F.!=
12.若有運(yùn)算符 >、*=、<<、%、sizeof,則它們按優(yōu)先級(jí)(由低至高)的正確排列順序?yàn)?/p>
A.*= << > % sizeof
B.<< *= > % sizeof
C.*= > << sizeof %
D.*= > << % sizeof
13.若有以下類(lèi)型說(shuō)明語(yǔ)句
char w; int x; float y; double z;
則表達(dá)式 w*x z-y 的結(jié)果是()類(lèi)型。
A.float B.char C.int D.double
14.若 w,x,y,z 均為int 型變量,則執(zhí)行下面的語(yǔ)句后,
w=(1), x=(2), y=(3), z=(4)。
w=5; x=4;
y=w *w *w ;
z=--x*=--x*--x;
(1)A.8 B.7 C.6 D.24
A.4 B.3 C.2 D.1
A.150 B.125 C.210 D.336
A.64 B.1 C.6 D.24
15.C語(yǔ)言的程序一行寫(xiě)不下時(shí),可以
A.用逗號(hào)換行 B.用分號(hào)換行
C.在任意一空格處換行 D.用回車(chē)符換行
16.下述標(biāo)識(shí)符中,()是合法的用戶(hù)標(biāo)識(shí)符。
A.A#C B.getch
C.void D.ab*
17.在C語(yǔ)言中,字符型數(shù)據(jù)在內(nèi)存中是以()形式存放。
A.原碼 B.BCD
C.反碼 D.AS
18.()是非法的C語(yǔ)言轉(zhuǎn)義字符。
A.'\b' B.'\0xf'
C.'\037' D.'\''
19.語(yǔ)句 char s='\092';的作用是
A.s包含1個(gè)字符 B.說(shuō)明不合法, s的值不定。
C.使 s包含4個(gè)字符 D.使 s包含3個(gè)字符
二、看程序?qū)懡Y(jié)果
1、用下面的scanf函數(shù)輸入數(shù)據(jù),使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’,問(wèn)在鍵盤(pán)上如何輸入? (】表示空格)
main ( )
{ int a,b;
float x,y;
char c1,c2;
scanf(“a=%d】b=%d”,&a,&b);
scanf(“ %f 】%e”,&x,&y);
scanf(“】 %c】 %c”,&c1,&c2);
}
2、#include
Main()
{int x=345;
Printf(“m\nd\n%-6d\n-”,x,x,x,x);
}
三、填空題
1、輸入兩個(gè)實(shí)數(shù)a,b。然后交換它們的值,最后輸出(提示:要交換兩個(gè)數(shù)得借助一個(gè)中間變量temp.首先讓temp存放a的值,然后把b存入a,再把temp存入b就完成了)
Main()
{float a,b,temp;
Printf(“請(qǐng)輸入a和b的值:”);
Scanf(“%d,%d”,________①________);
Temp=a;
______②______________________
____ ③______________________
Printf(“交換后,a=%d,b=%d\n”,______④___________);
}
四、編程題
1、編程序:用getchar函數(shù)讀入兩個(gè)字符給c1,c2,然后分別用putchar和printf函數(shù)輸出這兩個(gè)字符。并思考以下問(wèn)題:(1)變量c1,c2應(yīng)定義為字符型或整型?或兩者皆可?(2)要求輸出C1和C2值的ASCII碼,應(yīng)如何處理?用putchar函數(shù)還是printf函數(shù)?(3)整型變量與字符型變量是否在任何情況下都可以互相替代?如:
char c1,c2 與 int c1,c2
是否無(wú)條件地等價(jià)?
2、設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長(zhǎng),圓面積,圓球表面積,圓球體積,圓柱體積。用scanf輸入數(shù)據(jù),輸出計(jì)算結(jié)果;輸出時(shí)要求有文字說(shuō)明,取小數(shù)點(diǎn)后2位數(shù)字,請(qǐng)編寫(xiě)程序。
【9月計(jì)算機(jī)二級(jí)c語(yǔ)言考試試題基礎(chǔ)版】相關(guān)文章:
2017年9月計(jì)算機(jī)二級(jí)考試C語(yǔ)言考試試題06-30
2016年9月計(jì)算機(jī)二級(jí)C語(yǔ)言試題題庫(kù)07-02
9月計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案08-20
3月計(jì)算機(jī)二級(jí)c語(yǔ)言模擬試題10-30
2016年9月計(jì)算機(jī)二級(jí)C語(yǔ)言考試上機(jī)沖刺試題及答案09-30
2017年計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)考試試題10-05
2017年9月計(jì)算機(jī)二級(jí)c語(yǔ)言筆試試題09-08
2017年9月計(jì)算機(jī)二級(jí)C++考試模擬試題07-30