C语言程序设计试题列表
- 在 C 语言中 ,下面对函数不正确的描述是
- 在以下正确的描述是
- 为了判断两个字符串 s1 和 s2 是否相等 , 应当使用
- 已知 :intn,i=1,j=2; 执行语句[img src="https://img.haodaxue.net/uploadimg/image/20210201/20210201133655_61676.png" alt="" />
- 若 a=-14,b=3,则条件表达式[img src="https://img.haodaxue.net/uploadimg/image/20210201/20210201133447_82450.png" alt="" />的值为
- 下面四个选项中 ,均是合法浮点数的选项是
- C 语言规定 :在一个源程序中 ,main 函数的位置
- 若二维数组 a有 m 列,则在 a[j]前面的元素个数为
- 以下对二维数组 a的正确说明是
- 以下对一维整形数组 a的正确说明是
- 以下四个选项中描述正确的是
- 下面程序的运行结果是 [img src="https://img.haodaxue.net/uploadimg/image/20210201/20210201132148_72684.png" alt="" />
- 下面有关 for 循环的正确描述是
- 字符串 "a"在内存中占据的字节个数为
- 判断 char型变量 cl 是否为小写字母的正确表达式为
- 设 x、y 和 z 是 int 型变量,且 x=3,y=4,z=5,则下面表达式中值为0是
- 巳知字母 A 的 ASCII 码是 65,以下程序的执行结果是[br] [img src="https://img.haodaxue.net/uploadimg/image/20210201/20210201131216_13965.png" alt="" />
- 以下程序的执行结果是[br] [img src="https://img.haodaxue.net/uploadimg/image/20210201/20210201131037_37778.png" alt="" />
- 若有以下定义 int a,b; float x,则正确的赋值语句是
- 有如下程序,输入数据: 12345M678后(表示回车), x 的值是[br] [img src="https://img.haodaxue.net/uploadimg/image/20210201/20210201130813_25526.png" alt="" />
- 在 C 语言中, char型数据在内存中的存储形式是
- 设变量 a 是整型, f 是实型, i 是双精度型,则表达式 10+‘a’+i*f 值的数据类型为
- 一个算法应该具有 “确定性 ”等 5 个特性,对另外 4 个特性的描述中错误的是
- 一个 C 语言程序是由
- 以下不正确的 C 语言标识符是
- 以下不是 C 语言的特点的是
- 下面是对数组 a 的初始化,其中 不正确 的是
- 以下程序的输出结果是[br] #include [br] main( )[br] {[br] int a = 5, b = 4, c = 6, d;[br] printf( “%d”,d=a>b?(a>c?a:c): b);[br] }
- 有以下程序段[br] main( )[br] {[br] int k=0;[br] while(k=1) k++;[br] }[br] 则 while 循环执行的次数是( )//// 赋值语句,只要不是 0,一直循环
- 执行下面的程序时,将 1、2、3、4 分别赋给 a、b、c、d,正确的输入是[br] main( )[br] {[br] int a,b,c,d;[br] scanf( “%d,%d,%d%d”,&a,&b,&c,&d);[br] …[br] }
- 能正确表示逻辑关系:“ a≥=10 或 a≤0”的 C语言表达式是
- 若有以下程序段,[br] int c1=1,c2=2,c3;[br] c3=1.0/c2*c1;[br] 则执行后, c3 中的值是
- 设有定义: int a,*pa=&a; 以下 scanf 语句中能正确为变量 a 读入数据的是
- 以下选项中正确的叙述是
- 以下程序的输出结果是[br] #include [br] main( )[br] {[br] int a = 1, b = 2, c = 3;[br] printf( “%d”, c>b>a);[br] }
- 以下 4 组用户定义标识符中,全部合法的一组是
- 下面程序的输出结果就是[br] int m=13;[br] int fun( int x, int y)[br] { int m=3; return( x*y-m); }[br] main( )[br] { int a=7,b=5;[br] printf( “%d n”, fun(a,b)/m); }
- 设有说明 int s[5]={1,3,5,7,9}; int *p=s; 则下列表达式中值为 3 的就是
- 下面不能正确进行字符串赋值操作的语句就是
- 在 C程序中 , 若未在函数定义时说明函数类型 , 则函数默认的类型为