哪位大虾能帮我解一下这些题呀(必有重谢)

作者&投稿:师沈 (联系方式在网页底部的电邮联系)
(自动控制原理 ) 任意一道题用两种方法解 哪位大神帮帮我 必有重谢~

自动控制原理的理论去解答。

1.若有定义:const int i=10,j=20;int* const pi=(int*)&i;,则下列操作正确的为(A )。

A)*pi=0;
B)pi=&j;
C)i=10;pi=&j;
D)j=*pi;
解释:const定义的数据为只读数据。也就是说i和pi(地址)的值是不可以被修改的。B C D都修改了只读数据的值。A是修改了pi所指向的值,不是修改了pi的地址。所以A正确。

2.函数调用语句:fseek(fp,-20L,2);的含义是(C )。

A)将文件位置指针移到距离文件头20个字节处
B)将文件位置指针从当前位置向后移动20个字节
C)将文件位置指针从文件末尾处后退20个字节
D)将文件位置指针移到距离当前位置20个字节处

PS:仔细看下fseek函数就可以了。


3.在下述程序中,if (i>j) 语句共执行的次数是( )。
main()
{ int i=0,j=14,k=2,s=0;
for(;;)
{ i+= k ;
if(i>j)
{ printf(“%d”,s);
break ;
}
s+=i ;
}
}

A)6
B)9
C)7
D)12
这个好像没有答案 我计算的应该是8


4.语句printf(“%d
”,strlen(“xyz\xab\3\\”));的输出结果是( C)。

A)9
B)11
C)7
D)8
PS:strlen遇到\0就停止计算长度。x y z ab 3 \


5.在C语言中,函数的隐含存储类别是(A )。

A)auto
B)static
C)extern
D)无存储类别
PS:查查资料,书上有说明的。


6.下列程序的输出结果是( C)。
main()
{
int k=4,m=5,n=7;
int *pk=&k,*pm=&m,*p;
*(p=&n)=*pk*(*pm); //运算符优先级
printf(“%d
”,n);
}

A)5
B)7
C)20
D)21



7.以下程序将输出的字符是( C)。
#include "stdio.h"
main()
{
char c;
char (*p)[3];
char s[2][3] ={’a’,’b’,’c’,’d’,’e’,’f’};
p=&s[0];
c=*(p[1]+1);
printf("%c",c);
}

A)b
B)d
C)e
D)f



8.若a是整型变量,表达式~(a^~a)等价于(C )。

A)~a
B)1
C)0
D)2
PS:~优先级高于^。


9.有以下程序:
main()
{ char str[ ][8]={“Hello”,“Beijing”},*p=str;
printf(“%s
”,p+8);}
该程序运行后的输出结果是(B )。

A)Hello
B)Beijing
C)jing
D)ijing



10.设有定义:#define STR "12345";,则以下叙述正确的是(B )。

A)宏名STR代替的是数值常量12345
B)宏定义以分号结束,编译时会产生错误信息
C)宏名STR代替的是字符串"12345"
D)宏名STR代替的是字符串常量"12345"



11.以下程序的输出结果为(C )。
int a=2;
int f(int *a)
{
return(*a)++;
}
void main()
{
int s=0;
{
int a=5;
s+=f(&a);
}
s+=f(&a);
printf("%d %d
",a,s);
}

A)2 7
B)2 10
C)3 7
D)3 11
PS:全局变量和局部变量。


12.在下列字符序列中,属于C语言合法标识符的是(B )。

A)P12.a
B)stud_100
C)$water.1
D)88sum



13.若有定义:int a,b;char x,y;并有以下输入数据: 12 13 AaBb(回车)
则能给a赋整数12,给b赋整数13,给x赋字符a,给y赋字符b的正确程序段是()。

A)scanf(“%d”,&a);
scanf(“%d”,&b);
x=getchar();y=getchar();
B)scanf(“%d%d %c %c”, &a, &b,&x,&y);
C)scanf(“%d %d %c %c”, &a,&b,&x,&x,&y,&y);
D)scanf(“%d %d %c%c%c%c”,&a,&b,&x,&x,&y,&y);
//这个好像没有答案。


14.下列选项中属于不正确的赋值语句的是( B)。

A)t--;
B)k=i==j;//优先级
C)t1=t2=t3=3;
D)t1=1,t2=2;



15.在下列语句选项中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个C语句),这个不等价的语句是(D )。

A)if (a) s1; else s2;
B)if (!a) s2; else s1;
C)if (a!=0) s1; else s2;
D)if (a==0) s1; else s2;


LZ,给分吧。

1.A
2.B
3.C
4.A
5.A
6.A
7.C
8.A
9.E
10.C
1.A
2.B
3.C
4.A
5.A
6.A
7.C
8.A
9.E
10.C
1.A
2.B
3.C
4.A
5.A
6.A
7.C
8.A
9.E
10.C
1.A
2.B
3.C
4.A
5.A
6.A
7.C
8.A
9.E
10.C

1\A、东城青少年科技馆天文组
2\B、长度单位
10、C、1972年、2008年

1.A
2.B
3.C
4.A
5.A
6.A
7.C
8.A
9.E
10.C

1.a
2.b
3.c
4.a
5.a
6.b
7.c
8.a
9.e
10.c

1.A
2.B
3.C
4.A
5.A
6.A
7.C
8.A
9.E
10.C

相关视频

哪位大虾能帮帮我列方程解应用解这几道提啊
1.X=(50+40)*4+20 2.X=(50+40)*4-20 3.X*(60-48)=30 4.600=(40+35)*X+150 5.设4年纪种树X棵 (1+1.5)*X=750 五年级的是1.5*X 6.设3年纪做X件好事 X+2X-30=330 4年纪的是2X-30 7.X*(2.5-0.5)=2.5*20

有哪位大虾能帮我解释一下系统中的常用系统文件功能啊?
我有一个很低级的本本,装系统,我想把没用的文件都不装,为了让他能运行的快些,我想禁止一些不常用的XP服务,但是我不知道这些都是做什么的,谢谢帮我详细讲一下吧,在线等待! 还有网吧系统的一些常用注意事项! 亢菀柳6b 问题一:关闭不常用的服务 服务 ...

哪位大虾帮我分析一下这2个德语句子
manche, solche:manche Verletzten (注意,如果只是welch, manch, solch, ohne "e", 变化为形容词强变化, 但是用法上有些不同:manch schlimme Verletzte. 这里的“schlimme”不能省去。 Nur "manch Verletzte" macht keinen Sinn! Obwohl Grammatik korrekt ist:)folgend 多数情况下为弱变化 ...

哪位大虾帮我猜字谜: 心死两相依,知己所言真,人在尔旁站,饥饿去无食...
忘记你我做不到 ~~~猜七个字哦。 这个谜语原本是: 天鹅飞去鸟不归九:心死两相依,知己所言真,人在尔旁站,饥饿去无食,故人想永共,还