注意:此页面搜索的是所有试题
兰州工业学院-计算机语言(C语言)
【单选题】
已知 int a,b;用语句scanf("%d%d",&a,&b);输入a,b的值时,不能作为输入数据分隔符的是______。
A、
,
B、
空格
C、
回车
D、
Tab键
【单选题】 执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是______。 int a; float b; scanf("a=%d,b=%f",&a,&b); A、 25 2.5 B、 25,2.5 C、 a=25,b=2.5 D、 a=25 b=2.5
【单选题】 已有如下定义和输入语句,若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是______。(答案中#代表空格) int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); A、 10A#20#B B、 10#A#20#B C、 10A20B D、 10A20#B
【单选题】 有以下程序段: char ch1,ch2; scanf("%c",&ch1); ch1 = ch1 + .4. -.2.; ch2 = ch1 + .5. -.3.; printf("%d %c\n",ch1,ch2); 如果输入字符A,则程序运行后输出的结果是______。 A、 A C B、 A E C、 C 67 D、 67 E
【单选题】 有以下程序 char a,b,c,d; scanf("%c%c",&a,&b); c = getchar(); d = getchar(); 当执行程序时,按下列方式输入数据(.\n.代表回车) 12 34 后,a、b、c、d的值分别是______。 A、 1、2、3、4 B、 1、2、\n、3 C、 1、2、\n、4 D、 程序出错
【单选题】 阅读以下程序,当输入数据的形式为:12a345b789(回车),正确的输出结果为______。 void main() { char c1,c2; int a1,a2; c1 = getchar(); scanf("%2d",&a1); c2 = getchar(); scanf("%3d",&a2); printf("%d,%d,%c,%c\n",a1,a2,c1,c2); } A、 2,345,1,a B、 12,345,a,b C、 2a,45b,1,3 D、 2,789,1,a
【单选题】 执行下面的程序时,假设用户输入为1#22#333(此处#表示空格),则ch1、ch2和ch3的值为______。 char ch1,ch2,ch3; scanf("%1c%2c%3c",&ch1,&ch2,&ch3); A、 .1.、‘2’、‘3’ B、 ‘1’、‘#’、‘2’ C、 ‘1’、‘2’、‘#’ D、 ‘1’、‘#’、‘3’
【单选题】 下列程序的输出结果是_______。 double d=3.2;int x=1.2,y; y=(x+3.8)/5.0; printf("%d\n",d*y); A、 3 B、 3.2 C、 0 D、 3.07
【单选题】 假设三位正整数x,以下_____是正确分解x的各位的语句。 A、 a=x/100,b=x/10%10,c=x%10; B、 a=x/100,b=x%100/10,c=x-b*100-a*10; C、 a=x/100;b=x/10/10;c=x%10; D、 a=x%10,b=x%100/10,c=x-a-b*10;
【单选题】 以下程序段的输出结果是_______。 int x=102, y = 012; printf("%2d,%2d\n",x,y); A、 10,01 B、 02,12 C、 102,10 D、 02,10
【单选题】 阅读以下程序 int case;float printF; scanf("%d%f",&case,&printF); printf("%d %f\n",case,printF); 该程序编译时产生错误,其出错原因是______。 A、 定义语句出错,case是关键字,不能用作用户自定义标识符 B、 定义语句出错 ,printF不能用作用户自定义标识符 C、 定义语句无错,scanf不能作为输入函数使用 D、 定义语句无错,printf不能输出case的值
【单选题】 ______用于控制程序的流程,实现程序的选择结构和循环结构。 A、 选择语句 B、 循环语句 C、 控制语句 D、 函数调用语句
【单选题】 用{}将多条语句括起来组成______,程序中将其看成是单条语句。 A、 表达式语句 B、 复合语句 C、 空语句 D、 控制语句
【单选题】 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是_____。 A、 A % 2 == 1 B、 !(A % 2 == 0) C、 !(A%2) D、 A%2
【单选题】 设变量ch的值为小写字母d,将其转为大写字母D的表达式是______。 A、 ch – a + A B、 ch + 32 C、 ch –′a ′+′A′ D、 以上都不正确
【单选题】 执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是______。 int a; float b; scanf("a=%d,b=%f",&a,&b); A、 25 2.5 B、 25,2.5 C、 a=25,b=2.5 D、 a=25 b=2.5
【单选题】 已有如下定义和输入语句,若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是______。(答案中#代表空格) int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); A、 10A#20#B B、 10#A#20#B C、 10A20B D、 10A20#B
【单选题】 有以下程序段: char ch1,ch2; scanf("%c",&ch1); ch1 = ch1 + .4. -.2.; ch2 = ch1 + .5. -.3.; printf("%d %c\n",ch1,ch2); 如果输入字符A,则程序运行后输出的结果是______。 A、 A C B、 A E C、 C 67 D、 67 E
【单选题】 有以下程序 char a,b,c,d; scanf("%c%c",&a,&b); c = getchar(); d = getchar(); 当执行程序时,按下列方式输入数据(.\n.代表回车) 12 34 后,a、b、c、d的值分别是______。 A、 1、2、3、4 B、 1、2、\n、3 C、 1、2、\n、4 D、 程序出错
【单选题】 阅读以下程序,当输入数据的形式为:12a345b789(回车),正确的输出结果为______。 void main() { char c1,c2; int a1,a2; c1 = getchar(); scanf("%2d",&a1); c2 = getchar(); scanf("%3d",&a2); printf("%d,%d,%c,%c\n",a1,a2,c1,c2); } A、 2,345,1,a B、 12,345,a,b C、 2a,45b,1,3 D、 2,789,1,a
【单选题】 执行下面的程序时,假设用户输入为1#22#333(此处#表示空格),则ch1、ch2和ch3的值为______。 char ch1,ch2,ch3; scanf("%1c%2c%3c",&ch1,&ch2,&ch3); A、 .1.、‘2’、‘3’ B、 ‘1’、‘#’、‘2’ C、 ‘1’、‘2’、‘#’ D、 ‘1’、‘#’、‘3’
【单选题】 下列程序的输出结果是_______。 double d=3.2;int x=1.2,y; y=(x+3.8)/5.0; printf("%d\n",d*y); A、 3 B、 3.2 C、 0 D、 3.07
【单选题】 假设三位正整数x,以下_____是正确分解x的各位的语句。 A、 a=x/100,b=x/10%10,c=x%10; B、 a=x/100,b=x%100/10,c=x-b*100-a*10; C、 a=x/100;b=x/10/10;c=x%10; D、 a=x%10,b=x%100/10,c=x-a-b*10;
【单选题】 以下程序段的输出结果是_______。 int x=102, y = 012; printf("%2d,%2d\n",x,y); A、 10,01 B、 02,12 C、 102,10 D、 02,10
【单选题】 阅读以下程序 int case;float printF; scanf("%d%f",&case,&printF); printf("%d %f\n",case,printF); 该程序编译时产生错误,其出错原因是______。 A、 定义语句出错,case是关键字,不能用作用户自定义标识符 B、 定义语句出错 ,printF不能用作用户自定义标识符 C、 定义语句无错,scanf不能作为输入函数使用 D、 定义语句无错,printf不能输出case的值
【单选题】 ______用于控制程序的流程,实现程序的选择结构和循环结构。 A、 选择语句 B、 循环语句 C、 控制语句 D、 函数调用语句
【单选题】 用{}将多条语句括起来组成______,程序中将其看成是单条语句。 A、 表达式语句 B、 复合语句 C、 空语句 D、 控制语句
【单选题】 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是_____。 A、 A % 2 == 1 B、 !(A % 2 == 0) C、 !(A%2) D、 A%2
【单选题】 设变量ch的值为小写字母d,将其转为大写字母D的表达式是______。 A、 ch – a + A B、 ch + 32 C、 ch –′a ′+′A′ D、 以上都不正确