若有代数式,则以下能够正确表示该代数式的c语言表达是是 07年4月,上机题2

有以下程序,其中%u表示按无符号整数输出

#include void main()

{ unsigned int x=0xFFFF; /* x的初值为十六进制数 */ printf(\}

程序运行后的输出结果是

A 0xFFFF B 32767 C -1 d 65535 有如下程序

#include

void main()

{ int a = 2,b =- 1,c = 2; if(a

if(b<0) c=0; else c++;

printf(\}

该程序的输出结果是______。

A 3 b 2 C 0 D1

能正确表示a和b同时为正或同时为负的逻辑表达式是______。 a a*b>0

B(a>=0&&b>=0)&&(a<0&&b<0) C (a+b>0)&&(a+b<=0) D(a>=0||b>=0)&&(a<0|| b<0) 以下不合法的字符常量是

a '\\018' B '\\xcc' C '\\\\' D'\\'''

设有语句int a=3; 则执行了语句a+=a-=a*a;后,变量a的值是______。 A 9 B 0 C 3 d-12 有以下程序

#include void main()

{ int i,j,x=0; for (i=0;i<2;i++) { x++;

for(j=0;j<=3;j++) { if(j%2) continue; x++; }

x++; }

printf(\}

程序执行后的输出结果是

A x=12 B x=6 C x=4 Dx=8

设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是______。 a printf(\Cprintf(\Dprintf(\有以下程序

#include void main() { int i;

for(i=0;i<3;i++) switch(i)

{ case 1: printf(\ case 2: printf(\ default: printf(\ } }

执行后输出的结果是______。

a 011122 B012 C120 D012020 有如下程序

#include void main() {

int n = 9; while(n>6) {

n--;

printf(\

} }

该程序的输出结果是______。

a 876 B 9876 C 987 D8765 若变量已正确定义,有以下程序段 int i=0;

do printf(\printf(\其输出结果是

A 1,1 b 0,1 C 0,0 D程序进入无限循环 对于字符串“08\\\\10\\\\04\\n”; 以下说法正确的是 :

a 字符串在内存中占据10个字节 B 字符串的长度为11个字符 C 字符串包含7个字符 D字符串包含3个字符

设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为______。 A 1 B 不定值 C 4 d 3 若变量已正确定义并赋值,下面符合C语言的表达式是______。 A a:=b+1 B int 18.5%3 C a=b=c+2 Da=a+7=c+b

设ch是char型变量,其值为A,且有下面的表达式 ch=(ch>='A'&&ch<='Z')?(ch+32):ch 上面表达式的值是______。

A , A B , z C, Z d ,a

已知字母A的ASCII码为十六进制数41,则下面程序段的运行结果为:( ) char c='A'; c=c+'F'-'D';

printf(\

a 67 C B 43 C C 66 B D42 B 下面程序的输出是____。 #includemain()

{ int i,j,x=0;

for(i=0;i<2;i++) { x++;

for(j=0;j

}

printf(\}

A x=8B x=6 C x=12 d x=4 以下选项中可作为C语言合法整数的是______。 A 10110B B x2a2 c 0xffa D0386 有以下程序段

int m=0,n=0; char c='a';

scanf(\

printf(\

若从键盘上输入:10A10↙,则输出结果是______。 A 10,a,10 B 10,A,0 c 10,A,10 D10,a,0 有如下程序

#include void main()

{ int x=1,a=0,b=0; switch(x){

case 0: b++; case 1: a++; case 2: a++;b++; }

printf(\

}

该程序的输出结果是______。

A a=2,b=2 B a=1,b=1 C a=1,b=0 d a=2,b=1

若有代数式 (其中e代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是

A sqrt(fabs(pow(n,x)+pow(x,e))) B sqrt(abs(n^x+e^x))

c sqrt(fabs(pow(n,x)+exp(x))) Dsqrt(fabs(pow(x,n)+exp(x))) 有以下程序

#include void main() { int i,n=0;

for( i=2;i<5;i++) {do

{ if(i%3) continue; n++; }while(!i); n++; }

printf(\}

程序执行后输出结果是______。

A n=5 B n=2 c n=4 Dn=3 对于一个正常运行的C程序,以下叙述中正确的是

A 程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束 B 程序的执行总是从程序的第一个函数开始,在main函数结束

C 程序的执行总是从main函数开始,在程序的最后一个函数中结束 d 程序的执行总是从main函数开始,在main函数结束 以下合法的字符型常量是

a '\\x13' B '\\081' C \ D'65'

以下程序运行后,输出是(0,3,1 ) #include void main() { int a=-1,b=4,c;

c=(a++<=0)&&(!(b--<=0)); printf(\}

有以下程序

#include void main()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值