计算机竞赛 · C语言
计算机竞赛公开题库
Sign in to start studying Log in
Card preview
-
C语言程序的基本单位是()。
答案:C 题型:C语言 -
下列说法中正确的是()。
答案:C 题型:C语言 -
设有语句int a=3,则执行语句a+=a-=a*a以后变量a的值是()。
答案:D 题型:C语言 -
在C语言中,要求运算数必须是整数的运算符是()。
答案:B 题型:C语言 -
C语言中最简单的数据类型包括()。
答案:B 题型:C语言 -
在一个C语言程序中()。
答案:B 题型:C语言 -
设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是()。 printf("%d,%d\n",x--,--y);
答案:D 题型:C语言 -
假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
答案:D 题型:C语言 -
下列程序的输出结果是()。 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d \n", d*y); }
答案:C 题型:C语言 -
若有如下定义变量: int k=7,x=12; 则能使值为3的表达式是 ()。
答案:D 题型:C语言 -
设X,Y,Z和K是int型变量,则执行表达式:X=(Y=4,Z=16,K=32) 后,X的值为()。
答案:C 题型:C语言 -
表达式“0?(0?3:2):(10?1:0)”的值为()。
答案:C 题型:C语言 -
以下程序的输出结果是()。 main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);}
答案:A 题型:C语言 -
设实型变量为f1、f2、f3、f4的值分别为4,3,2,1整型变量m1、m2 的值为1。表达式“(m1=f1>f2)&&(m2=f3<f4)”的值是()。
答案:A 题型:C语言 -
有如下条件表达式,若a=2、b=4、c=5 、d=7则表达式的值为()。a > b ? a : c > d ? c : d
答案:D 题型:C语言 -
以下程序输出结果是()。 main() { int m=5; if(m++>5) printf("%d\n",m); esle printf("%d\n",m- -); }
答案:B 题型:C语言 -
设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。
答案:A 题型:C语言 -
下列if语句中,不正确的是()。
答案:C 题型:C语言 -
下列变量定义中合法的是()。
答案:A 题型:C语言 -
下列标识符中不合法的是()。
答案:D 题型:C语言 -
下列不正确的转义字符是()。
答案:C 题型:C语言 -
在C 语言中,引用数组元素时,其数组下标的数据类型允许是()。
答案:C 题型:C语言 -
C语言中,数组名代表()。
答案:B 题型:C语言 -
若有说明:int a[10];则对a 数组元素的正确引用是()。
答案:D 题型:C语言 -
下面那个选项是正确的()。 (每行程序前面的数字表示行号) 1 main() 2 { 3 float a[3]={0}; 4 int i; 5 for(i=0;i<3;i++) scanf(“%f”,&a[i]); 6 for(i=1;i<4;i++) a[0]=a[0]+a[i]; 7 printf(“%f\n”,a[0]); 8 }
答案:D 题型:C语言 -
以下不正确的描述为()。
答案:D 题型:C语言 -
以下函数的类型是 ()。 fff(float x) { printf (“%d\n”,x*x);}
答案:C 题型:C语言 -
以下函数调用语句中,含有的实参个数是()。 func((exp1,exp2),(exp3,exp4,exp5));
答案:B 题型:C语言 -
C语言中,形参缺省的存储类别是()。
答案:A 题型:C语言 -
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。
答案:B 题型:C语言 -
当定义一个结构体变量时系统分配给它的内存是()。
答案:A 题型:C语言 -
以下对结构体变量stu1中成员age的非法引用是()。 struct student { char name[10]; int age ; } stu1 ,*p; p=&stu1;
答案:D 题型:C语言 -
下列程序执行后的输出结果是()。 #define MA(x) x*(x-1) main() { int a=1,b=2; printf("%d \n",MA(1+a+b)); }
答案:B 题型:C语言 -
在宏定义#define PI 3.14159中,用宏名PI代替一个()。
答案:D 题型:C语言 -
在“文件包含”预处理语句的使用形式中,当#include后面的文件用了“”(双引号) 时,寻找被包含文件的方式是()。
答案:B 题型:C语言 -
若x为int型变量,则以下函数fun的类型为( )。 fun(x) { printf(“%d\n”,x);}
答案:C 题型:C语言 -
以下叙述正确的是()。
答案:A 题型:C语言 -
以下叙述中不正确的是()。
答案:C 题型:C语言 -
表示关系x<=y<=z的c语言表达式为()。
答案:A 题型:C语言 -
假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()。
答案:D 题型:C语言 -
请读程序片段(字符串内没有空格): printf("%d\n",strlen("ATS\n012\1\\"));的输出结果是()。
答案:C 题型:C语言 -
若int类型占两个字节,则以下语句输出为()。 int k=-1; printf("%d,%u\n",k,k);
答案:D 题型:C语言 -
C语言中文件的存取方式是()。
答案:C 题型:C语言 -
C语言中数组下标的下限是()。
答案:B 题型:C语言 -
表达式:10!=9的值是()。
答案:C 题型:C语言 -
以下不合法的用户标识符是()。
答案:C 题型:C语言 -
以下不合法的数值常量是()。
答案:C 题型:C语言 -
以下能正确定义字符串的语句是()。
答案:D 题型:C语言 -
以下叙述不正确的是()。
答案:D 题型:C语言 -
在C语言中,int,char和short三种类型数据在内存中所占用的字节数 ()。
答案:D 题型:C语言
Showing first 50 of 330 cards