计算机c语言试题 答案,C语言计算机编程考经典试题及参考答案.doc

试卷7

选择题(1-0每小题分,共0分)(1) 以下选项中属于C语言的数据类型是A) 复数型 B) 逻辑型 C) 双精度型 D) 集合型() 在C语言中,不正确的int类型的常数是A) 32768 B) 0 C) 037 D) 0xAF(3) 语句:printf("%d",(a=2)&&(b= -2);的输出结果是A) 无输出 B) 结果不确定 C) -1 D) 1() 下列描述中不正确的是A) 字符型数组中可以存放字符串B) 可以对字符型数组进行整体输入、输出C) 可以对整型数组进行整体输入、输出D) 不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值() 设有如下定义:int x=l,y=-1;,则语句:printf("%d\n",(x--&++y));的输出结果是A) 1 B) 0 C) -1 D) 2() 当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是A) c=b=a; B) (a=c) ‖(b=c) ;C) (a=c) &&(b=c); C) a=c=b;() 以下程序的输出结果是A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1main( ){

int x=10,y=10,;for(i=0;x>8;y=++i)printf("%d,%d ",x--,y);}(8) 以下程序的输出结果是A) 5 2 B) 5 1 C) 5 3 D) 9 7main( ){ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf("%d ",p[i]);}(9) 以下程序的输出结果是A)6 B) 6789 C) '6' D) 789main( ){ char a[10]={'1','2','3','4','5','6','7','8','9',0},*p;int i;i=8;p=a+;printf("%s\n",p-3);}

(10) 以下程序的运行结果是A) 运行后报错 B) 6 6 C) 6 12 D) 5 5#include "stdio.h"main( ){int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12,};int *p=a+5, *q=NULL;* q=*(p+5);printf("%d %d \n",*p,*q);}(11) 以下说法中正确的是A) #define和printf都是C语句 B) #define是C语句,而printf不是C) printf是C语句,但#define不是 D) #define和printf都不是C语句

() 语句:printf("%d \n",12 &012);的输出结果是A) 12 B) 8 C) 6 D) 012(13) 能正确表示a和b同时为正或同时为负的逻辑表达式是A) (a>=0‖b>=0)&&(a<0‖b<0)B) (a>=0&&b>=0)&&(a<0&&b<0)C) (a+b>0)&&(a+b<=0)D) a*b>0(14) 以下程序的输出结果是A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0main( ){ int n=4;while(n--)printf("%d ",--n);}(15) 若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是A) p+1 B) a+1 C) a++ D) ++p(16) 以下程序的输出结果是A) 17,021,0x11 B) 17,17,17 B) 17,0x11,021 D) 17,21,11main( ){ int k=17;printf("%d,%o,%x \n",k,k,k);}

(17) 以下程序的输出结果是A) -1 1 B) 0 1 C) 1 0 D) 0 0main( ){ int a= -1,b=1,k;if((++a<0)&& ! (b-- <=0)) printf("%d %d\n",a,b);elseprintf("%d %d\n",b,a);}(18) 若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是A) *p=&a; scanf("%ld",p);B) p=(long *)malloc(8); scanf("%ld",p);C) scanf("%ld",p=&a);D) scanf("%ld",&a);

(9) 若有以下定义和语句:double r=99, *p=&r;*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值