如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基础知识一.选择C语言程序中可以对程序进行注释,注释部分必须用符号_____括起来。A、‘{‘和’}’B、‘[‘和’]’C、“/*”和”*/”D、“*/”和”/*”下列运算符中,优先级最低的是_____。A、*B、!=C、+D、=若变量已正确定义,表达式(j=3,j++)的值是_____。A、3B、4C、5D、0已知字符‘a’的ASCII码为97,执行下列语句的输出是_____。printf("%d,%c",’b’,’b’+1);A、98,bB、语句不合法C、98,99D、98,c表达式strcmp(“box”,“boss”)的值是一个_______。A、正数B、负数C、0D、不确定的数要调用数学函数时,在#include命令行中应包含_____。A、”stdio.h”B、”string.h”C、”math.h”D、”ctype.h”判断i和j至少有一个值为非0的表达式是_____。A、i!=0&&j!=0B、i*j!=0PAGE\#"'Page:'#''"Page:1i!=0||j!=0C、!(i==0||j==0)D、i&&j若a是基本整型变量,c是单精度实型变量,输入语句______是错误的。A、scanf(”%d,%f”,&a,&c);B、scanf(”d=%d,c=%f”,&a,&c);scanf(”%d%f”,&a,&c);D、scanf(”%d%f”,a,c);9.C语言源程序文件经过编译连接之后生成一个后缀为______的文件。A.”.c”B.“.obj”C.“.exe”“.bas”10.以下选项中不正确的整型常量是_____。A.12LB.-10C.1,900123U11.表达式______的值是0。A.3%5B.3/5.0C.3/53<512.表达式!(x>0||y>0)等价于_____。A.!x>0||!y>0B.!(x>0)||!(y>0)C.!x>0&&!y>0!(x>0)&&!(y>0)13.若变量已正确定义并赋值,表达式______不符合C语言语法。A.4&&3B.+aC.a=b=5int(3.14)14.若变量已正确定义,执行语句scanf("%d%d%d",&k1,&k2,&k3);时,______是正确的输入。A.203040B.203040C.20,304020,30,4015.执行语句printf("______",2);将得到出错信息。A.%dB.%oC.%x%f16.若x是整型变量,表达式(x=10.0/4.0)的值是_____。A.2.5B.2.0C.3217.若变量已正确定义并赋值,表达式-k++等价于______。A.-(k++)B.(-k)++C.-(k+1)-(++k)18.在C语言程序中,在函数内部定义的变量称为______。A.全局变量B.外部变量C.局部变量内部变量19.下列运算符中,优先级从高到低依次排列为_____。A.!,&&,||B.||,&&,!C.&&,||,!&&,!,||20.下列操作符优先级最低的是()A.<<B.!=C.&&=21.下列选项哪个不能作为整常数()A.0xaB.010LC.101.022.下列选项与表达式!(x>0||y>0)等价的是()A.!(x>0)&&!(y>0)B.!x>0&&!y>0C.!x>0||!y>0!(x>0)||!(y>0)23.下列选项哪个表达式的值不为零()A.1/2B.!’\0’C.!EOFNULL24.若x为浮点型,则表达式x=10/4为()A.2.5B.2.0C.3225.下列表达式,错误的是()A.a&bB.a^bC.&&xD.a,b26.下列哪个声明可以放置最大的整数()A.inta;B.charb;C.floatc;D.doubled;27.下列那个选项不能作为字符常量()A.”1”B.’1’C.1D.’\n’28.若c是一个字符变量,下列表达式经计算后哪个选项c的值是1或者0()A.c=getchar()!=EOFB.(c=getchar())!=EOFC.c=’0’D.c=c^~c29.下列操作符优先级最高的是()A.+=B.[]C.?:D.++30.根据声明intx=23;表达式(x++*1/3)的值为()A.7B.8C.15D.1631.根据声明inta=12;表达式a+=a-=a*=a的值为()A.-120B.144C.0D.-13232.根据声明inta=10,b=20;表达式!a<b的值为()A.1B.0C.10D.2033.根据声明inta;表达式(a&3)==(a%4)的值为()A.0B.1C.uncertainD.expressionerror34.下列代码段的输出为()for