當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文
(21) C語言中最簡單的數(shù)據(jù)類型包括
A) 整型、實(shí)型、邏輯型 B) 整型、實(shí)型、字符型
C) 整型、字符型、邏輯型 D) 整型、實(shí)型、邏輯型、字符型
(22) C語言中,運(yùn)乍對象必須是整型數(shù)的運(yùn)算符是
A) % B) \ C) %和\ D)
(23) 為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式
A) (x>=y)&&(y>=z) B(x>=y)AND(y>=z) C)(x>=y>=z) D)(x>=y)&(y>=z)
(24) 下述對C語言字符數(shù)組的描術(shù)中錯(cuò)誤的是
A) 字符數(shù)組可以存放字符串
B) 字符數(shù)組中的字符串可以整體輸入、輸出
C) 可以在賦值語句中通過賦值運(yùn)算符"="對字符數(shù)組整體賦值
D) 不可以用關(guān)系運(yùn)算符對字符數(shù)組中的字符串進(jìn)行比較
(25) 設(shè)有如下定義: int x=10,y=3,z; 則語句
printf("%d\n",z=(x%y,x/y)); 的輸出結(jié)果是
A) 1 B) 0 C) 4 D) 3
(26) 以下程序的輸出結(jié)果是
main()
{ int x=10,y=10;
printf("%d %d\n",x--,--y); }
A) 10 10 B) 9 9 C) 9 10 D) 10 9
(27) 定義如下變題和數(shù)組:
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
則下面語句的輸出結(jié)果是
for(i=0;i<3;i++) printf("%d",x[i][2-1]);
A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9
(28) 若要求在if后一對圓括號中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為
A) a<>0 B) !a C) a=0 D) a
(29) 閱讀程序:
#include
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,0},p;
p=a;
printf("%x\n",p);
printf("%x\n",p+9); }
該程序有兩個(gè)printf 語句, 如果第一個(gè)printf 語句輸出的是194, 則第二個(gè)printf語句的輸出結(jié)果是
A) 203 B) 204 C) 1a4 D) 1a6
(30) 設(shè)有如下函數(shù)定義:
int f(char s)
{ char p=s;
while(p!='\0') p++;
return(p-s); }
如果在主程序中用下面的語句調(diào)用上述函數(shù),則輸出結(jié)果為
printf("%d\n",f("goodbey!"));
A) 3 B) 6 C) 8 D) 0
(31) 以下說法中正確的是
A) C語言程序總是從第一個(gè)的函數(shù)開始執(zhí)行
B) 在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義
C) C語言程序總是從main()函數(shù)開始執(zhí)行
D) C語言程序中的main()函數(shù)必須放在程序的開始部分
(32) 執(zhí)行下面的程序后,a的值為
main()
{ int a,b;
for (a=1,b=1;a<=100;a++)
{ if(b>=20) break;
if(b%3==1) {b+=3; continue; }
b-=5; } }
A) 7 B) 8 C) 9 D) 10
(33) 以下程序段的輸出結(jié)果是
int x=3;
do { printf("%3d",x-=2);} while(!(--x));
A) 1 B) 3 0 C) 1-2 D) 死循環(huán)
(34) 定義如下變量: int n=10; 則下列循環(huán)的輸出結(jié)果是
while(n>7)
{ n--;
printf("%d\n",n); }
A) 10 B) 9 C) 10 D) 9
9 8 9 8
8 7 8 7
7 6
(35) 兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入6和4,則輸出結(jié)果是
main( )
{ int x;
scanf("%d",&x);
if(x + + >5) printf("%d",x);
else printf("%d\n",x - -); }
A) 7和5 B) 6和3 C) 7和4 D) 6和4
(36) 設(shè)有如下定義: char aa={"abcd","ABCD"}; 則以下就法中正確的是
A) aa數(shù)組成元素的值分別是"abcd"和ABCD"
B) aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組
C) aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址
D) aa數(shù)組的兩個(gè)元素中各自存放了字符'a'和'A'的地址
(37) 以下程序的輸出結(jié)果是
main( )
{ int a=-1,b=4,k;
k=(+ +a〈0)&&!(b - -〈=0);
printf("%d%d%d\n",k,ab); }
A) 104 B) 103 C) 003 D) 004
(38) 設(shè)有以下定義:
int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
int (prt)[3]=a,p=a[0];
則下列能夠正確表示數(shù)組元素a的表達(dá)式是
A) ((prt+1) ) B) ((p+5)) C) (prt+1)+2 D) ((a+1)+2)
(39) 下列程序的輸出結(jié)果是
main( )
{ charp1,p2,str[50]="xyz";
p1="abcd";
p2="ABCD";
strcpy(str+2,strcat(p1+2,p2+1);
printf)"%s",str); }
A) xyabcAB B) abcABz C) ABabcz D) xycdBCD
(40) 執(zhí)行下面的程序后,a的值是
#define SQR(X) XX
main( )
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf("%d\n",a); }
A) 10 B) 1 C) 9 D) 0
2020年河北新聞網(wǎng)兩學(xué)一做
時(shí)間:2023-09-18 07:0:242020年河北新聞網(wǎng)兩學(xué)一做
時(shí)間:2023-09-15 11:0:59兩學(xué)一做學(xué)習(xí)教育知
時(shí)間:2023-09-21 06:0:302020年開展兩學(xué)一做學(xué)習(xí)教
時(shí)間:2023-09-19 21:0:30