卷面总分:90分 答题时间:60分钟 试卷题量:30题 练习次数:0次
下列有关 C语言的叙述中错误的就是
以下不能定义为用户标识符的就是
以下能正确定义一维数组的就是
执行下列程序段后输出的结果就是
x = 9;
while (x > 7)
{ printf( “*”); x - -; }
设 char str1[10] = “ABCDE”, str2[10] = “xyz”;
则执行语句 printf( “%d”, strlen(strcpy(str1, str2))); 后的输出结果就是
若用数组名作为函数调用的实参 , 则传递给形参的就是
在 C程序中 , 若未在函数定义时说明函数类型 , 则函数默认的类型为
下面不能正确进行字符串赋值操作的语句就是
设有说明 int s[5]={1,3,5,7,9}; int *p=s; 则下列表达式中值为 3 的就是
下面程序的输出结果就是
int m=13;
int fun( int x, int y)
{ int m=3; return( x*y-m); }
main( )
{ int a=7,b=5;
printf( “%d n”, fun(a,b)/m); }
以下 4 组用户定义标识符中,全部合法的一组是
以下程序的输出结果是
#include
{
int a = 1, b = 2, c = 3;
printf( “%d”, c>b>a);
}
以下选项中正确的叙述是
设有定义: int a,*pa=&a; 以下 scanf 语句中能正确为变量 a 读入数据的是
若有以下程序段,
int c1=1,c2=2,c3;
c3=1.0/c2*c1;
则执行后, c3 中的值是
能正确表示逻辑关系:“ a≥=10 或 a≤0”的 C语言表达式是
执行下面的程序时,将 1、2、3、4 分别赋给 a、b、c、d,正确的输入是
int a,b,c,d;
scanf( “%d,%d,%d%d”,&a,&b,&c,&d);
…
有以下程序段
int k=0;
while(k=1) k++;
则 while 循环执行的次数是( )//// 赋值语句,只要不是 0,一直循环
int a = 5, b = 4, c = 6, d;
printf( “%d”,d=a>b?(a>c?a:c): b);
下面是对数组 a 的初始化,其中 不正确 的是
以下不是 C 语言的特点的是
以下不正确的 C 语言标识符是
一个 C 语言程序是由
一个算法应该具有 “确定性 ”等 5 个特性,对另外 4 个特性的描述中错误的是
设变量 a 是整型, f 是实型, i 是双精度型,则表达式 10+‘a’+i*f 值的数据类型为
在 C 语言中, char型数据在内存中的存储形式是
有如下程序,输入数据: 12345M678后(表示回车), x 的值是
若有以下定义 int a,b; float x,则正确的赋值语句是
以下程序的执行结果是
巳知字母 A 的 ASCII 码是 65,以下程序的执行结果是