注意:此页面搜索的是所有试题
商丘师范学院-C语言程序设计
执行语句“scanf("a=%f,b=%f", &a,&b);" 输入变量a,b的值(□代表空格),正确的是()。
A、
1.25,2.4
B、
1.25□2.4
C、
a=1.25,b=2.4
D、
a=1.25□b=2.4
设有如下定义 int x=10,y=5,z; 则语句 printf("%d\n",z=(x+=y,x/y)); 的输出结果是 。 A、 1 B、 0 C、 4 D、 3
4 若 x 和 y 都为 float 型变量,且 x=3.6, y=5.8 执行下列语句后输出结果为( ) 。 printf(“%f”,(x,y)); A、 3.600000 B、 5.800000 C、 3.600000,5.800000 D、 输出符号不够,输出不正确值
5 若有说明语句:char c= ‘\64’ ; 则变量 C 包含( ) 。 A、 1 个字符 B、 2 个字符 C、 3 个字符 D、 说明不合法,C 值不确定
设有如下定义和执行语句,其输出结果为( )。 int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b); A、 3 2 B、 4 2 C、 2 2 D、 2 3
若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y 的值是( )。 A、 2.500000 B、 3.500000 C、 4.500000 D、 5.000000
已知字母 A 的 ASCII 码为十进制 65,下面程序段的运行结果为( ) 。 char ch1,ch2; ch1= ‘A’+5-3; ch2= ‘A’+6-3; printf(“%d, %c\n”, ch1,ch2); A、 67, D B、 B, C C、 C, D D、 不确定值
根据定义和数据的输入方式,输入语句的正确形式为( ) 。 已有定义:float a1, a2; 数据的输入方式: 4.523 3.52 A、 scanf(“%f %f ”, &a1,&a2); B、 scanf(“%f ,%f ”, a1, a2); C、 scanf(“%4.3f ,%3.2f ”, &a1,&a2); D、 scanf(“%4.3f %3.2f ”, a1,a2);
在 scanf 函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。 如果类型不匹配,系统( ) 。 A、 不予接收 B、 并不给出出错信息,但不可能得出正确信息数据 C、 能接受正确输入 D、 给出出错信息,不予接收输入
下面叙述正确的是( ) A、 C 程序在运行时总是从 main()函数开始逐条执行语句的 B、 main()函数是系统库函数 C、 main()函数中每行只能出现一条语句 D、 main()A. 函数必须出现在所有其他函数之前
C 语言程序中可以对程序进行注释,注释部分必须用符号( )括起来 A、 {和”} B、 [和] C、 /* 和* / D、 */和/*
用 C语言编写的源程序中, ( )是必不可少的 A、 名为 main的函数定义 B、 #include<stdio.h> C、 变量定义 D、 注释部分
已知有 声明 ”intx=3,y=4,z;",则 执行语句”z=1/2* (x+y);"后,z 的值是( ) A、 0 B、 3 C、 3.5 D、 4
下面定义符号常量p为3.14中正确的是 ( ) A、 #define p 3.14; B、 #define p (3.14) C、 #define p=3.14 D、 #define p 3.14
已有定义 ”int n ; float a,b ”,则 执行语旬 ”b=n=a=3.89 ”后,b 的 值为( ) A、 3 B、 3.000000 C、 3.89 D、 4.0
设有如下定义 int x=10,y=5,z; 则语句 printf("%d\n",z=(x+=y,x/y)); 的输出结果是 。 A、 1 B、 0 C、 4 D、 3
4 若 x 和 y 都为 float 型变量,且 x=3.6, y=5.8 执行下列语句后输出结果为( ) 。 printf(“%f”,(x,y)); A、 3.600000 B、 5.800000 C、 3.600000,5.800000 D、 输出符号不够,输出不正确值
5 若有说明语句:char c= ‘\64’ ; 则变量 C 包含( ) 。 A、 1 个字符 B、 2 个字符 C、 3 个字符 D、 说明不合法,C 值不确定
设有如下定义和执行语句,其输出结果为( )。 int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b); A、 3 2 B、 4 2 C、 2 2 D、 2 3
若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y 的值是( )。 A、 2.500000 B、 3.500000 C、 4.500000 D、 5.000000
已知字母 A 的 ASCII 码为十进制 65,下面程序段的运行结果为( ) 。 char ch1,ch2; ch1= ‘A’+5-3; ch2= ‘A’+6-3; printf(“%d, %c\n”, ch1,ch2); A、 67, D B、 B, C C、 C, D D、 不确定值
根据定义和数据的输入方式,输入语句的正确形式为( ) 。 已有定义:float a1, a2; 数据的输入方式: 4.523 3.52 A、 scanf(“%f %f ”, &a1,&a2); B、 scanf(“%f ,%f ”, a1, a2); C、 scanf(“%4.3f ,%3.2f ”, &a1,&a2); D、 scanf(“%4.3f %3.2f ”, a1,a2);
在 scanf 函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。 如果类型不匹配,系统( ) 。 A、 不予接收 B、 并不给出出错信息,但不可能得出正确信息数据 C、 能接受正确输入 D、 给出出错信息,不予接收输入
下面叙述正确的是( ) A、 C 程序在运行时总是从 main()函数开始逐条执行语句的 B、 main()函数是系统库函数 C、 main()函数中每行只能出现一条语句 D、 main()A. 函数必须出现在所有其他函数之前
C 语言程序中可以对程序进行注释,注释部分必须用符号( )括起来 A、 {和”} B、 [和] C、 /* 和* / D、 */和/*
用 C语言编写的源程序中, ( )是必不可少的 A、 名为 main的函数定义 B、 #include<stdio.h> C、 变量定义 D、 注释部分
已知有 声明 ”intx=3,y=4,z;",则 执行语句”z=1/2* (x+y);"后,z 的值是( ) A、 0 B、 3 C、 3.5 D、 4
下面定义符号常量p为3.14中正确的是 ( ) A、 #define p 3.14; B、 #define p (3.14) C、 #define p=3.14 D、 #define p 3.14
已有定义 ”int n ; float a,b ”,则 执行语旬 ”b=n=a=3.89 ”后,b 的 值为( ) A、 3 B、 3.000000 C、 3.89 D、 4.0