c语言题库最新.doc
- 格式:doc
- 大小:1.46 MB
- 文档页数:24
C语言试题库一、单项选择第一章 C语言概述(1)一个C程序的执行是从A、本程序的MAIN函数开始,到MAIN 函数结束。
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
C、本程序的MAIN函数开始,到本程序的最后一个函数结束。
D、本程序文件的第一个函数开始,到本程序的MAIN函数结束。
(2)以下叙述正确的是A、在C程序中,MAIN函数必须位于程序的最前面。
B、 C程序的每行中只能写一条语句。
C、 C语言本身没有输入输出语句。
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误。
(3) C语言规定,在一个源程序中,MAIN主函数的位置是在:A、必须在最前面。
B、必须在系统调用的库函数的后面C、可以在任意位置。
D、必须在最后面(4)一个C程序是由:A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成(5)以下叙述不正确的是:A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个MAIN函数C、 C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面第二章数据类型、运算符与表达式(1)若x, i, j, k都是int型变量,则计算下面表达式后,x的值为x=( i=4, j=16, k=32)A、4B、16C、32D、52(2)下列四组选项中,均不是C语言键字的选项是A、define , IF, typeB、getc, char, printfC、include, scanf, caseE、 if, struct, type(3)下面四个选项中,均是不合法的用户标识符的选项是A、A,P_0,doB、float,1a0, _AC、b-a, goto, intD、_123, temp, INT(4)若有代数式3ae/bc,则正确的C语言表达式是A、a/b/c*e*3B、3*a*e/bcC、3*a*e/b*cD、a*e/c/b*3(5)已知各变量的类型说明如下:int k, a, b;unsinged long w=5;double x=1.42;则以下不符合C语言语法的表达式是A、x%(-3)B、w+=-2;C、k=(a=2,b=3,a+b)D、a+=a-=(b=4)*(a=3)第三章简单C程序设计(1)putchar函数可以向终端输出一个A、整型变量表达式值B、实型变量值C、字符串D、字符或字符型变量值(2)若x,y均定义为int型,z定义为double 型,以下合法的scanf函数调用语句是A、scanf(“%d%lx,%le”,&x,&y,&z);B、scanf(“%2d*%d%lf”,&x,&y,&z);C、scanf(“%x%*d%o”,&x,&y,&z);D、scanf(“%x%o%6.2f”,&x,&y,&z);(3)当输入数据的形式为:25,13,10<回车>时,以下程序的输出结果为main(){int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}A、x+y+z=48B、x+y+z=35C、x+z=35D、不确定值(4) 以下能正确的定义整型变量a,b和c,并对它们赋初值为5的语句是A、int a=b=c=5;B、int a, b, c=5;C、a=5, b=5, c=5;D、a=b=c=5;(5) 若有以下定义,则正确的赋值语句是int a,b; float x;A、a=1, b=2;B、b++;C、a=b=5;D、b=int(x);第四章选择结构程序设计(1)能正确表示“当x的值在[1,10]和[200,210]的范围为真,否则为假”的表达式是A、(x>=1)&&(x<=10)&&(x.>=200)&&(x<=210)B、(x>=1)││(x<=10) ││(x.>=200) ││(x<=210)C、(x>=1) &&(x<=10) ││(x.>=200) &&(x<=210)D、(x>=1)││(x<=10)&& (x.>=200) ││(x<=210)(2)以下程序的运行结果是#include “stdio.h”main(){int a,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A、6,1B、2,1C、6,0D、2,0(3)请阅读以下程序:main(){int a=5 , b=0 , c=0;if (a+b+c) printf(“* * *\n”); else printf(“$ $ $\n”); }以上程序。
习题1一、选择题:1.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(B)A.大写字母B.连接符C.数字字符D.下划线2.下列数据中是合法的整型常量的是(BCDEF )A. 3E2B. -32768C. 18)000D. OxffffE. 029F. 0xl2H3.下列数据中是合法的字符常量的是(BEH)A. “A”B. '!'C. 'AB'D. hE. '\\'F. "\1234‘G. '\xl23' H. '\0' I. '\k'4.设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是(A )A. k++B. k+=lC. ++kD. k+15.有以下程序,其中%11表示按无符号整数输出main ()(unsigned int x二OxFFFF; /* x的初值为十六进制数*/printf ( "%u\n" , x);}程序运行后的输出结果是(B)A. -1B. 65535C. 32767D. OxFFFF6.设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是(C )A. if (x++) ;B.if(x>y&&y!二0);C. if (x>y) x一else y++;D. if (y<0) (;} else x++;7.以下选项中,当x为大于1的奇数时,值为0的表达式(D )A. x%2=lB. x/2C. x%2!二0D.x%2=08.已知大写字母'A,的ASCII码值是65,小写字母'a' 的ASCII码值是97,以下不能将变量c中大写字母转换为对应小写字母的语句是(D )A. c=(c-A)%26+'a'B. c二c+32C. c=c~ A' +' a'D. c=('A' +c) %26—' a'9.有以下程序void main ()(unsigned char a二2, b二4, c二5, d;d二a|b; d&二c; printf(〃%d\n〃, d); }程序运行后的输出结果是(B )A. 3B. 4C. 5D. 6二、填空题:1.设x=2. 5, a=7, y二4. 7,则x+a%3*(int) (x+y)%2/4的值为_2. 5 o2.设a=2 , b二3 , x二3.5 , y二2.5 ,则(float) (a+b) /2+ (int) x%(int) y 的值为_3. 500000________________________________________________ 。
目录第1-3章C语言基础知识习题 (2)1 选择题 (2)2 填空题 (7)3 答案及部分解析 (9)第4章选择结构习题 (11)1 选择题 (11)2 填空题 (17)3 答案及部分解析 (23)第5章循环结构习题 (26)1 选择题 (26)2 填空题: (32)3 答案及部分解题分析 (39)第6章数组习题 (41)1. 单项选择题 (41)2. 填空题 (44)3. 判断题 (45)4. 程序填空题 (45)5. 阅读程序,分析程序的功能。
(49)第7章函数习题 (55)1. 单项选择题 (55)2. 填空题 (56)3. 判断题 (57)4. 程序填空题 (58)5. 写出下列程序运行结果 (59)第8章指针习题 (67)1 选择题 (67)2 填空题 (69)第1-3章C语言基础知识习题1 选择题1. 以下不是C语言的特点的是()。
A、语言简洁紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件操作D、C语言移植性好2.下列字符序列中,不可用作C语言标识符的是()。
A.abc123 B.no.1 C._123_ D._ok3.正确的C语言标识符是()。
A._buy_2 B.2_buy C.?_buy D.buy?4. 请选出可用作C语言用户标识符的一组标识符()。
A.void B.a3_b3 C.For D.2adefine _123 -abc DOWORD IF Case sizeof5. 下列符号中,不属于转义字符的是()。
A.\\ B.\0xAA C.\t D.\06.不属于C语言关键字的是()。
A.int B.break C.while D.character7.是C语言提供的合法关键字的是()。
A.Float B.signed C.integer D.Char8.以下不能定义为用户标示符的是()。
A.scanf B.V oid C._3com_ D.int9.一个C程序是由()。
c语言笔试考试题及答案一、选择题(每题2分,共20分)1. 在C语言中,以下哪个选项是正确的整型常量?A. 0x12B. 0.123C. 1.2E3D. 1.2e3答案:A2. C语言中,以下哪个是合法的标识符?A. 2variableB. variable2C. variable-2D. variable$2答案:B3. 在C语言中,以下哪个是正确的字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. "Hello, World!"'D. 'Hello, World!"答案:A4. C语言中,以下哪个是合法的数组声明?A. int a[5] = {1, 2, 3, 4, 5};B. int a[] = {1, 2, 3, 4, 5};C. int a = {1, 2, 3, 4, 5};D. int a[5] = {1, 2, 3};答案:A5. 在C语言中,以下哪个是正确的函数声明?A. int add(int x, int y);B. int add(int x; int y);C. int add(int x, int);D. int add(int, int);答案:A6. C语言中,以下哪个是正确的结构体声明?A. struct Point { int x, y; };B. struct { int x, y; } Point;C. struct Point { int x; int y; };D. struct { int x, y; };答案:C7. 在C语言中,以下哪个是正确的指针声明?A. int *p;B. int *p[];C. int *p[5];D. int (*p)[5];答案:A8. C语言中,以下哪个是正确的枚举声明?A. enum Color { Red, Green, Blue };B. enum Color: Red, Green, Blue;C. enum { Red, Green, Blue };D. enum Color { 1, 2, 3 };答案:A9. 在C语言中,以下哪个是正确的宏定义?A. #define MAX 100B. #define MAX(100)C. #define MAX 100D. #define MAX = 100答案:A10. C语言中,以下哪个是正确的条件语句?A. if (x > 0) { ... } else { ... }B. if x > 0 { ... } else { ... }C. if (x > 0) then { ... } else { ... }D. if (x > 0) { ... } else if { ... }答案:A二、填空题(每题2分,共20分)1. C语言中,用于定义一个整型变量的关键字是______。
c语言考试题及答案百度文库一、选择题1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 在C语言中,以下哪个函数用于将字符串从源地址复制到目标地址?A. strcpyB. strncpyC. strcatD. strcmp答案:A3. 下列哪个选项是C语言中合法的整型常量?A. 0x4FB. 4.5EC. 0b1010D. 0L答案:A二、填空题1. C语言中,用于定义一个变量为静态存储期的关键字是________。
答案:static2. C语言中,用于定义一个变量为自动存储期的关键字是________。
答案:auto3. C语言中,用于定义一个变量为寄存器存储期的关键字是________。
答案:register三、简答题1. 请简述C语言中指针的作用。
答案:指针在C语言中用于存储变量的内存地址,通过指针可以间接访问和修改变量的值,实现动态内存分配和数组操作等功能。
2. 请解释C语言中数组和指针的关系。
答案:在C语言中,数组名可以被当作指向数组第一个元素的指针。
数组的每个元素可以通过指针访问,指针的偏移量可以用于遍历数组。
四、编程题1. 编写一个C语言程序,实现两个整数的加法运算。
答案:```c#include <stdio.h>int main() {int a = 5, b = 10;int sum = a + b;printf("Sum of %d and %d is %d\n", a, b, sum);return 0;}```2. 编写一个C语言程序,实现字符串的反转。
答案:```c#include <stdio.h>#include <string.h>void reverseString(char *str) {int i, j;char temp;for (i = 0, j = strlen(str) - 1; i < j; i++, j--) { temp = str[i];str[i] = str[j];str[j] = temp;}}int main() {char str[] = "Hello, World!";reverseString(str);printf("Reversed string: %s\n", str);return 0;}```。
c语言程序基础考试题及答案一、选择题(每题2分,共20分)1. C语言中,用于定义字符型变量的关键字是______。
A. intB. charC. floatD. double答案:B2. 下列关于C语言函数的描述,正确的是______。
A. 函数必须有返回值B. 函数可以没有参数C. 函数的返回值类型不能是结构体D. 函数可以没有返回值答案:B3. 在C语言中,以下哪个运算符用于计算两个数的和?A. %B. +C. &&D. ==答案:B4. 以下哪个选项是C语言中的合法整型常量?A. 0x1AB. 0.1C. 1.2e3D. 0123答案:A5. C语言中,以下哪个关键字用于声明一个函数?A. structB. intC. voidD. return答案:C6. 在C语言中,以下哪个选项是正确的字符串字面量?A. "hello"B. 'hello'C. "helloD. 'hello'答案:A7. C语言中,以下哪个选项是正确的注释?A. // this is a commentB. /* this is a comment */C. // this is a commentD. /* this is a comment */答案:A8. C语言中,以下哪个选项是正确的二进制常量表示?A. 0b1010B. 0x2AC. 0101D. 0x10答案:A9. 在C语言中,以下哪个选项是正确的数组声明?A. int arr[] = {1, 2, 3};B. int arr[3] = {1, 2, 3};C. int arr[] = {1, 2};D. int arr[3] = {1};答案:A10. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A二、填空题(每题2分,共20分)1. 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。
-a1 B。
a[i] C。
a2_i D。
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。
c语言试卷集(10套)-试题及答案C语言试卷集(10套)-试题及答案试卷一一、选择题(每题2分,共20分)1. C语言中,用于表示逻辑“真”的值是()。
A. 0B. 1C. -1D. 任意非零值答案:B2. 下列哪个选项是C语言中的合法变量名?()A. 2variableB. variable2C. variable_2D. variable!答案:C3. C语言中,用于定义一个整型数组的语句是()。
A. int array[10];B. int [10] array;C. int 10 array;D. int array=10;答案:A4. 下列哪个选项是C语言中的合法字符串常量?()A. "Hello"B. 'Hello'C. "HelloD. Hello答案:A5. C语言中,用于表示逻辑“假”的值是()。
A. 0B. 1C. -1D. 任意非零值答案:A6. 下列哪个选项是C语言中的合法浮点数常量?()A. 3.14B. 314.C. .314D. 3.14E答案:A7. C语言中,用于定义一个整型变量的语句是()。
A. int x;B. var x;C. x int;D. int = x;答案:A8. 下列哪个选项是C语言中的合法字符常量?()A. 'A'B. "A"C. 'AB'D. "AB"答案:A9. C语言中,用于定义一个字符数组的语句是()。
A. char array[10];B. char [10] array;C. char 10 array;D. char array=10;答案:A10. C语言中,用于表示字符常量的是()。
A. 'A'B. "A"C. AD. "A"答案:A二、填空题(每题3分,共15分)1. C语言中,用于定义一个整型变量并初始化为0的语句是()。
c语言基础期末考试题及答案一、选择题(每题2分,共20分)1. 在C语言中,以下哪个选项是合法的字符常量?A. 'a'B. "a"C. aD. 0x61答案:A2. 下列哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A3. C语言中,以下哪个运算符用于取模运算?A. %B. /C. *D. +答案:A4. 在C语言中,以下哪个选项是正确的注释方式?A. // 这是注释B. /* 这是注释 */C. //* 这是注释D. /* 这是注释答案:B5. 下列哪个选项不是C语言中的控制语句?A. ifB. switchC. do-whileD. for答案:B6. 在C语言中,以下哪个函数用于将整数转换为字符串?A. atoiB. itoaC. sprintfD. printf答案:B7. 下列哪个选项不是C语言中的预处理指令?A. #includeB. #defineC. #ifD. switch答案:D8. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlenB. strcpyC. strcatD. strcmp答案:A9. C语言中,以下哪个选项是合法的数组声明?A. int arr[] = {1, 2, 3};B. int arr[3] = {1, 2};C. int arr[3] = {1, 2, 3, 4};D. int arr = {1, 2, 3};答案:A10. 在C语言中,以下哪个选项是正确的文件打开模式?A. "r"B. "w"C. "a"D. "b"答案:A二、填空题(每题2分,共20分)1. 在C语言中,一个浮点型变量声明为 `float x;`,其默认的初始值为______。
答案:0.02. C语言中,使用______运算符可以进行逻辑与运算。
1、只有一个源文件的C程序的执行总是从()。
A)main 函数开始,到 main 函数执行完结束B)main 函数开始,到源文件最后一个函数执行完结束C)源文件第一个函数开始,到源文件最后一个函数执行完结束D) 源文件第一个函数开始,依次运行到main 函数执行完结束正确答案是 : A你选择的答案是:A√2、 C 语言程序的三种基本结构是()。
A) 顺序结构、选择结构、循环结构B)选择结构、嵌套结构、循环结构C) 递归结构、选择结构、循环结构D)顺序结构、递归结构、循环结构正确答案是 : A你选择的答案是:A√3、下面均可用作 C 语言标识符的选项是()。
A) else ,include ,NAME B)a-b , _ab,doC) Int , a_b,_5ab D)5ab, LONG,while正确答案是 : C你选择的答案是:C√第二章1、以下选项中,不正确的 C 语言实型常量是()。
A)12. B) 0.12 C) 5e6.5 D).12正确答案是 : C 你选择的答案是: C √2、以下选项中,不正确的C语言字符型常量是()。
A)'a'B)"a"C)'\101'D)'\x41'正确答案是 : B你选择的答案是:B√3、若x、i、j和k都是int型变量,则计算表达式x=(i=2,j=4,k=8)后,x的值是()。
A) 2B) 4C)8D)16正确答案是 : C你选择的答案是:C√4、算术运算、赋值运算和关系运算的运算优先级按从高到低依次为()。
A)算术运算、赋值运算、关系运算B)算术运算、关系运算、赋值运算C)关系运算、赋值运算、算术运算D)关系运算、算术运算、赋值运算正确答案是 : B你选择的答案是:B√5、表达式!x||y==z等效于()。
A)(!x)||(y==z)B)!(x||y)==z C)!(x||(y==z))D)!((x||y)==z)正确答案是 : A你选择的答案是:A√6、设有语句int a=5; ,则执行了语句a+=a-=a*=a; 后,变量a的值是()。
A)5B)0C)25 D)-20正确答案是 : B你选择的答案是:C×7、若有说明语句:int x; ,不能正确表达数学关系0<x<5 的C语言表达式是()。
A)0<x<5B)x==1||x==2||x==3||x==4C)x>0&&x<5D) !(x<=0)&&!(x>=5)正确答案是 : A你选择的答案是:A√8、若 d 为 double 型变量,则逗号表达式d=1,d+5,d++ 的值是()。
A) 1.0 B)6.0 C)2.0 D)7.0 正确答案是 : A 你选择的答案是: D ×9、在 C 语言中,定义PI 为一个符号常量,正确的定义是()。
A) #define PI 3.14 B) #define PI 3.14;C) #include PI 3.14 D) include PI 3.14正确答案是 : A 你选择的答案是: B ×10、下列表达式中,能正确表示y<=0 或 y>=1 的关系是()。
A)(y>=1)&&(y<=0)B)y>1||y<=0C)y>=1.or.y<=0D)y>=1||y<=0正确答案是 : D你选择的答案是:D√11、设 int a=3,b=2,c=1;则如下四个表达式其值为 1 的是()。
A)(a>b)==c B)b+c<a C)a!=b+c D)b+c>a正确答案是 : A你选择的答案是:A√12、在 C 语言中,复合赋值运算x*=y+5 等价于()。
A) x=y+5B) x=(y+5)*(y+5)C) x=x*(y+5) D)x=x*y+5正确答案是 : C你选择的答案是:C√13、以下选项中,与k=n++完全等价的表达式是()。
A)k=n,n=n+1B)n=n+1,k=n C)k=++n D)k+=n+1正确答案是 : A你选择的答案是:B×14、执行语句 x=(a=3,b=a++) 后, x,a,b 的值依次为()。
A)3,4,2 B)3,2,2 C)2,3,2 D)3,4,3正确答案是 : D 你选择的答案是: D √15、 unsigned int 类型的数据的取值范围是()。
A) 0至255 B) 0 至 65535 C) -32768 至 32767 D) -128 至 127正确答案是 : B 你选择的答案是: B √16、以下程序段执行后的输出结果是()。
int k=2,i=2,m;m=(k+=i*=k); printf("%d,%d",m,i);A)8,6 B)8,3 C)6,4 D)7,4正确答案是 : C 你选择的答案是: C √17、若有以下定义和语句:int u=050,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);则输出的结果是()。
A)50,16,10B)40,16,10C)40,8,10D)50,10,10 正确答案是 : B你选择的答案是:B√18、若有说明: int k=-1; ,执行语句printf("%d,%u",k,k);后的输出结果是()。
A)-1 ,-1B)-1 ,32767C)-1 ,32768D)-1 ,65535正确答案是 : D你选择的答案是:D√19、判断 char 型变量 c 的值是否为小写字母的正确表达式是()。
A)'a'<=c<='z'B)(c>=a)&&(c<=z)C)(c>='a')&&(c<='z')D) ('a'<=c)AND('z'>=c)正确答案是 : C你选择的答案是:C√20、若有条件表达式(x)?a++:b--,则下列表达式中能完全等价于表达式(x) 的是()。
A)(x==0)B)(x!=0)C)(x==1)D)(x!=1)正确答案是 : B你选择的答案是:B√1、表达式1/2*(3+4+5)的值为() 。
A) 0B) 6正确答案是 : A你选择的答案是:B×2、设有说明语句:int a=5,b=2; ,则执行语句:a=--a||++b;后,b的值是()。
A) 0B) 1C) 2D) 3正确答案是 : C你选择的答案是:C√3、设有说明语句:int a=5,b=3; ,则下面合法的表达式是()。
A) (a+5)++ B)45++ C) a+++a--+b D) (-b)--正确答案是 : C你选择的答案是:C√4、下面均是不合法的整型常量的选项是()。
A) –0f3 ,-0xffff,033 B)-028 ,123 ,3e5C) -0xdce , 025, 10,000 D)-0x57ag , -048 ,e5正确答案是 : D你选择的答案是:C×5、设以下变量均为int类型,则值不等于 1 的表达式是()。
A) 3/2B)1/2*2C)2-1%2D)x=0,x+1,x+1正确答案是 : B你选择的答案是:B√6、设有说明语句:int x;float y=6.5; ,表达式x=(float)(y*3-((int)y)%4)执行后,x的值为()。
A)17B)17.500000C)17.5D)16正确答案是 : A你选择的答案是:未选×7、若x为double型变量,则逗号表达式x=1,x+5,++x的值是()。
A)1B) 6.0C) 2.0D) 1.0正确答案是 : C你选择的答案是:C√8、设有定义int x=3,y=4,z=5;,则下列表达式中值为0 的是()。
A) y%z>=y-z B)x<=++y C) x!=y+z>=y-z D)x>=y--正确答案是 : D你选择的答案是:B×第三章1、使用scanf("x=%f,y=%f",&x,&y),要使x,y的值均为 1.25,正确的输入是()。
A) 1.25,1.25B) 1.25 1.25C)x=1.25,y=1.25D)x=1.25y=1.25正确答案是 : C你选择的答案是:C√2、有以下程序:main(){int x=100,y=-100;x%=y-2/x;y%=x-2*y;printf("x=%d,y=%d\n",x,y);}程序运行后的输出结果是()。
A) x=0,y=100B) x=100,y=-100 C)x=100,y=100D)x=0,y=-100正确答案是 : D你选择的答案是:D√3、设有说明语句:int a,b; ,执行语句 scanf("%d,%d",&a,&b);后,若使变量a的值为3,b的值为5,则下面输入正确的是()。
A) 3□, □5↙ B)3□5↙ C)□3,□5↙ D)3↙,5 ↙正确答案是 : C你选择的答案是:C√4、若a是int型变量,b是float型变量,下面正确的输入语句是()。
A) scanf("%d%d",&a,&b); B)scanf("%f%f",&a,&b);C) scanf("%d%f",&a,&b); D)scanf("%d%f",a,b);正确答案是 : C你选择的答案是:C√5、若有说明语句:char str[20];,执行scanf("%s",str);语句后,从键盘输入字符串:Guess what?↙则存入数组str中的字符串是() 。
A) Guess B) Guess what?正确答案是 : A你选择的答案是:A√6、下面程序运行后的输出结果是() 。
main(){int x=5;printf("%d,%d,%d\n",++x,--x,-x);}A) 6,5,-5 B)5,4,-5正确答案是 : B你选择的答案是:B√7、下面程序运行后的输出结果是() 。
main(){char ch='a';ch=ch+'A'-'a'printf("%c,%d\n",ch,ch);}A) A,65 B)a,97正确答案是 : A你选择的答案是:A√8、下面程序运行后的输出结果是() 。