東南融通常見(jiàn)的筆試題目
1:設(shè) int a[ ]={1,2,3,4,5},*p=a;則數(shù)組元素的正確表示是
A.a[2]
B.&(a+1)
C.a[5]
D.&p
2:C語(yǔ)言中計(jì)算a的3次方,正確的表達(dá)是
A.a^3
B.pow(a,3)
C.a**3
D.power(a,3)
3:下列運(yùn)算符中,優(yōu)先級(jí)最高的是
A.[]
B.++
C.%
D.&&
4:以“只讀”方式打開(kāi)文本文件 a: aa.dat, 下列語(yǔ)句中哪一個(gè)是正確的
A.fp=fopen( ” a: aa.dat ” , ” ab ” )
B.fp=fopen( ” a: aa.dat ” , ” a ” )
C.fp=fopen( ” a: aa.dat ” , ” wb ” )
D.fp=fopen( ” a: aa.dat ” , ” r ” )
5:c語(yǔ)言對(duì)文件的操作提供了提供了若于個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù),其中對(duì)格式化讀函數(shù)fscanf的函數(shù)調(diào)用正確格式是
A.fscanf(文件指針,格式控制字符串,輸入項(xiàng)表);
B.fscanf(格式控制字符串,輸入項(xiàng)表,文件指針);
C.fscanf(格式控制字符串,文件指針,輸入項(xiàng)表);
D.fscanf(文件指針,輸入項(xiàng)表,格式控制字符串);
6:對(duì)于while語(yǔ)句,錯(cuò)誤的說(shuō)法是
A.用條件控制循環(huán)體的執(zhí)行次數(shù)
B.循環(huán)體至少要執(zhí)行一次
C.循環(huán)體有可能一次也不執(zhí)行
D.循環(huán)體中可以包含若干條語(yǔ)句
7:設(shè)有程序
#include
main()
{
int i,j;
for (i=0,j=1;i <=j+1;i+=2,j--)
printf("%d ",i);
}
在運(yùn)行上述程序時(shí),for語(yǔ)句中循環(huán)體的'執(zhí)行次數(shù)是
A.3
B.2
C.1
D.0
8:main()
{ int x=1,y=1;
y=x-- ;
printf( “ %d,%d ” ,x,y);
}運(yùn)行結(jié)果為
A.0 , 0
B.0 , 1
C.1 , 0
D.1 , 1
9:函數(shù)調(diào)用語(yǔ)句“ f((e1,e2),(e3,e4,e5)) ”中參數(shù)的個(gè)數(shù)是
A.1
B.2
C.3
D.5
10:執(zhí)行語(yǔ)句“ for(d=0;d!=60; d+=0.6) s+=d; ”時(shí),
A.循環(huán)在 d 等于 60 時(shí)終止
B.循環(huán)在 d 大于 60 時(shí)終止
C.循環(huán)在 d 小于 60 時(shí)終止
D.循環(huán)在 d 大于 60 后繼續(xù)
11:使用語(yǔ)句scanf(″a=%f, b=%f″, &a, &b);輸入變量a、b的值(□代表空格),正確的是
A.1.25,2.4
B.1.25□2.4
C.a=1.25, b=2.4
D.a=1.25□b=2.4
12:全局變量的存儲(chǔ)類型可以定義為
A.auto或static
B.extern或register
C.auto或extern
D.extern或static
13:調(diào)用函數(shù)時(shí),若實(shí)參是一個(gè)數(shù)組名,則向函數(shù)對(duì)應(yīng)的形參傳送的是
A.數(shù)組的長(zhǎng)度
B.數(shù)組的首地址
C.數(shù)組第一個(gè)元素的值
D.整個(gè)數(shù)組元素的值
14:若變量已正確定義并且指針p已經(jīng)指向變量x, 則*&x相當(dāng)于
A.x
B.p
C.&x
D.&*p
15:編譯程序的功能是
A.將匯編語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序
B.將匯編語(yǔ)言程序轉(zhuǎn)換為高級(jí)語(yǔ)言程序
C.將高級(jí)語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序
D.將高級(jí)語(yǔ)言程序轉(zhuǎn)換為匯編語(yǔ)言程序
簡(jiǎn)答題
16:Write a program to count blanks, tabs, and newlines.
17:硬盤上保存有一個(gè)密碼表,文本文件格式,文件名為“code.txt”,內(nèi)容如下:
abcdefghijklmnopqrstuvwxyz
ush npaywdqmlxbozrtfvjk
試編寫程序?qū)崿F(xiàn)一個(gè)簡(jiǎn)單的加密程序,循環(huán)讀取用戶輸入,按此密碼表將字符進(jìn)行替換,
并直接打印輸出;例如“baidu”將被替換成“super”,
東南融通常見(jiàn)的筆試題目
,資料共享平臺(tái)
《東南融通常見(jiàn)的筆試題目》(http://www.dameics.com)。18:int a[3];
a[0]=0; a[1]=1; a[2]=2;
int *p, *q;
p=a;
q=&a[2];
則a[q-p]=?
19:在某工程中,要求設(shè)置一絕對(duì)地址為0x67a9的整型變量的值為0xaa66。編譯器是一個(gè)純粹的ANSI編譯器。寫代碼去完成這一任務(wù)。
20:請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a、b的大小,不能使用大于、小于、if語(yǔ)句。
21:C/C++源代碼中,檢查花括弧“(”與 “)”,“{”與“}”)是否匹配,若不匹配,則輸出不匹配花括弧所在的行與列。
22:下面的代碼就使用了__interrupt關(guān)鍵字去定義了一個(gè)中斷服務(wù)子程序(ISR),請(qǐng)?jiān)u論一下這段代碼的錯(cuò)誤。
__interrupt doublepute_area (double radius)
{
double area = PI * radius * radius;
printf(" Area = %f", area);
return area;
}
23:程序填空
把文本文件 d1.dat 復(fù)制到文本文件 d2.dat 中,要求僅復(fù)制 d1.dat 中的英文字符。
#include
void main()
{ _______ char ch;
fpd1=fopen( ″ d1.dat ″ , ″ r ″ );_______
while(fscanf(fpd1, ″ %c ″ ,&ch)_______)
if(_______||ch>= ′ a ′ &&ch <= ′ z ′ )fprintf(fpd2, ″ %c ″ ,ch);
fclose(fpd1);fclose(fpd2);
}
【東南融通常見(jiàn)的筆試題目】相關(guān)文章:
1.東南融通筆試題目
3.東南融通筆試試題