计算机c练习100-1题(2)

2019-05-26 23:34

计算机C语言练习100-1题(xingweimin@sina.com) C)*(p+2) D)p+2

47.下面各语句中,能正确进行赋字符串操作的语句是( )

A)char s[5] ={\ C) char *s;s=\; D) char *s;scanf(\, &s); 48.若有以下定义,则不能表示a数组元素的表达式是( ) int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

A)*p B) a[10] C)*a D) a[p-a] 49.若有以下定义,则值为3的表达式是( )

int a[]= {1,2,3,4,5,6,7,8,9,10},*p=a; A)p+=2,*(p++) C)p+=2,*++p C)p+=3,*p++ D) p+=2,++*p

50.设有定义“char a[10]={\*p=a;”,则*(p+4)的值是( ) A)\ C)'\\0' D)不能确定

51.设有定义语句 “int(*ptr)[10];”,其中的ptr是( ) A)10个指向整型变量的指针 B)指向10个整型变量的函数指针

C)一个指向具有10个元素的一维数组的指针 D)具有10个指针元素的一维数组

52.若有以下定义,则数值为4的表达式是( )

int w[3][4]={{0,1},{2,4},{5,8}},(*p)[4]= w;

A)*w[1]+1 B)p++,*(p+1) C)w[2][2] D)p[1][1] 53.若有如下定义和语句,则输出结果是( ) int **pp, *p,a=10,b=20;

pp=&p; p=&a; p=&b; printf(\,*p,**pp); A)10, 20 B) 10, 10 C) 20, 10 D) 20, 20

54.若有以下定义和语句,则对w数组元素的非法引用是( ) int w[2][3],(*pw)[3]; pw= w;

A) *(w[0]+2) B)*pw[2]

计算机C语言练习100-1题(xingweimin@sina.com) C)pw[0][0] D)*(pw[1]+2)

55.用十进制数表示表达式“12|012”的运算结果是( ) A)1 B)0 C) 14 D) 12

56.设字符型变量 a=3,b=6,计算表达式 c=(a^b)<< 2后c的二进制值是( ) A) 00011100 B)00000111 C) 00000001 D) 00010100 57.设有无符号短整型变量i、j、k,i值为013,j值为 OX13。 计算表达式“k=~i|j>> 3”后,k的值是( )

A) 06 B) 0177776 C) 066 D) 0177766 58.下列程序的输出结果( ).

A) 10 10 B)12 12 C)11 12 D) 11 13

main()

{ int a=12,b=12;

printf(\%d %d\\n\,--a, b++); }

59.以下的for循环( )

for(x=0,y=0;(y!=123)&&(x<4);x++)x++;

A)是无限循环 B)循环次数不定 C)执行2次 D)执行3次 60.以下程序的输出结果是( )

main( ) {

int a,b,d=057;

a=d/5%9;

b=(-1)&&(-1);

printf(\%d,%d\\n\,a,b); }

A)0,1 B)2,1 C)0,0 D)2,0

61.下面程序的输出结果是( )

main( )

{ int i=2,p; p=f (i,i+1); printf (\%d\,p); }

int f (a,b) int a,b; { int c;

c=a;

if(a>b) c=1; else

if(a= =b) c=0; else c=-1;

计算机C语言练习100-1题(xingweimin@sina.com) return(c);

}

A)-1 B)0 C)1 D)2

62.阅读程序, 下面程序的输出结果是( )

A)720 B)120 C)24 D)6

f (int b[ ],int n) { int i,r;

r=1;

for(i=0;i<=n;i++) r=r*b[i]; return r; } main( )

{ int x,a [ ]={2,3,4,5,6,7,8,9}; x=f (a,3); printf(\%d\\n\,x); }

63.若有以下定义和语句,则输出结果是( )

A)2,M B)3,E C)2,e D)输出项与对应的格式控制不一致,输出结果不确定

