C语言题库
- 格式:xls
- 大小:89.50 KB
- 文档页数:10
C语言考试题库及答案1. 以下不是C语言的特点的是( C )A、C语言简洁,紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言的移植性好2. 一个C程序是由()BA、一个主程序和若干个子程序组成B、一个或多个函数组成C、若干过程组成D、若干子程序组成3.以下描述正确的是( ) CA、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。
B、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。
C、在do-while循环体中,不一定要有能使while后面表达式的值变成零(“假”)的操作。
D、do-while循环中,根据情况可以省略while。
4.以下对一维整形数组a的正确说明是( ) DA、int a(10);B、int n=10,a[n];C、int n;D、int a[10];5.以下对二维数组a的正确说明是( ) CA、inta[3][];B、float a(3,4);C、double a[1][4];D、float a(3)(4);6.数组名作为实参传给被调用的函数时,形参获得的是()CA、该数组第一个元素的值B、该数组所有元素的值C、该数组第一个元素的首地址D、该数组所有元素的首地址7. C程序的开始是从()AA、main()函数开始,直到main()函数结束B、第一个函数开始,直到最后一个函数结束C、第一个语句开始,直到最后一个语句结束D、main()函数开始,直到最后一个函数结束8.在C程序中,main()函数的位置()CA、必须作为第一个函数B、必须作为第二个函数C、可以任意D、必须放在它所调用的函数之后9. C编译程序是()CA、C语言的机器语言版本B、一组机器语言指令C、将C源程序编译成目标程序的程序D、是由自己编制的10.以下叙述中错误的是( )CA、C程序经过编译、连接之后形成一个真正可执行的二进制机器指令文件B、用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在文件中C、C语言中的每条可执行语句和非执行语句最终被转换成二进制的机器指令非执行的语句不转换:例如//和/**/是注释的意思D、C语言源程序经编译后生成后缀为.obj的目标程序1.以下不正确的C语言标识符是( )D字母,数字,下划线组成,但是不能以数字开头A、ABCB、abcC、a_bcD、ab.c12.一个C语言程序是由( ) BA、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成13.以下叙述错误的是( ) C算法可以没有输入输入,但是一定不能没有输出A、算法正确的程序最终一定会结束B、算法正确的程序可以有零个输入C、算法正确的程序可以有零个输出D、算法正确的程序对于相同的输入一定有个相同的结果14.设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+ i*f值的数据类型为( ) C强制类型转换A、intB、floatC、doubleD、不确定15.以下叙述中错误的是( )CA、结构化程序由顺序、分支、循环三种基本结构组成B、C语言是一种结构化程序设计语言C、使用三种基本结构构成的程序只能解决简单问题D、结构化程序设计提倡模块化的设计方法16.以下叙述中错误的是()CA、算法正确的程序最终一定会结束B、算法正确的程序可以有零个输入C、算法正确的程序可以有零个输出D、算法正确的程序对于相同的输入一定有相同的结果17.以下选项中关于程序模块化的叙述错误的是()BA、把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块B、可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序C、把程序分成若干相对独立的模块,可便于编码和调试D、可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序18. 关于C语言的符号常量,以下叙述中正确的是()CA、符号常量的名是标识符,必须大写B、符号常量的名是标识符,必须小写C、符号常量是指用一个符号名来代表一个常量D、符号常量的符号名必须是常量19.关于C语言的变量,以下叙述中错误的是()BA、所谓变量是指在程序运行过程中其值可以被改变的量B、变量所占的存储单元地址可以随时改变C、程序中用到的所有变量都必须先定义后使用D、由三条下划线构成的符号名是合法的变量名20.以下选项中合法的变量名是()CA、5aB、A%C、_10_D、sizeof21.在C语言中,char型数据在内存中的存储形式是( ) DA、补码B、反码C、源码D、ASCII码22.有如下程序,输入数据:12345M678<cR>后(<CR>表示回车),x的值是( ) 。
目录目录 (1)单元练习题一 C语言基础知识 (3)一、判断题 (3)二、单项选择题 (4)三、读程序选择题 (7)四、程序填空题 (8)五、编程题...................................... 错误!未定义书签。
单元练习题二 C语言程序结构.. (9)一、判断题 (9)二、单项选择题 (9)三、读程序选择题............................. 错误!未定义书签。
四、程序填空题 (17)五、编程题................................... 错误!未定义书签。
单元练习题三数组.. (21)一、判断题 (21)二、单项选择题 (22)三、读程序选择题................................ 错误!未定义书签。
四、程序填空题 (28)五、编程题...................................... 错误!未定义书签。
单元练习题四函数.. (33)一、判断题 (33)二、单项选择题 (34)三、读程序选择题 (40)四、程序填空题.................................. 错误!未定义书签。
五、编程题...................................... 错误!未定义书签。
单元练习题五预处理................................. 错误!未定义书签。
一、判断题................................... 错误!未定义书签。
二、单项选择题............................... 错误!未定义书签。
三、读程序选择题................................ 错误!未定义书签。
四、程序填空题.................................. 错误!未定义书签。
(完整版)C语⾔题库(带详解答案)⼀单项选择题1.(A)是构成C语⾔程序的基本单位。
A、函数B、过程C、⼦程序D、⼦例程2.C语⾔程序从 C开始执⾏。
A) 程序中第⼀条可执⾏语句 B) 程序中第⼀个函数C) 程序中的main函数 D) 包含⽂件中的第⼀个函数3、以下说法中正确的是(C)。
A、C语⾔程序总是从第⼀个定义的函数开始执⾏B、在C语⾔程序中,要调⽤的函数必须在main( )函数中定义C、C语⾔程序总是从main( )函数开始执⾏D、C语⾔程序中的main( )函数必须放在程序的开始部分4.下列关于C语⾔的说法错误的是(B)。
A) C程序的⼯作过程是编辑、编译、连接、运⾏B) C语⾔不区分⼤⼩写。
C) C程序的三种基本结构是顺序、选择、循环D) C程序从main函数开始执⾏5.下列正确的标识符是(C)。
A.-a1B.a[i]C.a2_iD.int t5~8题为相同类型题考点:标识符的命名规则(1)只能由字母、数字、下划线构成(2)数字不能作为标识符的开头(3)关键字不能作为标识符选项A中的“-” ,选项B中“[”与“]”不满⾜(1);选项D中的int为关键字,不满⾜(3)6.下列C语⾔⽤户标识符中合法的是( B)。
A)3ax B)x C)case D)-e2 E)union选项A中的标识符以数字开头不满⾜(2);选项C,E均为为关键字,不满⾜(3);选项D中的“-”不满⾜(1);7.下列四组选项中,正确的C语⾔标识符是(C)。
A) %x B) a+b C) a123 D) 123选项A中的“%” ,选项B中“+”不满⾜(1);选项D中的标识符以数字开头不满⾜(2)8、下列四组字符串中都可以⽤作C语⾔程序中的标识符的是(A)。
A、print _3d db8 aBcB、I\am one_half start$it 3paiC、str_1 Cpp pow whileD、Pxq My->book line# His.age选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满⾜(1);选项C中的while 为关键字,不满⾜(3)9.C语⾔中的简单数据类型包括(D)。
c语言基础试题库及答案一、选择题1. C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项不是C语言的标准数据类型?A. intB. floatC. charD. string答案:D3. 在C语言中,用于实现循环的关键字是:A. whileB. forC. ifD. switch答案:A、B4. C语言中,用于定义函数的关键字是:A. functionB. defC. voidD. int答案:C5. 下列哪个选项是C语言中的合法变量名?A. 2variableB. variable2C. variable_2D. int答案:B、C二、填空题1. C语言中,________关键字用于定义一个数组。
答案:int2. 在C语言中,________关键字用于定义一个指针。
答案:*3. C语言中,________关键字用于定义一个函数。
答案:int4. 在C语言中,________运算符用于求两个数的和。
答案:+5. C语言中,________运算符用于判断两个数是否相等。
答案:==三、简答题1. 请简述C语言中函数的定义和调用过程。
答案:函数定义包括函数的返回类型、函数名、参数列表和函数体。
函数调用则是通过函数名和参数列表来调用已定义的函数。
2. 解释C语言中指针的概念及其用途。
答案:指针是一种变量,它存储了另一个变量的内存地址。
指针常用于动态内存分配、数组处理和函数参数传递。
四、编程题1. 编写一个C语言程序,计算并输出100以内所有偶数的和。
答案:```c#include <stdio.h>int main() {int sum = 0;for(int i = 1; i <= 100; i++) {if(i % 2 == 0) {sum += i;}}printf("Sum of even numbers from 1 to 100 is: %d", sum);return 0;}```2. 编写一个C语言函数,用于交换两个整数变量的值。
C语言试题库(完整版)C语言试题库一、单项选择第一章 C语言概述1) 一个C程序的执行是从本程序的MAIN函数开始,到MAIN函数结束。
2) 以下叙述正确的是:一个C源程序可由一个或多个函数组成。
3) C语言规定,在一个源程序中,MAIN主函数的位置可以在任意位置。
4) 一个C程序是由函数组成。
5) 以下叙述不正确的是:在C程序中,注释说明只能位于一条语句的后面。
第二章数据类型、运算符与表达式1) 若x。
i。
j。
k都是int型变量,则计算下面表达式后,x的值为x=52.2) 下列四组选项中,均不是C语言键字的选项是:define。
IF。
type。
3) 下面四个选项中,均是不合法的用户标识符的选项是:1a0.b-a。
XXX。
4) 若有代数式3ae/bc,则正确的C语言表达式是:3*a*e/b*c。
5) 已知各变量的类型说明如下:int k。
a。
b。
unsigned long w=5.double x=1.42.则以下不符合C语言语法的表达式是:x%(-3)。
第三章简单C程序设计C语言试题库一、单项选择第一章 C语言概述1.一个C程序的执行是从本程序的MAIN函数开始,到MAIN函数结束。
2.以下叙述正确的是:一个C源程序可由一个或多个函数组成。
3.C语言规定,在一个源程序中,MAIN主函数的位置可以在任意位置。
4.一个C程序是由函数组成。
5.以下叙述不正确的是:在C程序中,注释说明只能位于一条语句的后面。
第二章数据类型、运算符与表达式1.若x。
i。
j。
k都是int型变量,则计算下面表达式后,x的值为x=52.2.下列四组选项中,均不是C语言关键字的选项是:define。
IF。
type。
3.下面四个选项中,均是不合法的用户标识符的选项是:1a0.b-a。
XXX。
4.若有代数式3ae/bc,则正确的C语言表达式是:3*a*e/b*c。
5.已知各变量的类型说明如下:int k。
a。
b。
unsignedlong w=5.double x=1.42.则以下不符合C语言语法的表达式是:x%(-3)。
一单项选择题1.( A )是构成C语言程序的基本单位。
A、函数 B 、过程 C 、子程序 D 、子例程2.C语言程序从 C 开始执行。
A) 程序中第一条可执行语句B) 程序中第一个函数C) 程序中的main 函数D) 包含文件中的第一个函数3、以下说法中正确的是( C )。
A 、C语言程序总是从第一个定义的函数开始执行B 、在C语言程序中,要调用的函数必须在main( ) 函数中定义C 、C语言程序总是从main( ) 函数开始执行D 、C语言程序中的main( ) 函数必须放在程序的开始部分4. 下列关于C语言的说法错误的是( B )。
A) C 程序的工作过程是编辑、编译、连接、运行B) C 语言不区分大小写。
C) C 程序的三种基本结构是顺序、选择、循环D) C 程序从main 函数开始执行5. 下列正确的标识符是( C )。
A.-a1B.a[i]C.a2_iD.int t5~8 题为相同类型题考点:标识符的命名规则(1)只能由字母、数字、下划线构成(2)数字不能作为标识符的开头(3)关键字不能作为标识符选项A中的“- ”,选项B中“[ ”与“] ”不满足(1);选项D中的int 为关键字,不满足(3)6.下列C语言用户标识符中合法的是( B )。
A)3ax B)x C)case D)-e2 E)union选项A中的标识符以数字开头不满足(2);选项C,E 均为为关键字,不满足(3);选项 D 中的“- ”不满足(1);7.下列四组选项中,正确的C语言标识符是( C )。
A)%x B )a+b C)a123 D )123选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。
A 、print _3d db8 aBcB 、I\am one_half start$it 3paiC 、str_1 Cpp pow whileD 、Pxq My->book line# His.age选项B中的“”,”$”,选项D中“>”,”#”,”. ”,”- ”不满足(1);选项C中的while 为关键字,不满足(3)6.C 语言中的简单数据类型包括( D )。
大学C语言考试题库第1章 C语言概述习题1. 单项选择题(1) C 语言是在 B 语言的基础上产生的。
A. AB. BC. DD. E(2) 在 C 语言中,每个语句必须以 D 结束。
A. 回车符B. 冒号C. 逗号D. 分号(3) 标识符和关键字间,要用 C 隔开。
A. 回车符B. 冒号C. 空格D. 分号(4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。
A. 生成可执行目标文件B. 生成目标文件C. 输出运行结果D.自动保存源文件(5) 下列说法中正确的是( B )。
A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入C. 由于C 程序是高级语言程序,因此输入后即可执行D. 由于 C 程序是高级语言程序,因此它由命令组成(6) 下列说法中正确的是( A )。
A. C 语言程序由主函数和 0 个或多个函数组成B. C 语言程序由主程序和子程序组成C. C 语言程序由子程序组成D. C 语言程序由过程组成(7) 下列说法中错误的是( D )。
A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开始执行2. 填空题(1) C 语言只有 32 个关键字和 9 种控制语句。
(2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。
(3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。
(4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。
(5) C 语言的程序中有特殊含义的英语单词称为保留字。
(6) C 语言标识符的长度是前 8 位有效。
(7) C 语言中,标识符的定义规则是以字母或下划线为开头。
c语言试题及答案大全一、选择题1. 下列关于C语言的说法中,正确的是:A. C语言是一种高级编程语言。
B. C语言可以被编译成机器语言执行。
C. C语言的语法和C++完全相同。
D. C语言不支持面向对象的编程。
答案:B. C语言可以被编译成机器语言执行。
2. C语言中,以下哪个是合法的标识符?A. 123abcB. abc_123C. intD. function()答案:B. abc_1233. 在C语言中,以下哪种循环结构是先判断条件后执行循环体?A. for循环B. while循环C. do-while循环D. switch语句答案:C. do-while循环二、编程题1. 编写一个C程序,计算并输出1到n之间所有整数的和。
其中,n由用户输入。
答案:#include <stdio.h>int main() {int n;int sum = 0;printf("请输入一个整数n:");scanf("%d", &n);for (int i = 1; i <= n; i++) {sum += i;}printf("1到%d之间所有整数的和为%d\n", n, sum);return 0;}2. 编写一个C程序,判断一个整数是否为素数。
素数是指除了1和自身外,无法被其他整数整除的整数。
答案:#include <stdio.h>#include <stdbool.h>bool is_prime(int num) {if (num <= 1) {return false;}for (int i = 2; i * i <= num; i++) {if (num % i == 0) {return false;}}return true;}int main() {int num;printf("请输入一个整数:");scanf("%d", &num);if (is_prime(num)) {printf("%d是素数\n", num);} else {printf("%d不是素数\n", num);}return 0;}三、应用题1. 假设有一个班级的学生信息如下:学号姓名年龄性别101 张三 18 男102 李四 17 女103 王五 16 男请根据上述学生信息,编写一个C程序,输出学生的平均年龄。
c语言编程基础题库及详解答案1. C语言是一种______语言。
A. 编译型B. 解释型C. 标记型D. 脚本型答案:A2. C语言中,以下哪个是合法的变量名?A. 2variableB. variable2C. variable-nameD. variable_name答案:B3. 在C语言中,整数类型int的范围是多少?A. -128到127B. -32768到32767C. -2147483648到2147483647D. 以上都不是答案:C4. 下列哪个是C语言中的控制语句?A. ifB. loopC. switchD. All of the above答案:D5. C语言中,以下哪个是正确的数组声明?A. int arr[10];B. int [10] arr;C. Both A and BD. None of the above答案:C6. 在C语言中,以下哪个是正确的函数声明?A. void myFunction();B. int myFunction;C. int myFunction();D. Both A and C答案:D7. C语言中,以下哪个是正确的字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. Both A and BD. None of the above答案:A8. 在C语言中,以下哪个操作符用于计算两个数的乘积?A. *B. /C. %D. +答案:A9. C语言中,以下哪个是正确的循环结构?A. forB. whileC. do-whileD. All of the above答案:D10. 在C语言中,以下哪个是正确的指针声明?A. int *ptr;B. int ptr[];C. Both A and BD. None of the above答案:A11. C语言中,以下哪个是正确的结构体声明?A. struct myStruct { int a; float b; };B. struct { int a; float b; };C. Both A and BD. None of the above答案:C12. 在C语言中,以下哪个是正确的枚举类型声明?A. enum Color { RED, GREEN, BLUE };B. enum { RED, GREEN, BLUE };C. Both A and BD. None of the above答案:C13. C语言中,以下哪个函数用于将整数转换为字符串?A. atoi()B. itoa()C. sprintf()D. Both A and B答案:B14. 在C语言中,以下哪个函数用于计算两个数的最大公约数?A. max()B. gcd()C. min()D. Both A and C答案:B15. C语言中,以下哪个函数用于动态内存分配?A. malloc()B. calloc()C. realloc()D. All of the above答案:D16. 在C语言中,以下哪个是正确的文件操作函数?A. fopen()B. fclose()C. Both A and BD. None of the above答案:C17. C语言中,以下哪个是正确的位操作符?A. &B. |C. ^D. All of the above答案:D18. 在C语言中,以下哪个是正确的预处理指令?A. #includeB. #defineC. Both A and BD. None of the above答案:C19. C语言中,以下哪个是正确的递归函数调用?A. function();B. function(function());C. function(recursive);D. None of the above答案:B20. 在C语言中,以下哪个是正确的宏定义?A. #define PI 3.14159B. define PI 3.14159C. Both A and BD. None of the above答案:A。
kmshiti aC语言 C语言程序的基本单位是 程序行C语言 根据下面的定义,能打印出字母M的语句是 struct person { char name[9]; i printf("%c\n",c C语言 若t为int类型,表达式t=1,t+5,t++的值是 6C语言 若有以下定义和语句:char *s1="12345",*s2="1234"; 4C语言 若执行下面的程序时从键盘上输入5,则输出是 main() { int x; 7C语言 设有如下定义: int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的 1C语言 下面程序的输出是 main() { char x=040; printf("%d\n",x=x<<1)100C语言 下述对C语言字符数组的描术中错误的是 字符数组可以存放C语言 已知字母A的ASCII码为十进制的65,下面程序的输出是 main() { char 67,D C语言 以下for语句构成的循环执行了多少次? #include <stdio.h> #defin 5C语言 以下程序的输出结果是 # include <stdio.h> main() { printf("%d 不确定的C语言 语句while(!E);中的条件!E等价于 E == 0C语言 下面程序的输出是 main() { int x=10,y=3; printf("%d\n",y=0C语言 请选出合法的C语言赋值语句 a=b=58C语言若有定义:int a=16,b=10,c;,执行语句c=a/b+0.4后,c的值为() 1.4C语言以下程序的输出结果是( ) main()12C语言A)以下程序段的输出结果是( ) char s[]="\\141\141abc\t";9C语言C语言中( ) 能使用do-while语C语言sizeof(double)是 一种函数调用C语言sizeof(float)是( ) 一种函数调用C语言当调用函数时,实参是一个数组名,则向函数传递的是( ) 数组的长度C语言根据下面的定义,能打印字母M的语句是( ) s truct person {char name[9]; prinft("%c\n",c C语言合法的数组定义是 int a[]="string C语言两次运行下面的程序,如果从键盘上分别输入8和9,则输出结果是( ) m ain 7和8C语言能正确表示逻辑关系:"a>=10或a<=0"的C语言表达式是( )。
a>=10 or a<=0C语言若 int a=3; int b=4; int d; d=(a=(b,5),a+b),90; 则d的值是90C语言若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值( )-12C语言若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是 for (20C语言若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值是( )4C语言若定义 int m=7,n=12; 则能得到值为3的表达式是( ) n%=(m%=5)C语言若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作, 下面符 fopen("A:\user\C语言若要求在if后一对圆括号表示a不等于0的关系, 则能正确表示这一关系的表达式 a<>0C语言若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是 1C语言若有定义和语句:char s[10];s="abcd";printf("%s\n",s); 输出abcd C语言若有定义和语句: int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b;printf( 10,20C语言若有下面的说明和定义: struct test { int m1;char m2;float m3; 12C语言若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c\n",c2-c1 2,M C语言若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不 *p C语言若有以下定义和语句: int u=010,v=0x10,w=10; printf("%d,%d,%d\n" 8,16,10C语言若执行下面的程序时从键盘上输入12,则输出是 ( ) main() { int x; s 13C语言若执行下面的程序时从键盘上输入3和4,则输出是 main() { int a,b,14C语言若执行下面的程序是从键盘上输入5和6,则输 出是( ) m ain() { int a,b,s; 14C语言若执行以下程序时键盘上输入9,则输出结果是( )。
M ain() {int n; s 11C语言设 int a=12,则执行完语句 a+=a-=a*a后,a的值是 552C语言设有如下函数定义: i nt f(char *s) { char *p=s; while(*p!='\0') p++; r 8C语言设有如下和程序段( )char str[]="Hello";‘0’C语言以下选项中,与k=n++完全等价的表达式是k=n,n=n+1C语言设有说明int (*ptr)[m];其中的标识符ptr是 M个指向整型变量C语言设有以下语句: char a=3,b=6,c; c=a^b<<2; 则c的二进制值是 00011011C语言设有语句char a='\72';则变量a 包含1个字符C语言设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是 3C语言设有语句int a=4;则执行了语句a+=a-=a*a;后,变量a的值是( )3C语言十进制数1385转换成十六进制数为( )568C语言下列描述中不正确的是( ) 字符型数组中可以C语言下列选项中,合法的C语言关键字是( ) VAR C语言下列语句中符合C语言语法的赋值语句是 a=7+b+c=a+7; C语言下面程序的输出是 #include<stdio.h> #include<string.h> mai xyzabcABC C语言下面程序的输出是 main() { enum team {my,your=4,his,her=his+10} 0 1 2 3C语言下面程序的输出是 main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p= 3C语言下面程序的输出是 main() { int x=100, a=10, b=20, ok1=5, ok2=0; -1C语言下面程序的输出是 main() { int y=9; for( ; y>0; y--) 741C语言下面程序的输出是 main(){ struct cmplx { int x; int y; } cnum[ 0C语言下面程序的输出是 int aa[3][3]={{2},{4},{6}}; 23C语言下面程序的输出是 main() 0 0 3C语言下面程序的输出是 main() { int x=023; printf(%d\n",--x);} 17C语言下面程序的输出是typedef union { long x[2];32C语言下面程序的输出是( ) #include<stdio.h>#include<string.h> m ain() { ch xyzabcABC C语言下面程序的输出是( )main()41C语言下面的程序 main(){ int x=3,y=0,z=0; if(x=y+z)printf("* * * 有语法错误不能通C语言下面的程序 main() 输出的是1C语言下面的程序( ) m ain() { int x=3; do{ printf("%d\n",x--); 输出的是1C语言下面的程序( ) m ain() { int x=3,y=0,z=0; if(x=y+z) printf("&&&&" 有语法错误不能 C语言下面函数的功能是 int funl(char *x) { char *y=x; while(*y++); 求字符串的长度C语言一个字长的二进制位数是( )8C语言已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是 #include 因输出格式不合法C语言以下不能正确进行字符串赋初值的语句是( ) char str[5]="go C语言以下程序的输出的结果是( ) main() { char cf[3][5]={"AAAA","BBB"," "AAAA"C语言以下程序的输出结果是 #include <stdio.h>main() { int a=%2,b=%5C语言以下程序的输出结果是 #include <stdio.h> *#*#*#$C语言以下程序的输出结果是 #include <stdio.h> #include <string.h> ma 6C语言以下程序的输出结果是 #include<stdio.h> 6,1C语言以下程序的输出结果是 #include <stdio.h> #include <math..h> mai 14.000000C语言以下程序的输出结果是 #include <stdio.h> main() { int i=010 , j = 11,10C语言以下程序的输出结果是( )int main()-11C语言以下程序的输出结果是( ) main() { int s,i; for(s=1C语言以下程序的输出结果是( ) main() { char x=020; printf("%24C语言以下程序的输出结果是( ) main(){ int a=1; a 16C语言以下程序的输出结果是( ) f(int b[],int m,int n)10C语言以下程序输出的结果是( ) main() { int a=5,b=4,c=3,d; 5C语言以下的for循环是 for(x=0,y=0; (y!=123)&&(x<4); x + + ); 是无限循环C语言以下的程序的输出的结果是( ) main()58C语言以下函数调用语句中含有实参个数是 func((exp1,exp2),(exp3,exp4,exp5)); 1C语言以下说法下确的是( ) C语言程序总是从C语言以下说法中正确的是( ) #define和#print C语言以下选项中属于C语言的数据类型的( ) 复数型C语言有如下程序 main() {char s[]="ABCD",*P; for(p=s+1; ABCD BCD CD C语言有如下程序 main() {int a=2,b=-1,c=2; if(a<b) 0C语言有如下程序段 int *p,a=10,b=1 p=&a; a=*p+b;执行程序段后12C语言有如下的程序int a=10,c=99;10102C语言有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是( *p+9C语言有下列程序段( )。