(41)下列選項(xiàng)中錯(cuò)誤的說(shuō)明語(yǔ)句是
A)char a[]={′t′,′o′,′y′,′o′,′u′,′\0′};
B)char a[]={"toyou\0"};
C)char a[]="toyou\0";
D)char a[]=′toyou\0′;
正確答案: D
(42)下述對(duì)C語(yǔ)言字符數(shù)組的描述中錯(cuò)誤的是
A)字符數(shù)組的下標(biāo)從0開始
B)字符數(shù)組中的字符串可以進(jìn)行整體輸入/輸出
C)可以在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符"="對(duì)字符數(shù)組整體賦值
D)字符數(shù)組可以存放字符串
正確答案: C
(43)閱讀下列程序,則在執(zhí)行后,程序的運(yùn)行結(jié)果為
#include "stdio.h"
#include "string.h"
main()
{char a[30]="nice to meet you!";
strcpy(a+strlen(a)/2,"you");
printf("%s\n",a);}
A)nice to meet you you
B)nice to
C)meet you you
D)nice to you
正確答案: D
(44)閱讀下面程序,則執(zhí)行后的結(jié)果是
#include "stdio.h"
main()
{char str[]="tomeetme",*p;
for(p=str;p<str+7;p+=2)putchar(*p);
printf("\n");}
A)tomeetme
B)tmem
C)oete
D)tome
正確答案: B
(45)下面程序的文件名為t.exe,在DOS下輸入的命令行參數(shù)如下:t to meet me<回車>
則程序輸出的結(jié)果是
#include "stdio.h"
main(argc,argv)
int argc;char *argv[];
{int i;
printf("%d\n",argc);}
A)3
B)4
C)2
D)以上答案都不正確
正確答案: B
(46)閱讀下面程序,則執(zhí)行后的結(jié)果為
#include "stdio.h"
long fun(int n)
{if(n>2)
return(fun(n-1)+fun(n-2));
else return(2);}
main()
{printf("%ld\n",fun(5));}
A)10
B)15
C)20
D)以上3個(gè)答案都不正確
正確答案: A
(47)已知如下定義,則sizeof(a)的值是
struct{int i;
char c;
double a; } a;
A)8
B)9
C)10
D)11
正確答案: D
(48)已知函數(shù)的原形如下,其中結(jié)構(gòu)體a為已經(jīng)定義過(guò)的結(jié)構(gòu),且有下列變量定義
struct a *f(int t1,int *t2,strcut a t3,struct a *t4)
struct a p,*p1;int i;
則正確的函數(shù)調(diào)用語(yǔ)句為
A)&p=f(10,&i,p,p1);
B)p1=f(i++,(int *)p1,p,&p);
C)p=f(i+1,&(i+2),*p,p);
D)f(i+1,&i,p,p);
正確答案: B
(49)下面程序段的輸出為
#include "stdio.h"
main()
{ printf("%d\n",12<<2);}
A)0
B)47
C)48
D)24
正確答案: C
(50)假定當(dāng)前盤符下有兩個(gè)文本文件,如下
文件名 a1.txt a2.txt
內(nèi)容 123# 321#
則下面程序段執(zhí)行后的結(jié)果為
#include "stdio.h"
void fc(FILE *p)
{ char c;
while((c=fgetc(p))!=′#′)putchar(c);}
main()
{ FILE *fp;
fp=fopen("a1.txt","r");
fc(fp);
fclose(fp);
fp=fopen("a2.txt","r");
fc(fp);
fclose(fp);
putchar(′\n′);}
A)123321
B)123
C)321
D)以上答案都不正確
正確答案: A
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |