當前位置:學識都>好好學習>考研>

東南融通筆試題目

學識都 人氣:9.71K

以下本站給大家分享的是關於東南融通常見的筆試題目,希望對大家的筆試有幫助。
1:下列運算符中,優先級最高的是
A.[]
B.++
C.%
D.&&
2:以“只讀”方式打開文本文件 a: , 下列語句中哪一個是正確的
=fopen( ” a: ” , ” ab ” )
=fopen( ” a: ” , ” a ” )
=fopen( ” a: ” , ” wb ” )
=fopen( ” a: ” , ” r ” )
3:設 int a[ ]={1,2,3,4,5},*p=a;則數組元素的.正確表示是
A.a[2]
B.&(a+1)
C.a[5]
D.&p
4:C語言中計算a的3次方,正確的表達是
A.a^3
(a,3)
C.a**3
r(a,3)
5:c語言對文件的操作提供了提供了若於個標準庫函數,其中對格式化讀函數fscanf的函數調用正確格式是
nf(文件指針,格式控制字符串,輸入項表);
nf(格式控制字符串,輸入項表,文件指針);
nf(格式控制字符串,文件指針,輸入項表);
nf(文件指針,輸入項表,格式控制字符串);
6:對於while語句,錯誤的說法是
A.用條件控制循環體的執行次數
B.循環體至少要執行一次
C.循環體有可能一次也不執行
D.循環體中可以包含若干條語句
7:設有程序
#include
main()
{
int i,j;
for (i=0,j=1;i <=j+1;i+=2,j--)
printf("%dn",i);
}
在運行上述程序時,for語句中循環體的執行次數是
A.3
B.2
C.1
D.0
8:main()
{ int x=1,y=1;
  y=x-- ;
  printf( “ %d,%dn ” ,x,y);
}運行結果爲
A.0 , 0
B.0 , 1
C.1 , 0
D.1 , 1
9:函數調用語句“ f((e1,e2),(e3,e4,e5)) ”中參數的個數是
A.1
B.2
C.3
D.5
10:執行語句“ for(d=0;d!=60; d+=0.6) s+=d; ”時,
A.循環在 d 等於 60 時終止
B.循環在 d 大於 60 時終止
C.循環在 d 小於 60 時終止
D.循環在 d 大於 60 後繼續
11:使用語句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:全局變量的存儲類型可以定義爲
或static
rn或register
或extern
rn或static
13:調用函數時,若實參是一個數組名,則向函數對應的形參傳送的是
A.數組的長度
B.數組的首地址
C.數組第一個元素的值
D.整個數組元素的值
14:若變量已正確定義並且指針p已經指向變量x, 則*&x相當於
A.x
B.p
C.&x
D.&*p
15:編譯程序的功能是
A.將彙編語言程序轉換爲目標程序
B.將彙編語言程序轉換爲高級語言程序
C.將高級語言程序轉換爲目標程序
D.將高級語言程序轉換爲彙編語言程序
簡答題
16:Write a program to count blanks, tabs, and newlines.
17:硬盤上保存有一個密碼錶,文本文件格式,文件名爲“”,內容如下:
abcdefghijklmnopqrstuvwxyz
ushecginpaywdqmlxbozrtfvjk
試編寫程序實現一個簡單的加密程序,循環讀取用戶輸入,按此密碼錶將字符進行替換,
並直接打印輸出;例如“baidu”將被替換成“super”。
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:下面的代碼就使用了__interrupt關鍵字去定義了一箇中斷服務子程序(ISR),請評論一下這段代碼的錯誤。

東南融通筆試題目

__interrupt double compute_area (double radius)
{
double area = PI * radius * radius;
printf(" Area = %f", area);
return area;
}
20:程序填空
把文本文件 複製到文本文件 中,要求僅複製 中的英文字符。
  #include
  void main()
  { _______ char ch;
   fpd1=fopen( ″ ″ , ″ r ″ );_______

while(fscanf(fpd1, ″ %c ″ ,&ch)_______)

if(_______||ch>= ′ a ′ &&ch <= ′ z ′ )fprintf(fpd2, ″ %c ″ ,ch);

fclose(fpd1);fclose(fpd2);

}
21:在某工程中,要求設置一絕對地址爲0x67a9的整型變量的值爲0xaa66。編譯器是一個純粹的ANSI編譯器。寫代碼去完成這一任務。
22:請定義一個宏,比較兩個數a、b的大小,不能使用大於、小於、if語句。
23:C/C++源代碼中,檢查花括弧“(”與 “)”,“{”與“}”)是否匹配,若不匹配,則輸出不匹配花括弧所在的行與列。