char c1 ='b',c2='e'; printf(\%d,%c\\n\,c2-c1,c2-'a'+'A');

64.下列程序执行后,输出的结果是( )。 A)0 B)1 C)6 D) 无定值 fun(int a,int b,int c) { c=a*b;} main() { int c;

fun(2,3,c);

printf(\%d\\n\,c); }

65.以下程序的功能是统计字符串中有效字符的个数。请填空( ) f (char *s) { char *p=s;

while (*p!='\\0') p++; ; }

main( )

{ printf(\%d\\n\,f(\ABCDEF\));}

A) return (p-s) B)enter(p-s) C) putchar(p) D) getchar(p)

66.次运行下面的程序,如果从键盘上分别输入7和5,则输出的结果是( )。

main( )

{ int x;

scanf(\%d\,&x);

if(x++>6) printf(\%d\,x); else printf(\%d\\n\,x--);

计算机C语言练习100-1题(xingweimin@sina.com) }

A)7,5 B)8,5 C) 7,6 D)8,6 67.下面程序的输出是( )。

main()

{ int x=0x23;

printf(\%d\\n\,--x); }

A)23 B)22 C)35 D)34

68.若a,b为int型变量,则执行以下语句后,b的值为( )

a=1;b=10; do{ b-=a;

a++;

}while(b--<0);

A)8 B)-3 C) 0 D) -1

69.下面程序的输出是( ) main( )

{ char c1='a';

printf(\%c %d\\n\,c1,c1+1);

}

A) a 98 B)a 65 C)b 97 D) b 98

70.若执行下面的程序时从键盘上输入4和3,则输出是( main( )

{ int a,b,s;

scanf (\%d%d\,&a,&b); s=b;

if(a

printf (\%d\\n\,s); }

A)9 B)16 C)12 D)没有输出

71.下面程序的输出是( ) main( )

{ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int (*p)[4]=a,i,j,k=0; for (i=0;i<3;i++) for(j=2;j<4;j++)

k=k+*(*(p+i)+j);

printf(\%d\\n\,k); }

A)60 B)144 C)84 D) 145

72.下面程序执行后输出的结果是( )

) 计算机C语言练习100-1题(xingweimin@sina.com) int d=1; fun(int p) { int d=5; d+=p++;

printf(\%d\,d); }

main( ) { int a=3; fun (a); d+=a++;

printf (\%d\\n\,d);

}

A) 8 5 B)9 5 C)8 4 D) 9 4

73.下面程序的输出是( )。 main( )

{ int b=0x40;

printf(\%u\\n\,b); }

A)64 B)98 C)80 D)不确定

74.下列计算机语言中,CPU能直接识别的是( )

A) 自然语言 B) 高级语言 C) 汇编语言 D) 机器语言 75.在64位高档微机中,一个字长所占的二进制位数为( ) A) 8 B) 16 C) 32 D) 64 76.与十进制511等值的十六进制数为( )。

A )1FF B) 2FF C )1FE D) 2FE 77.下列描述中,正确的是( )。

A)CPU可以直接执行外存储器中的程序。 B)RAM是外部设备,不能直接与CPU交换信息。 C)外存储器中的程序只有调入内存后才能运行。 D) 软盘驱动器和硬盘驱动器都是内存储设备。

78.在Internet中,用于在计算机之间传输文件的协议是( )。

A) TELNET B) BBS C) FTP D) WWW

79.下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文

件中。请选择填空( )。 #include \void main()

{

FILE *fp; char ch;

if( (fp=fopen ( _________ )) ==NULL)exit(0); while ((ch=getchar( )) !='@') fputc (ch,fp);

fclose(fp); }

A) \bi.dat\ B) \bi.dat\,\w\ C) \bi.dat, w\ D) \bi.dat+wt\


计算机c练习100-1题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师资格证考试初级中学《教育知识与能力》重点知识复习提纲-完

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: