资源描述:
《下列四组选项中》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、下列四组选项中,均不是C语言关键字的选项是()。A、whilegopowB、defineIFtypeC、includescanfcaseD、getccharprintf字符串"\"ABC"\"所占内存字节的长度是:().A、11B、8C、5D、7根据下面的程序,使a=123,c1='o',c2='k'哪一种是正确的键盘输入方法?()。(规定用字符串[CR]表示回车,U表示空格)main(){inta;charc1,c2;scanf("%d%c%c",&a,&c1,&c2);}执行下面程序段后,ch的值是()
2、.charch='a';ch=(ch>='A'&&ch<='Z')?(ch+32):ch;A、zB、ZC、aD、A若给定条件表达式(m)?(a++):(a--),则其中表达式m()。A、和(m==0)等价B、和(m!=0)等价C、和(m==1)等价D、和(m!=1)等价t为int类型,进人下面的循环之前,t的值为0while(t=1){……}则以下叙述中正确的是()。A、循环控制表达式的值为0B、循环控制表达式不合法C、循环控制表达式的值为1D、以上说法都不对语句while(!E);中的表达式!E等价于()。A、E
3、==1B、E!=0C、E!=1D、E==0inta[10];给数组a的所有元素分别赋值为1、2、3、……的语句是()。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;inti,j,a[2][3];按照数组a的元素在内存的排列次序,希望将1,2,3,4,5,6存入a数组中,以下语句无法实现的是()。A、for(i=1;i<=6;i++)a[i][i]=
4、i;B、for(i=0;i<6;i++)a[i/3][i%3]=i+1;C、for(i=0;i<2;i++)for(j=0;j<3;j++)a[i][j]=i*3+j+1;D、for(i=0;i<3;i++)for(j=0;j<2;j++)a[j][i]=j*3+i+1;对于void类型函数,调用时不可作为()。A、循环体里的语句B、表达式C、if语句的成分语句D、自定义函数体中的语句C语言规定,程序中各函数之间().A、允许直接递归调用不允许间接递归调用B、不允许直接递归调用也不允许间接递归调用C、既允许直接递归
5、调用也允许间接递归调用D、不允许直接递归调用允许间接递归调用在TurboC运行环境下,下列说法中正确的是().A、双引号中字符串的字符,如果与宏名相同,就要替换.B、用宏定义不可以得到多个返回值.C、双引号中字符串的字符,即使与宏名相同,也不替换.D、调用函数可以得到多个返回值.若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;不能表示a数组元素的表达式是()。A、*pB、a[10]C、*p++D、a[p-a]下面程序的输出结果应该是().#include6、>#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s",str);}A、yzabcABCB、xyabcABCC、zabcABCD、xyzabcABC结构体类型的定义允许嵌套是指()。A、成员是已经或正在定义的结构体型B、定义多个结构体型C、成员可以重名D、结构体型可以派生在C语言中,各种类型的整型数据在内存中都占2个字节。若a=3,b=2,c=1则关系表达式"(
7、a>b)==c"的值为"真"。格式字符%e以指数形式输出实数数字部分小数位数7位.C语言程序中输入一个中间带有空格的字符串时,可以用scanf函数.下面程序段的输出结果为A。inti=20;switch(i/10){case2:printf("A");case1:printf("B");}设o=1,p=2,q=3,则逻辑表达式!(o
8、
9、!q&&1的值为0.运算符的级别由高向低依次为!->算术运算符->逻辑运算符->关系运算符->赋值运算符.若有说明intc;则while(c=getchar());没有语法错误
10、。continue语句对于while和do-while循环来说,意味着转去计算While表达式.for语句的循环体至少执行一次.定义chars[9];gets(s);若输入的字符串是Turboc↙(↙代表按回车键操作)则输入给数组s中的字符个数是7.对静态数组的初始化是在编译阶段完成的.二维数组在内存中存贮时,是按列的顺序连续存贮各元素的值.当变量的存储类型