云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言全部考试系统题库含答案

C语言全部考试系统题库含答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 7:44:35

8.为表示关系x>=y>=z,应使用C语言表达式___________。 A)(y<=x)&&(y>=z) B)(x>=y)AND(y>=z) C)(x>=y>=z) D)(x>=y)&(y>=z)

6. 若变量已正确定义,语句“if(a>b) k=0; else k=1;”和___________等价。

A、k=(a>b)?1:0; B、k=a>b;

C、k=a<=b; D、a<=b ? 0 : 1; 9.以下程序的输出结果是__________

void main() {

int a = 2,b = 5;

printf(“a=%%%d,b=%%%d”,a,b); }

A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d N10.以下程序的输出结果是__________ void main() { int x=10,y=10;

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

A) 10 10 B) 9 9 C) 9 10 D) 10 9 11.若要表示if( a不等于0 )这一关系式,则能正确表示这一关系的表达式为 if (__________)

A) a<>0 B) !a C) a=0 D) a R12对于循环语句while(1);下面( )是正确的 A、死循环 B、循环一次 C、不进入循环体 D、编译有错 13.下面程序的输出是(假设 int 数据是 2 个字节) void main() { int a = 32768; printf(“a=%d\\n”,a); }

A) a=32768 B) a=32767 C) a=-32768 D) a=-1 14.表达式__________是满足:当c的值为1、3、5三个数中任意一个时值为“真”,否则值为“假”的表达式

A) (c=1)||(c=3)||(c=5) B) (c!=1)&&(c!=3)&&(c!=5)

C) (c==1)&&(c==3)&&(c=5) D) (c==1)||(c==3)||(c==5) N15. 以下程序段的输出结果是_____ int x=3; do

{ printf(\ while (!(--x));

A) 1 B) 3 0

C) 1 -2 D) 死循环 16、数字字符0的ASCII值为48,若有以下程序 main() {

char a='1',b='2'; printf(\

printf(\}

程序运行后的输出结果是

A 3,2 B 50,2 C 2,2 D 2,50 17、有以下程序 main() {

int a,b,d=25; a = d/10 & (-1); b = a && (-1);

printf(\}

程序运行后的输出结果是

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

18.若定义float a;现要从键盘输入a的数据,其整数位为3位,小数位为2位,则选用( )。

A)scanf(\ ? B) scanf(\C) scanf(\ ? D) scanf(\

19.若定义int i; 则以下循环语句的循环执行次数是( )。 for(i=2; i==0;) printf(\

A) 无限次 B) 0次 C) 1次 D) 2次 20.下面程序段___ x=3; do {

y=x--;

if(!y){printf(\ printf(\}

while(1<=x<=2);

A) 将输出## B) 将输出##*

C) 是死循环 D) 含有不合法的控制表达式 21.以下程序中,while循环的循环次数是( )。

#include “stdio.h” main( ) {int i=0; while(i<10) {if(i<1)continue; if(i= =5)break; i++; }

}

A、1 B、10 C、6 DN 22.有以下程序:

#include “stdio.h” int a=3; main( ) { int s=0; {

int a=5; s+=a++; }

s+=a++;printf(\}

程序运行后的输出结果是( )。

A、8 B、10 C、7 D23(4)下面程序段的运行结果是( ) main ( )

{int a=11,b=10,c=0; a/=b+(b&&c);

、死循环,不能确定次数、11 printf(″%d\\n″a);}

A.0 B.1 C.1.1 D.11

24(5)两次运行下面程序,如果从键盘上分别输入6和4,则程序的输出结果是( ) main ( ) {int x;

scanf(″%d″,&x);

if(x++>5) printf(″%d″,x); else printf(″%d\\n″,x-1);}

A.7和5 B.6和3 C.7和4 D.6(6)语句while(!e);中,条件!e等价于( )

A.e=0 B.e!=0 C.e!=1 R25下面程序的输出是______ main() {

int k=11;

printf(\ }

A) k=11,k=12,k=13 B) k=11,k=13,k=13 C) k=11,k=013,k=oXb D) k=11,k=13,k=b 26(7)下面程序的运行结果是( ) main( )

{int i=1,sum=0; lop:sum=sum+i ; i=i+2;

if(i<6)goto lop;

printf (″sum=%d\\n″,sum);}

A.sum=4 B.sum=9 C.sum=16 D.sum=25 27. 以下程序的输出结果是__________

void main(){ int a = 2,b = 5;

printf(“a=%%%d,b=%%%d”,a,b); }

A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d 28执行下面的程序后,a的值为_____ main()

{ int a,b;

for (a=1,b=1;a<100;a++) {

if (b>=20) break; if (b%3==1)

和4 D.e==0

搜索更多关于: C语言全部考试系统题库含答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

8.为表示关系x>=y>=z,应使用C语言表达式___________。 A)(y=z) B)(x>=y)AND(y>=z) C)(x>=y>=z) D)(x>=y)&(y>=z) 6. 若变量已正确定义,语句“if(a>b) k=0; else k=1;”和___________等价。 A、k=(a>b)?1:0; B、k=a>b; C、k=a<=b; D、a<=b ? 0 : 1; 9.以下程序的输出结果是__________ void main() { int a = 2,b = 5; printf(“a=%%%d,b=%%%d”,a,b)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com