资源描述:
《大连理工大学c语言题库2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.C语言中运算对象必须是整型的运算符是()。A、=B、%=C、〈=D、/2.下列字符序列中,不可用作C语言标识符的是()。A、b70B、a_1C、#abD、symbol3.下列程序的输出结果是()。main(){inta=011;printf("%d",++a);}A、11B、9C、12D、104.逻辑表达式5>3&&2
2、
3、8<4-!0的值为:()A、3B、2C、1D、05.下列选项中,合法的C语言关键字是()。A、integerB、defaultC、VARD、cher6.下列程序的输出为()。main(){inty=10;while(y--);printf("y=%d",y);}
4、A、y=-1B、y=0C、y=1D、while构成无限循环7.以下表述中正确的是().A、在do-while循环中,while表达式的值不能为"假"B、do-while循环中,while语句不能省略C、do-while循环中,while(表达式)后面不能加分号D、除了for循环,其他循环中都不能使用复合语句8.以下不能正确定义二维数组的选项是()。A、inta[2][]={{1,2},{3,4}};B、inta[2][2]={{1},2,3};C、inta[2][2]={{1},{2}};D、inta[][2]={1,2,3,4};9.inta[10];给数组a的所有元素分别赋值为1、2、3
5、、……的语句是()。A、for(i=1;i<11;i++)a[i]=i;B、for(i=1;i<11;i++)a[0]=1;C、for(i=1;i<11;i++)a[i+1]=i;D、for(i=1;i<11;i++)a[i-1]=i;10.若有说明:inta[3][4]={0};则下面正确的叙述是()。A、数组a中每个元素均可得到初值0B、只有元素a[0][0]可得到初值0C、数组a中各元素都可得到初值,但其值不一定为0D、此说明语句不正确11.以下叙述错误的是().A、函数调用可以出现在一个表达式中B、函数调用可以作为一个函数的形参C、函数调用可以作为一个函数的实参D、函数允许递归调用1
6、2.以下叙述不正确的是().A、全局变量可以由系统自动初始化B、在程序运行期间,全局变量所占存储单元的值永久保留C、当局部变量与全局变量重名时,全局变量起作用D、全局变量存放在静态存储区13.函数的形式参数系统默认存储类型说明是()。A、staticB、externC、registerD、auto14.设有宏定义#defineMAX(x,y)(x)>(y)?(x):(y),则F=4*MAX(2,3)的值为().A、3B、2C、12D、815.以下程序的输出结果是().#include"stdio.h"f(char*s){char*p=s;while(*p!=' ')p++;return(p
7、-s);}main(){printf("%d",f("ABCDEF"));}A、0B、6C、3D、816.对于下述定义,不正确的叙述是().uniondata{inti;charc;floatf;}a,b;A、变量a的地址和它的各成员地址都是相同的B、可以在定义类型的同时定义变量a,并对a的任意成员初始化C、变量a所占内存的长度等于成员f的长度D、如果有定义语句uniondataa={6};则对变量a的初始化是正确的17.定义my_file为文件型指针变量,使用fopen打开一个能读能写的新的文本文件,正确的调用形式为().A、my_file=fopen("my.dat","wb+");
8、B、my_file=fopen("my.dat","ab+");C、my_file=fopen("my.dat","r+");D、my_file=fopen("my.dat","w+");1.在C程序中,APH和aph是两个不同的变量2.格式字符%o用来以八进制形式输出整数.3.已知a=1,b=2,c=3,d=4,则条件表达式a>b?a:(c>d?c:d)的值为4.在逻辑运算符中的运算级别由高向低依次为&&->
9、
10、->!5.for语句的循环体至少执行一次.6.for循环语句不能用于循环次数未知的情况下.7.字符串"Dalian"在内存中的存储长度是7.8.给数组赋初值时,初值的个数可以小于所
11、定义的元素的个数.9.引用数组元素时,下标可以是整型表达式或整型常量.10.函数strlen("ASDFG")的值是7。11.在C语言中,函数名代表函数的入口地址.12.在C程序中,函数既可以嵌套定义,也可以嵌套调用13.宏命令#define无论在文件中何处定义,其有效范围为整个源文件。14.指向某一变量的指针,就是该变量的内存地址.15.在定义结构体变量时不允许对它赋初值.16.C语言把文件看作是一个字